Uses of Interface
com.lmax.disruptor.EventHandlerBase
Packages that use EventHandlerBase
Package
Description
The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.
-
Uses of EventHandlerBase in com.lmax.disruptor
Subinterfaces of EventHandlerBase in com.lmax.disruptorModifier and TypeInterfaceDescriptioninterfaceEventHandler<T>Callback interface to be implemented for processing events as they become available in theRingBufferinterfaceCallback interface to be implemented for processing events as they become available in theRingBufferwith support for throwing aRewindableExceptionwhen an even cannot be processed currently but may succeed on retry.interfaceUsed by theBatchEventProcessorto set a callback allowing theEventHandlerto notify when it has finished consuming an event if this happens after theEventHandler.onEvent(Object, long, boolean)call.Classes in com.lmax.disruptor that implement EventHandlerBaseModifier and TypeClassDescriptionfinal classAn aggregate collection ofEventHandlers that get called in sequence for each event.Fields in com.lmax.disruptor declared as EventHandlerBaseModifier and TypeFieldDescriptionprivate final EventHandlerBase<? super T> BatchEventProcessor.eventHandlerConstructors in com.lmax.disruptor with parameters of type EventHandlerBaseModifierConstructorDescription(package private)BatchEventProcessor(DataProvider<T> dataProvider, SequenceBarrier sequenceBarrier, EventHandlerBase<? super T> eventHandler, int maxBatchSize, BatchRewindStrategy batchRewindStrategy)