Uses of Interface
com.lmax.disruptor.Sequencer
-
Packages that use Sequencer Package Description com.lmax.disruptor 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 Sequencer Modifier and Type Class Description class
AbstractSequencer
Base class for the various sequencer types (single/multi).class
MultiProducerSequencer
Coordinator for claiming sequences for access to a data structure while tracking dependentSequence
s.class
SingleProducerSequencer
Coordinator for claiming sequences for access to a data structure while tracking dependentSequence
s.(package private) class
SingleProducerSequencerFields
(package private) class
SingleProducerSequencerPad
Fields in com.lmax.disruptor declared as Sequencer Modifier and Type Field Description private Sequencer
EventPoller. sequencer
private Sequencer
ProcessingSequenceBarrier. sequencer
protected Sequencer
RingBufferFields. sequencer
Methods in com.lmax.disruptor with parameters of type Sequencer Modifier and Type Method Description static <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 Sequencer Constructor Description EventPoller(DataProvider<T> dataProvider, Sequencer sequencer, Sequence sequence, Sequence gatingSequence)
ProcessingSequenceBarrier(Sequencer sequencer, WaitStrategy waitStrategy, Sequence cursorSequence, Sequence[] dependentSequences)
RingBuffer(EventFactory<E> eventFactory, Sequencer sequencer)
Construct a RingBuffer with the full option set.RingBufferFields(EventFactory<E> eventFactory, Sequencer sequencer)
-