Uses of Interface
com.lmax.disruptor.EventHandlerIdentity
-
Packages that use EventHandlerIdentity Package Description com.lmax.disruptor The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.com.lmax.disruptor.dsl A DSL-style API for setting up the disruptor pattern around a ring buffer. -
-
Uses of EventHandlerIdentity in com.lmax.disruptor
Subinterfaces of EventHandlerIdentity in com.lmax.disruptor Modifier and Type Interface Description interface
EventHandler<T>
Callback interface to be implemented for processing events as they become available in theRingBuffer
(package private) interface
com.lmax.disruptor.EventHandlerBase<T>
interface
RewindableEventHandler<T>
Callback interface to be implemented for processing events as they become available in theRingBuffer
with support for throwing aRewindableException
when an even cannot be processed currently but may succeed on retry.Classes in com.lmax.disruptor that implement EventHandlerIdentity Modifier and Type Class Description class
AggregateEventHandler<T>
An aggregate collection ofEventHandler
s that get called in sequence for each event. -
Uses of EventHandlerIdentity in com.lmax.disruptor.dsl
Methods in com.lmax.disruptor.dsl with parameters of type EventHandlerIdentity Modifier and Type Method Description EventHandlerGroup<T>
Disruptor. after(EventHandlerIdentity... handlers)
Create a group of event handlers to be used as a dependency.SequenceBarrier
Disruptor. getBarrierFor(EventHandlerIdentity handler)
Get theSequenceBarrier
used by a specific handler.long
Disruptor. getSequenceValueFor(EventHandlerIdentity handler)
Gets the sequence value for the specified event handlers.ExceptionHandlerSetting<T>
Disruptor. handleExceptionsFor(EventHandlerIdentity eventHandler)
Override the default exception handler for a specific handler.
-