Package com.lmax.disruptor
Class SequenceGroups
- java.lang.Object
-
- com.lmax.disruptor.SequenceGroups
-
class SequenceGroups extends java.lang.Object
Provides static methods for managing aSequenceGroup
object.
-
-
Constructor Summary
Constructors Constructor Description SequenceGroups()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static <T> void
addSequences(T holder, java.util.concurrent.atomic.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, java.util.concurrent.atomic.AtomicReferenceFieldUpdater<T,Sequence[]> sequenceUpdater, Sequence sequence)
-
-
-
Method Detail
-
addSequences
static <T> void addSequences(T holder, java.util.concurrent.atomic.AtomicReferenceFieldUpdater<T,Sequence[]> updater, Cursored cursor, Sequence... sequencesToAdd)
-
removeSequence
static <T> boolean removeSequence(T holder, java.util.concurrent.atomic.AtomicReferenceFieldUpdater<T,Sequence[]> sequenceUpdater, Sequence sequence)
-
countMatching
private static <T> int countMatching(T[] values, T toMatch)
-
-