[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