Uses of Interface
com.lmax.disruptor.Sequencer
Packages that use Sequencer
Package
Description
The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.
-
Uses of Sequencer in com.lmax.disruptor
Classes in com.lmax.disruptor that implement SequencerModifier and TypeClassDescriptionclassBase class for the various sequencer types (single/multi).final classCoordinator for claiming sequences for access to a data structure while tracking dependentSequences.final classCoordinator for claiming sequences for access to a data structure while tracking dependentSequences.(package private) class(package private) classFields in com.lmax.disruptor declared as SequencerModifier and TypeFieldDescriptionprivate final SequencerEventPoller.sequencerprivate final SequencerProcessingSequenceBarrier.sequencerprotected final SequencerRingBufferFields.sequencerMethods in com.lmax.disruptor with parameters of type SequencerModifier and TypeMethodDescriptionstatic <T> EventPoller<T> EventPoller.newInstance(DataProvider<T> dataProvider, Sequencer sequencer, Sequence sequence, Sequence cursorSequence, Sequence... gatingSequences) Constructors in com.lmax.disruptor with parameters of type SequencerModifierConstructorDescriptionEventPoller(DataProvider<T> dataProvider, Sequencer sequencer, Sequence sequence, Sequence gatingSequence) (package private)ProcessingSequenceBarrier(Sequencer sequencer, WaitStrategy waitStrategy, Sequence cursorSequence, Sequence[] dependentSequences) (package private)RingBuffer(EventFactory<E> eventFactory, Sequencer sequencer) Construct a RingBuffer with the full option set.(package private)RingBufferFields(EventFactory<E> eventFactory, Sequencer sequencer)