Package com.lmax.disruptor
Class SequenceGroups
java.lang.Object
com.lmax.disruptor.SequenceGroups
Provides static methods for managing a
SequenceGroup
object.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static <T> void
addSequences
(T holder, AtomicReferenceFieldUpdater<T, Sequence[]> updater, Cursored cursor, Sequence... sequencesToAdd) private static <T> int
countMatching
(T[] values, T toMatch) (package private) static <T> boolean
removeSequence
(T holder, AtomicReferenceFieldUpdater<T, Sequence[]> sequenceUpdater, Sequence sequence)
-
Constructor Details
-
SequenceGroups
SequenceGroups()
-
-
Method Details
-
addSequences
static <T> void addSequences(T holder, AtomicReferenceFieldUpdater<T, Sequence[]> updater, Cursored cursor, Sequence... sequencesToAdd) -
removeSequence
static <T> boolean removeSequence(T holder, AtomicReferenceFieldUpdater<T, Sequence[]> sequenceUpdater, Sequence sequence) -
countMatching
private static <T> int countMatching(T[] values, T toMatch)
-