Class SequenceGroups


  • class SequenceGroups
    extends java.lang.Object
    Provides static methods for managing a SequenceGroup 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SequenceGroups

        SequenceGroups()
    • 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)