|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
RingBuffer
entries.ConsumerBarrier
of status changes.RingBuffer
and delegating the available AbstractEntry
s to a BatchHandler
.BatchHandler.onAvailable(AbstractEntry)
method returns.
SequenceTrackingHandler
to callback via the BatchConsumer.SequenceTrackerCallback
when it has
completed with a sequence within a batch.
BatchHandler
to signal when it has completed consuming a given sequence.AbstractEntry
s as they become available in the RingBuffer
RingBuffer
when only one producer is involved.
AbstractEntry
s in the RingBuffer
by producers.AbstractEntry
s.AbstractEntry
s by producers to the RingBuffer
AbstractEntry
s.RingBuffer
to make it visible to Consumer
s.
RingBuffer
to make it visible to Consumer
s
RingBuffer
.
AbstractEntry
s to become available for consumption from the RingBuffer
Consumer
s for a RingBuffer
ConsumerBarrier
that gates on the RingBuffer and a list of Consumer
s
ForceFillProducerBarrier
on this RingBuffer that tracks dependent Consumer
s.
ProducerBarrier
on this RingBuffer that tracks dependent Consumer
s.
RingBuffer
to pre-populate all the AbstractEntry
s to fill the RingBuffer.AbstractEntry
s claimed from the RingBuffer
AbstractEntry
processing cycle of the BatchConsumer
Level
.SEVERE and re-throw it wrapped in a RuntimeException
AbstractEntry
s in a RingBuffer
while tracking dependent Consumer
s.ConsumerBarrier
the Consumer
is waiting on.
RingBuffer.getCursor()
RingBuffer.getCursor()
RingBuffer.getCursor()
AbstractEntry
for a given sequence from the underlying RingBuffer
.
AbstractEntry
for a given sequence from the underlying RingBuffer
.
AbstractEntry
for a given sequence in the RingBuffer.
Consumer
s.
AbstractEntry
s
AbstractEntry
.
Level
.INFORingBuffer
and increment.
BatchConsumer
starts and shuts down.AbstractEntry
s in sequence.
AbstractEntry
in sequence for a producer on the RingBuffer
Consumer
that simply tracks a RingBuffer
.Consumer
that simply tracks a RingBuffer
.
AbstractEntry
to the RingBuffer
ConsumerBarrier
.
AbstractEntry
s in a RingBuffer
while tracking dependent Consumer
sAbstractEntry
being exchanged between producers and consumers.ClaimStrategy.Option.MULTI_THREADED
and WaitStrategy.Option.BLOCKING
RingBuffer
.RingBuffer
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.ExceptionHandler
for handling exceptions propagated out of the BatchConsumer
AbstractEntry
in the RingBuffer
BatchConsumer
to setup the callback.
RingBuffer
cursor has advanced.
AbstractEntry
RingBuffer
RingBuffer
with a timeout specified.
Consumer
s wait on a RingBuffer
.Consumer
s waiting on a barrier.Consumer
s waiting on a barrier.RingBuffer
Consumer
s waiting on a barrier.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |