Dependencies
Declarations
-
com
-
lmax
-
disruptor
-
AbstractSequencer
-
AggregateEventHandler
-
AlertException
-
BatchEventProcessor
-
BatchStartAware
-
BlockingWaitStrategy
-
BusySpinWaitStrategy
-
Cursored
-
DataProvider
-
EventFactory
-
EventHandler
-
EventPoller
-
EventProcessor
-
EventReleaseAware
-
EventReleaser
-
EventSequencer
-
EventSink
-
publishEvent(EventTranslator<Object>): void
-
tryPublishEvent(EventTranslator<Object>): boolean
-
publishEvent(EventTranslatorOneArg<Object, Object>, Object): void
-
tryPublishEvent(EventTranslatorOneArg<Object, Object>, Object): boolean
-
publishEvent(EventTranslatorTwoArg<Object, Object, Object>, Object, Object): void
-
tryPublishEvent(EventTranslatorTwoArg<Object, Object, Object>, Object, Object): boolean
-
publishEvent(EventTranslatorThreeArg<Object, Object, Object, Object>, Object, Object, Object): void
-
tryPublishEvent(EventTranslatorThreeArg<Object, Object, Object, Object>, Object, Object, Object): boolean
-
publishEvent(EventTranslatorVararg<Object>, Object[]): void
-
tryPublishEvent(EventTranslatorVararg<Object>, Object[]): boolean
-
publishEvents(EventTranslator[]): void
-
publishEvents(EventTranslator[], int, int): void
-
tryPublishEvents(EventTranslator[]): boolean
-
tryPublishEvents(EventTranslator[], int, int): boolean
-
publishEvents(EventTranslatorOneArg<Object, Object>, Object[]): void
-
publishEvents(EventTranslatorOneArg<Object, Object>, int, int, Object[]): void
-
tryPublishEvents(EventTranslatorOneArg<Object, Object>, Object[]): boolean
-
tryPublishEvents(EventTranslatorOneArg<Object, Object>, int, int, Object[]): boolean
-
publishEvents(EventTranslatorTwoArg<Object, Object, Object>, Object[], Object[]): void
-
publishEvents(EventTranslatorTwoArg<Object, Object, Object>, int, int, Object[], Object[]): void
-
tryPublishEvents(EventTranslatorTwoArg<Object, Object, Object>, Object[], Object[]): boolean
-
tryPublishEvents(EventTranslatorTwoArg<Object, Object, Object>, int, int, Object[], Object[]): boolean
-
publishEvents(EventTranslatorThreeArg<Object, Object, Object, Object>, Object[], Object[], Object[]): void
-
publishEvents(EventTranslatorThreeArg<Object, Object, Object, Object>, int, int, Object[], Object[], Object[]): void
-
tryPublishEvents(EventTranslatorThreeArg<Object, Object, Object, Object>, Object[], Object[], Object[]): boolean
-
tryPublishEvents(EventTranslatorThreeArg<Object, Object, Object, Object>, int, int, Object[], Object[], Object[]): boolean
-
publishEvents(EventTranslatorVararg<Object>, Object[][]): void
-
publishEvents(EventTranslatorVararg<Object>, int, int, Object[][]): void
-
tryPublishEvents(EventTranslatorVararg<Object>, Object[][]): boolean
-
tryPublishEvents(EventTranslatorVararg<Object>, int, int, Object[][]): boolean
-
EventTranslator
-
EventTranslatorOneArg
-
EventTranslatorThreeArg
-
EventTranslatorTwoArg
-
EventTranslatorVararg
-
ExceptionHandler
-
FatalExceptionHandler
-
FixedSequenceGroup
-
IgnoreExceptionHandler
-
InsufficientCapacityException
-
LifecycleAware
-
LiteBlockingWaitStrategy
-
LiteTimeoutBlockingWaitStrategy
-
MultiProducerSequencer
-
NoOpEventProcessor
-
PhasedBackoffWaitStrategy
-
SPIN_TRIES: int
-
spinTimeoutNanos: long
-
yieldTimeoutNanos: long
-
fallbackStrategy: WaitStrategy
-
PhasedBackoffWaitStrategy(long, long, TimeUnit, WaitStrategy): void
-
withLock(long, long, TimeUnit): PhasedBackoffWaitStrategy
-
withLiteLock(long, long, TimeUnit): PhasedBackoffWaitStrategy
-
withSleep(long, long, TimeUnit): PhasedBackoffWaitStrategy
-
waitFor(long, Sequence, Sequence, SequenceBarrier): long
-
signalAllWhenBlocking(): void
-
ProcessingSequenceBarrier
-
RingBufferFields
-
RingBufferPad
-
RingBuffer
-
p2: long
-
p3: long
-
p4: long
-
p5: long
-
p6: long
-
p7: long
-
INITIAL_CURSOR_VALUE: long
-
p1: long
-
RingBuffer(EventFactory<Object>, Sequencer): void
-
createMultiProducer(EventFactory<Object>, int, WaitStrategy): RingBuffer<Object>
-
createMultiProducer(EventFactory<Object>, int): RingBuffer<Object>
-
createSingleProducer(EventFactory<Object>, int, WaitStrategy): RingBuffer<Object>
-
createSingleProducer(EventFactory<Object>, int): RingBuffer<Object>
-
create(ProducerType, EventFactory<Object>, int, WaitStrategy): RingBuffer<Object>
-
get(long): Object
-
next(): long
-
next(int): long
-
tryNext(): long
-
tryNext(int): long
-
resetTo(long): void
-
claimAndGetPreallocated(long): Object
-
isPublished(long): boolean
-
addGatingSequences(Sequence[]): void
-
getMinimumGatingSequence(): long
-
removeGatingSequence(Sequence): boolean
-
newBarrier(Sequence[]): SequenceBarrier
-
newPoller(Sequence[]): EventPoller<Object>
-
getCursor(): long
-
getBufferSize(): int
-
hasAvailableCapacity(int): boolean
-
publishEvent(EventTranslator<Object>): void
-
tryPublishEvent(EventTranslator<Object>): boolean
-
publishEvent(EventTranslatorOneArg<Object, Object>, Object): void
-
tryPublishEvent(EventTranslatorOneArg<Object, Object>, Object): boolean
-
publishEvent(EventTranslatorTwoArg<Object, Object, Object>, Object, Object): void
-
tryPublishEvent(EventTranslatorTwoArg<Object, Object, Object>, Object, Object): boolean
-
publishEvent(EventTranslatorThreeArg<Object, Object, Object, Object>, Object, Object, Object): void
-
tryPublishEvent(EventTranslatorThreeArg<Object, Object, Object, Object>, Object, Object, Object): boolean
-
publishEvent(EventTranslatorVararg<Object>, Object[]): void
-
tryPublishEvent(EventTranslatorVararg<Object>, Object[]): boolean
-
publishEvents(EventTranslator[]): void
-
publishEvents(EventTranslator[], int, int): void
-
tryPublishEvents(EventTranslator[]): boolean
-
tryPublishEvents(EventTranslator[], int, int): boolean
-
publishEvents(EventTranslatorOneArg<Object, Object>, Object[]): void
-
publishEvents(EventTranslatorOneArg<Object, Object>, int, int, Object[]): void
-
tryPublishEvents(EventTranslatorOneArg<Object, Object>, Object[]): boolean
-
tryPublishEvents(EventTranslatorOneArg<Object, Object>, int, int, Object[]): boolean
-
publishEvents(EventTranslatorTwoArg<Object, Object, Object>, Object[], Object[]): void
-
publishEvents(EventTranslatorTwoArg<Object, Object, Object>, int, int, Object[], Object[]): void
-
tryPublishEvents(EventTranslatorTwoArg<Object, Object, Object>, Object[], Object[]): boolean
-
tryPublishEvents(EventTranslatorTwoArg<Object, Object, Object>, int, int, Object[], Object[]): boolean
-
publishEvents(EventTranslatorThreeArg<Object, Object, Object, Object>, Object[], Object[], Object[]): void
-
publishEvents(EventTranslatorThreeArg<Object, Object, Object, Object>, int, int, Object[], Object[], Object[]): void
-
tryPublishEvents(EventTranslatorThreeArg<Object, Object, Object, Object>, Object[], Object[], Object[]): boolean
-
tryPublishEvents(EventTranslatorThreeArg<Object, Object, Object, Object>, int, int, Object[], Object[], Object[]): boolean
-
publishEvents(EventTranslatorVararg<Object>, Object[][]): void
-
publishEvents(EventTranslatorVararg<Object>, int, int, Object[][]): void
-
tryPublishEvents(EventTranslatorVararg<Object>, Object[][]): boolean
-
tryPublishEvents(EventTranslatorVararg<Object>, int, int, Object[][]): boolean
-
publish(long): void
-
publish(long, long): void
-
remainingCapacity(): long
-
checkBounds(EventTranslator[], int, int): void
-
checkBatchSizing(int, int): void
-
checkBounds(Object[], int, int): void
-
checkBounds(Object[], Object[], int, int): void
-
checkBounds(Object[], Object[], Object[], int, int): void
-
checkBounds(int, int, Object[][]): void
-
batchOverRuns(Object[], int, int): void
-
translateAndPublish(EventTranslator<Object>, long): void
-
translateAndPublish(EventTranslatorOneArg<Object, Object>, long, Object): void
-
translateAndPublish(EventTranslatorTwoArg<Object, Object, Object>, long, Object, Object): void
-
translateAndPublish(EventTranslatorThreeArg<Object, Object, Object, Object>, long, Object, Object, Object): void
-
translateAndPublish(EventTranslatorVararg<Object>, long, Object[]): void
-
translateAndPublishBatch(EventTranslator[], int, int, long): void
-
translateAndPublishBatch(EventTranslatorOneArg<Object, Object>, Object[], int, int, long): void
-
translateAndPublishBatch(EventTranslatorTwoArg<Object, Object, Object>, Object[], Object[], int, int, long): void
-
translateAndPublishBatch(EventTranslatorThreeArg<Object, Object, Object, Object>, Object[], Object[], Object[], int, int, long): void
-
translateAndPublishBatch(EventTranslatorVararg<Object>, int, int, long, Object[][]): void
-
toString(): String
-
LhsPadding
-
Value
-
RhsPadding
-
Sequence
-
SequenceBarrier
-
SequenceGroup
-
SequenceGroups
-
SequenceReportingEventHandler
-
Sequenced
-
Sequencer
-
SingleProducerSequencerPad
-
SingleProducerSequencerFields
-
SingleProducerSequencer
-
SleepingWaitStrategy
-
TimeoutBlockingWaitStrategy
-
TimeoutException
-
TimeoutHandler
-
WaitStrategy
-
WorkHandler
-
WorkProcessor
-
WorkerPool
-
YieldingWaitStrategy
-
dsl
-
BasicExecutor
-
ConsumerInfo
-
ConsumerRepository
-
Disruptor
-
checkNotStarted(): void
-
checkOnlyStartedOnce(): void
-
ringBuffer: RingBuffer<Object>
-
executor: Executor
-
consumerRepository: ConsumerRepository<Object>
-
started: AtomicBoolean
-
exceptionHandler: ExceptionHandler<Object>
-
Disruptor(EventFactory<Object>, int, Executor): void
-
Disruptor(EventFactory<Object>, int, Executor, ProducerType, WaitStrategy): void
-
Disruptor(EventFactory<Object>, int, ThreadFactory): void
-
Disruptor(EventFactory<Object>, int, ThreadFactory, ProducerType, WaitStrategy): void
-
Disruptor(RingBuffer<Object>, Executor): void
-
handleEventsWith(EventHandler[]): EventHandlerGroup<Object>
-
handleEventsWith(EventProcessorFactory[]): EventHandlerGroup<Object>
-
toString(): String
-
handleEventsWith(EventProcessor[]): EventHandlerGroup<Object>
-
handleEventsWithWorkerPool(WorkHandler[]): EventHandlerGroup<Object>
-
handleExceptionsWith(ExceptionHandler<Object>): void
-
setDefaultExceptionHandler(ExceptionHandler<Object>): void
-
handleExceptionsFor(EventHandler<Object>): ExceptionHandlerSetting<Object>
-
after(EventHandler[]): EventHandlerGroup<Object>
-
after(EventProcessor[]): EventHandlerGroup<Object>
-
publishEvent(EventTranslator<Object>): void
-
publishEvent(EventTranslatorOneArg<Object, Object>, Object): void
-
publishEvents(EventTranslatorOneArg<Object, Object>, Object[]): void
-
publishEvent(EventTranslatorTwoArg<Object, Object, Object>, Object, Object): void
-
publishEvent(EventTranslatorThreeArg<Object, Object, Object, Object>, Object, Object, Object): void
-
start(): RingBuffer<Object>
-
halt(): void
-
shutdown(): void
-
shutdown(long, TimeUnit): void
-
getRingBuffer(): RingBuffer<Object>
-
getCursor(): long
-
getBufferSize(): long
-
get(long): Object
-
getBarrierFor(EventHandler<Object>): SequenceBarrier
-
getSequenceValueFor(EventHandler<Object>): long
-
hasBacklog(): boolean
-
createEventProcessors(Sequence[], EventHandler[]): EventHandlerGroup<Object>
-
updateGatingSequencesForNextInChain(Sequence[], Sequence[]): void
-
createEventProcessors(Sequence[], EventProcessorFactory[]): EventHandlerGroup<Object>
-
createWorkerPool(Sequence[], WorkHandler[]): EventHandlerGroup<Object>
-
EventHandlerGroup
-
EventProcessorFactory
-
EventProcessorInfo
-
ExceptionHandlerSetting
-
ExceptionHandlerWrapper
-
ProducerType
-
WorkerPoolInfo
-
util
Java files
Class files