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 <[email protected]> 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 _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

