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"