public interface com.lmax.disruptor.Sequencer extends com.lmax.disruptor.Cursored, com.lmax.disruptor.Sequenced
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.lmax.disruptor.Sequencer
  super_class: java.lang.Object
{
  public static final long INITIAL_CURSOR_VALUE;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public abstract void claim(long);
    descriptor: (J)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      sequence  

  public abstract boolean isAvailable(long);
    descriptor: (J)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      sequence  

  public abstract void addGatingSequences(com.lmax.disruptor.Sequence[]);
    descriptor: ([Lcom/lmax/disruptor/Sequence;)V
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      gatingSequences  

  public abstract boolean removeGatingSequence(com.lmax.disruptor.Sequence);
    descriptor: (Lcom/lmax/disruptor/Sequence;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      sequence  

  public abstract com.lmax.disruptor.SequenceBarrier newBarrier(com.lmax.disruptor.Sequence[]);
    descriptor: ([Lcom/lmax/disruptor/Sequence;)Lcom/lmax/disruptor/SequenceBarrier;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      sequencesToTrack  

  public abstract long getMinimumSequence();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long getHighestPublishedSequence(long, long);
    descriptor: (JJ)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      nextSequence       
      availableSequence  

  public abstract <T> com.lmax.disruptor.EventPoller<T> newPoller(com.lmax.disruptor.DataProvider<T>, com.lmax.disruptor.Sequence[]);
    descriptor: (Lcom/lmax/disruptor/DataProvider;[Lcom/lmax/disruptor/Sequence;)Lcom/lmax/disruptor/EventPoller;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lcom/lmax/disruptor/DataProvider<TT;>;[Lcom/lmax/disruptor/Sequence;)Lcom/lmax/disruptor/EventPoller<TT;>;
    MethodParameters:
                 Name  Flags
      provider         
      gatingSequences  
}
SourceFile: "Sequencer.java"