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 TypeClassDescriptionclass
Base class for the various sequencer types (single/multi).final class
Coordinator for claiming sequences for access to a data structure while tracking dependentSequence
s.final class
Coordinator for claiming sequences for access to a data structure while tracking dependentSequence
s.(package private) class
(package private) class
Fields in com.lmax.disruptor declared as SequencerModifier and TypeFieldDescriptionprivate final Sequencer
EventPoller.sequencer
private final Sequencer
ProcessingSequenceBarrier.sequencer
protected final Sequencer
RingBufferFields.sequencer
Methods 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)