Uses of Class
com.lmax.disruptor.AbstractEntry

Packages that use AbstractEntry
com.lmax.disruptor The Disruptor is a concurrent programming framework for exchanging and coordinating work on a continuous series of items. 
 

Uses of AbstractEntry in com.lmax.disruptor
 

Classes in com.lmax.disruptor with type parameters of type AbstractEntry
 class BatchConsumer<T extends AbstractEntry>
          Convenience class for handling the batching semantics of consuming entries from a RingBuffer and delegating the available AbstractEntrys to a BatchHandler.
 interface BatchHandler<T extends AbstractEntry>
          Callback interface to be implemented for processing AbstractEntrys as they become available in the RingBuffer
 interface ConsumerBarrier<T extends AbstractEntry>
          Coordination barrier for tracking the cursor for producers and sequence of dependent Consumers for a RingBuffer
 interface EntryFactory<T extends AbstractEntry>
          Called by the RingBuffer to pre-populate all the AbstractEntrys to fill the RingBuffer.
 interface EntryTranslator<T extends AbstractEntry>
          Implementations translate a other data representations into AbstractEntrys claimed from the RingBuffer
 interface ForceFillProducerBarrier<T extends AbstractEntry>
          Abstraction for claiming AbstractEntrys in a RingBuffer while tracking dependent Consumers.
 interface ProducerBarrier<T extends AbstractEntry>
          Abstraction for claiming AbstractEntrys in a RingBuffer while tracking dependent Consumers
 class RingBuffer<T extends AbstractEntry>
          Ring based store of reusable entries containing the data representing an AbstractEntry being exchanged between producers and consumers.
 interface SequenceTrackingHandler<T extends AbstractEntry>
          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.
 

Methods in com.lmax.disruptor with parameters of type AbstractEntry
 void IgnoreExceptionHandler.handle(java.lang.Exception ex, AbstractEntry currentEntry)
           
 void FatalExceptionHandler.handle(java.lang.Exception ex, AbstractEntry currentEntry)
           
 void ExceptionHandler.handle(java.lang.Exception ex, AbstractEntry currentEntry)
          Strategy for handling uncaught exceptions when processing an AbstractEntry.
 



Copyright © 2011 LMAX Ltd. All Rights Reserved.