Class FixedSequenceGroup
java.lang.Object
com.lmax.disruptor.Sequence
com.lmax.disruptor.FixedSequenceGroup
Hides a group of Sequences behind a single Sequence
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected longprotected longprotected longprotected longprotected longprotected longprotected longprotected longprotected longprotected longprotected longprotected longprotected longprotected long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongaddAndGet(long increment) Not supported.booleancompareAndSet(long expectedValue, long newValue) Not supported.longget()Get the minimum sequence value for the group.longNot supported.voidset(long value) Not supported.toString()Methods inherited from class Sequence
setVolatile
-
Field Details
-
p9
protected long p9 -
p10
protected long p10 -
p11
protected long p11 -
p12
protected long p12 -
p13
protected long p13 -
p14
protected long p14 -
p15
protected long p15 -
value
protected volatile long value -
p1
protected long p1 -
p2
protected long p2 -
p3
protected long p3 -
p4
protected long p4 -
p5
protected long p5 -
p6
protected long p6 -
p7
protected long p7
-
-
Constructor Details
-
FixedSequenceGroup
Constructor- Parameters:
sequences- the list of sequences to be tracked under this sequence group
-
-
Method Details
-
get
-
toString
-
set
-
compareAndSet
public boolean compareAndSet(long expectedValue, long newValue) Not supported.- Overrides:
compareAndSetin classSequence- Parameters:
expectedValue- The expected current value.newValue- The value to update to.- Returns:
- true if the operation succeeds, false otherwise.
-
incrementAndGet
public long incrementAndGet()Not supported.- Overrides:
incrementAndGetin classSequence- Returns:
- The value after the increment
-
addAndGet
-