Package com.lmax.disruptor
Class SingleProducerSequencerFields
- java.lang.Object
-
- com.lmax.disruptor.AbstractSequencer
-
- com.lmax.disruptor.SingleProducerSequencerPad
-
- com.lmax.disruptor.SingleProducerSequencerFields
-
- Direct Known Subclasses:
SingleProducerSequencer
abstract class SingleProducerSequencerFields extends SingleProducerSequencerPad
-
-
Field Summary
Fields Modifier and Type Field Description (package private) long
cachedValue
(package private) long
nextValue
Set to -1 as sequence starting point-
Fields inherited from class com.lmax.disruptor.SingleProducerSequencerPad
p1, p2, p3, p4, p5, p6, p7
-
Fields inherited from class com.lmax.disruptor.AbstractSequencer
bufferSize, cursor, gatingSequences, waitStrategy
-
Fields inherited from interface com.lmax.disruptor.Sequencer
INITIAL_CURSOR_VALUE
-
-
Constructor Summary
Constructors Constructor Description SingleProducerSequencerFields(int bufferSize, WaitStrategy waitStrategy)
-
Method Summary
-
Methods inherited from class com.lmax.disruptor.AbstractSequencer
addGatingSequences, getBufferSize, getCursor, getMinimumSequence, newBarrier, newPoller, removeGatingSequence, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.lmax.disruptor.Sequenced
hasAvailableCapacity, next, next, publish, publish, remainingCapacity, tryNext, tryNext
-
Methods inherited from interface com.lmax.disruptor.Sequencer
claim, getHighestPublishedSequence, isAvailable
-
-
-
-
Constructor Detail
-
SingleProducerSequencerFields
SingleProducerSequencerFields(int bufferSize, WaitStrategy waitStrategy)
-
-