|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 AbstractEntry s to a BatchHandler . |
interface |
BatchHandler<T extends AbstractEntry>
Callback interface to be implemented for processing AbstractEntry s as they become available in the RingBuffer |
interface |
ConsumerBarrier<T extends AbstractEntry>
Coordination barrier for tracking the cursor for producers and sequence of dependent Consumer s for a RingBuffer |
interface |
EntryFactory<T extends AbstractEntry>
Called by the RingBuffer to pre-populate all the AbstractEntry s to fill the RingBuffer. |
interface |
EntryTranslator<T extends AbstractEntry>
Implementations translate a other data representations into AbstractEntry s claimed from the RingBuffer |
interface |
ForceFillProducerBarrier<T extends AbstractEntry>
Abstraction for claiming AbstractEntry s in a RingBuffer while tracking dependent Consumer s. |
interface |
ProducerBarrier<T extends AbstractEntry>
Abstraction for claiming AbstractEntry s in a RingBuffer while tracking dependent Consumer s |
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 . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |