Uses of Package
com.lmax.disruptor

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 AbstractEntrys as they become available in the RingBuffer
ClaimStrategy
          Strategies employed for claiming the sequence of AbstractEntrys in the RingBuffer by producers.
ClaimStrategy.Option
          Indicates the threading policy to be applied for claiming AbstractEntrys by producers to the RingBuffer
Consumer
          EntryConsumers waitFor AbstractEntrys to become available for consumption from the RingBuffer
ConsumerBarrier
          Coordination barrier for tracking the cursor for producers and sequence of dependent Consumers for a RingBuffer
EntryFactory
          Called by the RingBuffer to pre-populate all the AbstractEntrys to fill the RingBuffer.
ExceptionHandler
          Callback handler for uncaught exceptions in the AbstractEntry processing cycle of the BatchConsumer
ForceFillProducerBarrier
          Abstraction for claiming AbstractEntrys in a RingBuffer while tracking dependent Consumers.
ProducerBarrier
          Abstraction for claiming AbstractEntrys in a RingBuffer while tracking dependent Consumers
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 Consumers wait on a RingBuffer.
WaitStrategy.Option
          Strategy options which are available to those waiting on a RingBuffer
 



Copyright © 2011 LMAX Ltd. All Rights Reserved.