[disruptor] 01/01: Merge tag 'upstream/3.2.0'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Wed Jan 22 22:59:01 UTC 2014


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository disruptor.

commit 05628af8ad49076190b053d97f44ba3260eed481
Merge: 226b09a a902fb4
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Wed Jan 22 23:55:59 2014 +0100

    Merge tag 'upstream/3.2.0'
    
    Upstream version 3.2.0

 .gitignore                                         |   16 +
 LICENCE.txt                                        |  201 +++
 README.md                                          |  223 ++++
 build.gradle                                       |  198 +++
 config/checkstyle/checkstyle.xml                   |  138 ++
 docs/Disruptor.docx                                |  Bin 0 -> 78689 bytes
 gradle/wrapper/gradle-wrapper.properties           |    6 +
 gradlew                                            |  164 +++
 settings.gradle                                    |    1 +
 .../java/com/lmax/disruptor/AbstractSequencer.java |  111 ++
 .../com/lmax/disruptor/AggregateEventHandler.java  |   71 +
 .../java/com/lmax/disruptor/AlertException.java    |   46 +
 .../com/lmax/disruptor/BatchEventProcessor.java    |  215 +++
 .../com/lmax/disruptor/BlockingWaitStrategy.java   |   75 ++
 .../com/lmax/disruptor/BusySpinWaitStrategy.java   |   45 +
 src/main/java/com/lmax/disruptor/Cursored.java     |   32 +
 src/main/java/com/lmax/disruptor/DataProvider.java |   21 +
 src/main/java/com/lmax/disruptor/EventFactory.java |   29 +
 src/main/java/com/lmax/disruptor/EventHandler.java |   36 +
 .../java/com/lmax/disruptor/EventProcessor.java    |   39 +
 .../java/com/lmax/disruptor/EventReleaseAware.java |   21 +
 .../java/com/lmax/disruptor/EventReleaser.java     |   21 +
 .../java/com/lmax/disruptor/EventTranslator.java   |   36 +
 .../com/lmax/disruptor/EventTranslatorOneArg.java  |   34 +
 .../lmax/disruptor/EventTranslatorThreeArg.java    |   36 +
 .../com/lmax/disruptor/EventTranslatorTwoArg.java  |   35 +
 .../com/lmax/disruptor/EventTranslatorVararg.java  |   34 +
 .../java/com/lmax/disruptor/ExceptionHandler.java  |   48 +
 .../com/lmax/disruptor/FatalExceptionHandler.java  |   59 +
 .../com/lmax/disruptor/FixedSequenceGroup.java     |   91 ++
 .../com/lmax/disruptor/IgnoreExceptionHandler.java |   57 +
 .../disruptor/InsufficientCapacityException.java   |   42 +
 .../java/com/lmax/disruptor/LifecycleAware.java    |   36 +
 .../com/lmax/disruptor/MultiProducerSequencer.java |  296 +++++
 .../com/lmax/disruptor/NoOpEventProcessor.java     |   86 ++
 .../lmax/disruptor/PhasedBackoffWaitStrategy.java  |  201 +++
 .../lmax/disruptor/ProcessingSequenceBarrier.java  |   98 ++
 src/main/java/com/lmax/disruptor/RingBuffer.java   | 1183 +++++++++++++++++
 src/main/java/com/lmax/disruptor/Sequence.java     |  146 +++
 .../java/com/lmax/disruptor/SequenceBarrier.java   |   66 +
 .../java/com/lmax/disruptor/SequenceGroup.java     |  125 ++
 .../java/com/lmax/disruptor/SequenceGroups.java    |  106 ++
 .../disruptor/SequenceReportingEventHandler.java   |   37 +
 src/main/java/com/lmax/disruptor/Sequencer.java    |  159 +++
 .../lmax/disruptor/SingleProducerSequencer.java    |  201 +++
 .../com/lmax/disruptor/SleepingWaitStrategy.java   |   71 +
 .../disruptor/TimeoutBlockingWaitStrategy.java     |   72 +
 .../java/com/lmax/disruptor/TimeoutException.java  |   18 +
 .../java/com/lmax/disruptor/TimeoutHandler.java    |    6 +
 src/main/java/com/lmax/disruptor/WaitStrategy.java |   48 +
 src/main/java/com/lmax/disruptor/WorkHandler.java  |   33 +
 .../java/com/lmax/disruptor/WorkProcessor.java     |  195 +++
 src/main/java/com/lmax/disruptor/WorkerPool.java   |  176 +++
 .../com/lmax/disruptor/YieldingWaitStrategy.java   |   65 +
 .../com/lmax/disruptor/collections/Histogram.java  |  391 ++++++
 .../java/com/lmax/disruptor/dsl/ConsumerInfo.java  |   23 +
 .../com/lmax/disruptor/dsl/ConsumerRepository.java |  119 ++
 .../java/com/lmax/disruptor/dsl/Disruptor.java     |  449 +++++++
 .../com/lmax/disruptor/dsl/EventHandlerGroup.java  |  161 +++
 .../com/lmax/disruptor/dsl/EventProcessorInfo.java |  100 ++
 .../disruptor/dsl/ExceptionHandlerSetting.java     |   51 +
 .../java/com/lmax/disruptor/dsl/ProducerType.java  |   28 +
 .../com/lmax/disruptor/dsl/WorkerPoolInfo.java     |   60 +
 src/main/java/com/lmax/disruptor/package.html      |  174 +++
 .../lmax/disruptor/util/DaemonThreadFactory.java   |   34 +
 .../java/com/lmax/disruptor/util/MutableLong.java  |   61 +
 .../java/com/lmax/disruptor/util/PaddedLong.java   |   46 +
 src/main/java/com/lmax/disruptor/util/Util.java    |  162 +++
 .../AbstractPerfTestQueueVsDisruptor.java          |   84 ++
 ...ectVsEventTranslatorWithByteArrayBenchmark.java |  124 ++
 ...ctVsEventTranslatorWithSingleLongBenchmark.java |  106 ++
 ...lisherToOneProcessorRawBatchThroughputTest.java |  186 +++
 ...nePublisherToOneProcessorRawThroughputTest.java |  184 +++
 ...blisherToOneProcessorUniCastThroughputTest.java |  173 +++
 ...isherToThreeProcessorDiamondThroughputTest.java |  250 ++++
 ...herToThreeProcessorMultiCastThroughputTest.java |  231 ++++
 ...sherToThreeProcessorPipelineThroughputTest.java |  232 ++++
 ...erToThreeWorkerPoolThroughputReleasingTest.java |  179 +++
 ...nePublisherToThreeWorkerPoolThroughputTest.java |  168 +++
 .../com/lmax/disruptor/PingPongLatencyTest.java    |  458 +++++++
 ...isherToOneProcessorSequencedThroughputTest.java |  204 +++
 ...blisherToThreeProcessorPipelineLatencyTest.java |  298 +++++
 ...rToTwoProcessorWorkProcessorThroughputTest.java |  153 +++
 .../lmax/disruptor/ValueAdditionWorkHandler.java   |   35 +
 .../EventCountingAndReleasingWorkHandler.java      |   48 +
 .../support/EventCountingQueueProcessor.java       |   58 +
 .../support/EventCountingWorkHandler.java          |   38 +
 .../com/lmax/disruptor/support/FizzBuzzEvent.java  |   65 +
 .../disruptor/support/FizzBuzzEventHandler.java    |   79 ++
 .../disruptor/support/FizzBuzzQueueProcessor.java  |  117 ++
 .../com/lmax/disruptor/support/FizzBuzzStep.java   |   23 +
 .../com/lmax/disruptor/support/FunctionEvent.java  |   74 ++
 .../disruptor/support/FunctionEventHandler.java    |   73 ++
 .../disruptor/support/FunctionQueueProcessor.java  |  114 ++
 .../com/lmax/disruptor/support/FunctionStep.java   |   23 +
 .../disruptor/support/LatencyStepEventHandler.java |   67 +
 .../support/LatencyStepQueueProcessor.java         |  104 ++
 .../java/com/lmax/disruptor/support/Operation.java |   48 +
 .../com/lmax/disruptor/support/PerfTestUtil.java   |   30 +
 .../support/ValueAdditionEventHandler.java         |   61 +
 .../support/ValueAdditionQueueProcessor.java       |   79 ++
 .../com/lmax/disruptor/support/ValueEvent.java     |   41 +
 .../support/ValueMutationEventHandler.java         |   57 +
 .../support/ValueMutationQueueProcessor.java       |   81 ++
 .../com/lmax/disruptor/support/ValuePublisher.java |   55 +
 .../disruptor/support/ValueQueuePublisher.java     |   50 +
 .../lmax/disruptor/AggregateEventHandlerTest.java  |  142 ++
 .../lmax/disruptor/BatchEventProcessorTest.java    |  158 +++
 .../lmax/disruptor/BusySpinWaitStrategyTest.java   |   30 +
 .../com/lmax/disruptor/DummySequenceBarrier.java   |   53 +
 .../com/lmax/disruptor/EventPublisherTest.java     |   66 +
 .../com/lmax/disruptor/EventTranslatorTest.java    |   53 +
 .../lmax/disruptor/FatalExceptionHandlerTest.java  |   66 +
 .../com/lmax/disruptor/FixedSequenceGroupTest.java |   40 +
 .../lmax/disruptor/IgnoreExceptionHandlerTest.java |   57 +
 .../com/lmax/disruptor/LifecycleAwareTest.java     |   77 ++
 .../lmax/disruptor/MultiProducerSequencerTest.java |   41 +
 .../disruptor/PhasedBackoffWaitStrategyTest.java   |   52 +
 .../java/com/lmax/disruptor/RingBufferTest.java    | 1380 ++++++++++++++++++++
 .../lmax/disruptor/RingBufferWithMocksTest.java    |  113 ++
 .../com/lmax/disruptor/SequenceBarrierTest.java    |  290 ++++
 .../java/com/lmax/disruptor/SequenceGroupTest.java |  147 +++
 .../disruptor/SequenceReportingCallbackTest.java   |   75 ++
 .../java/com/lmax/disruptor/SequenceUpdater.java   |   57 +
 .../java/com/lmax/disruptor/SequencerTest.java     |  296 +++++
 .../disruptor/ShutdownOnFatalExceptionTest.java    |   98 ++
 .../lmax/disruptor/SleepingWaitStrategyTest.java   |   29 +
 .../disruptor/TimeoutBlockingWaitStrategyTest.java |   53 +
 src/test/java/com/lmax/disruptor/TortureTest.java  |  184 +++
 .../com/lmax/disruptor/WaitStrategyTestUtil.java   |   40 +
 .../java/com/lmax/disruptor/WorkerPoolTest.java    |   75 ++
 .../lmax/disruptor/YieldingWaitStrategyTest.java   |   30 +
 .../lmax/disruptor/collections/HistogramTest.java  |  216 +++
 .../lmax/disruptor/dsl/ConsumerRepositoryTest.java |  147 +++
 .../java/com/lmax/disruptor/dsl/DisruptorTest.java |  576 ++++++++
 .../disruptor/dsl/stubs/DelayedEventHandler.java   |   93 ++
 .../lmax/disruptor/dsl/stubs/EventHandlerStub.java |   37 +
 .../dsl/stubs/EvilEqualsEventHandler.java          |   38 +
 .../dsl/stubs/ExceptionThrowingEventHandler.java   |   35 +
 .../disruptor/dsl/stubs/SleepingEventHandler.java  |   28 +
 .../disruptor/dsl/stubs/StubExceptionHandler.java  |   47 +
 .../com/lmax/disruptor/dsl/stubs/StubExecutor.java |   78 ++
 .../lmax/disruptor/dsl/stubs/StubPublisher.java    |   53 +
 .../lmax/disruptor/dsl/stubs/TestWorkHandler.java  |   37 +
 .../java/com/lmax/disruptor/support/Actions.java   |   37 +
 .../java/com/lmax/disruptor/support/LongEvent.java |   42 +
 .../java/com/lmax/disruptor/support/StubEvent.java |   92 ++
 .../java/com/lmax/disruptor/support/TestEvent.java |   35 +
 .../com/lmax/disruptor/support/TestWaiter.java     |   61 +
 .../java/com/lmax/disruptor/util/UtilTest.java     |   96 ++
 150 files changed, 17364 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/disruptor.git



More information about the pkg-java-commits mailing list