|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.lmax.disruptor | |
---|---|
com.lmax.disruptor | The Disruptor is a concurrent programming framework for exchanging and coordinating work on a continuous series of items. |
Classes in com.lmax.disruptor used by com.lmax.disruptor | |
---|---|
AbstractEntry
Base implementation that must be extended for RingBuffer entries. |
|
AlertException
Used to alert consumers waiting at a ConsumerBarrier of status changes. |
|
BatchConsumer.SequenceTrackerCallback
Used by the BatchHandler to signal when it has completed consuming a given sequence. |
|
BatchHandler
Callback interface to be implemented for processing AbstractEntry s as they become available in the RingBuffer |
|
ClaimStrategy
Strategies employed for claiming the sequence of AbstractEntry s in the RingBuffer by producers. |
|
ClaimStrategy.Option
Indicates the threading policy to be applied for claiming AbstractEntry s by producers to the RingBuffer |
|
Consumer
EntryConsumers waitFor AbstractEntry s to become available for consumption from the RingBuffer |
|
ConsumerBarrier
Coordination barrier for tracking the cursor for producers and sequence of dependent Consumer s for a RingBuffer |
|
EntryFactory
Called by the RingBuffer to pre-populate all the AbstractEntry s to fill the RingBuffer. |
|
ExceptionHandler
Callback handler for uncaught exceptions in the AbstractEntry processing cycle of the BatchConsumer |
|
ForceFillProducerBarrier
Abstraction for claiming AbstractEntry s in a RingBuffer while tracking dependent Consumer s. |
|
ProducerBarrier
Abstraction for claiming AbstractEntry s in a RingBuffer while tracking dependent Consumer s |
|
RingBuffer
Ring based store of reusable entries containing the data representing an AbstractEntry being exchanged between producers and consumers. |
|
SequenceBatch
Used to record the batch of sequences claimed in a RingBuffer . |
|
SequenceTrackingHandler
Used by the BatchConsumer to set a callback allowing the BatchHandler to notify
when it has finished consuming an AbstractEntry if this happens after the BatchHandler.onAvailable(AbstractEntry) call. |
|
WaitStrategy
Strategy employed for making Consumer s wait on a RingBuffer . |
|
WaitStrategy.Option
Strategy options which are available to those waiting on a RingBuffer |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |