Uses of Interface
com.lmax.disruptor.DataProvider
Packages that use DataProvider
Package
Description
The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.
-
Uses of DataProvider in com.lmax.disruptor
Subinterfaces of DataProvider in com.lmax.disruptorClasses in com.lmax.disruptor that implement DataProviderModifier and TypeClassDescriptionfinal classRingBuffer<E>Ring based store of reusable entries containing the data representing an event being exchanged between event producer andEventProcessors.Fields in com.lmax.disruptor declared as DataProviderModifier and TypeFieldDescriptionprivate final DataProvider<T> BatchEventProcessor.dataProviderprivate final DataProvider<T> EventPoller.dataProviderMethods in com.lmax.disruptor with parameters of type DataProviderModifier and TypeMethodDescriptionstatic <T> EventPoller<T> EventPoller.newInstance(DataProvider<T> dataProvider, Sequencer sequencer, Sequence sequence, Sequence cursorSequence, Sequence... gatingSequences) <T> EventPoller<T> AbstractSequencer.newPoller(DataProvider<T> dataProvider, Sequence... gatingSequences) Creates an event poller for this sequence that will use the supplied data provider and gating sequences.<T> EventPoller<T> Sequencer.newPoller(DataProvider<T> provider, Sequence... gatingSequences) Constructors in com.lmax.disruptor with parameters of type DataProviderModifierConstructorDescriptionBatchEventProcessor(DataProvider<T> dataProvider, SequenceBarrier sequenceBarrier, EventHandler<? super T> eventHandler) Construct aEventProcessorthat will automatically track the progress by updating its sequence when theEventHandler.onEvent(Object, long, boolean)method returns.EventPoller(DataProvider<T> dataProvider, Sequencer sequencer, Sequence sequence, Sequence gatingSequence)