public interface com.lmax.disruptor.EventSink<E>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.lmax.disruptor.EventSink
super_class: java.lang.Object
{
public abstract void publishEvent(com.lmax.disruptor.EventTranslator<E>);
descriptor: (Lcom/lmax/disruptor/EventTranslator;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/lmax/disruptor/EventTranslator<TE;>;)V
MethodParameters:
Name Flags
translator
public abstract boolean tryPublishEvent(com.lmax.disruptor.EventTranslator<E>);
descriptor: (Lcom/lmax/disruptor/EventTranslator;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/lmax/disruptor/EventTranslator<TE;>;)Z
MethodParameters:
Name Flags
translator
public abstract <A> void publishEvent(com.lmax.disruptor.EventTranslatorOneArg<E, A>, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorOneArg;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorOneArg<TE;TA;>;TA;)V
MethodParameters:
Name Flags
translator
arg0
public abstract <A> boolean tryPublishEvent(com.lmax.disruptor.EventTranslatorOneArg<E, A>, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorOneArg;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorOneArg<TE;TA;>;TA;)Z
MethodParameters:
Name Flags
translator
arg0
public abstract <A, B> void publishEvent(com.lmax.disruptor.EventTranslatorTwoArg<E, A, B>, A, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorTwoArg;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorTwoArg<TE;TA;TB;>;TA;TB;)V
MethodParameters:
Name Flags
translator
arg0
arg1
public abstract <A, B> boolean tryPublishEvent(com.lmax.disruptor.EventTranslatorTwoArg<E, A, B>, A, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorTwoArg;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorTwoArg<TE;TA;TB;>;TA;TB;)Z
MethodParameters:
Name Flags
translator
arg0
arg1
public abstract <A, B, C> void publishEvent(com.lmax.disruptor.EventTranslatorThreeArg<E, A, B, C>, A, B, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorThreeArg;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorThreeArg<TE;TA;TB;TC;>;TA;TB;TC;)V
MethodParameters:
Name Flags
translator
arg0
arg1
arg2
public abstract <A, B, C> boolean tryPublishEvent(com.lmax.disruptor.EventTranslatorThreeArg<E, A, B, C>, A, B, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorThreeArg;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorThreeArg<TE;TA;TB;TC;>;TA;TB;TC;)Z
MethodParameters:
Name Flags
translator
arg0
arg1
arg2
public abstract void publishEvent(com.lmax.disruptor.EventTranslatorVararg<E>, []);
descriptor: (Lcom/lmax/disruptor/EventTranslatorVararg;[Ljava/lang/Object;)V
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Lcom/lmax/disruptor/EventTranslatorVararg<TE;>;[Ljava/lang/Object;)V
MethodParameters:
Name Flags
translator
args
public abstract boolean tryPublishEvent(com.lmax.disruptor.EventTranslatorVararg<E>, []);
descriptor: (Lcom/lmax/disruptor/EventTranslatorVararg;[Ljava/lang/Object;)Z
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Lcom/lmax/disruptor/EventTranslatorVararg<TE;>;[Ljava/lang/Object;)Z
MethodParameters:
Name Flags
translator
args
public abstract void publishEvents(com.lmax.disruptor.EventTranslator<E>[]);
descriptor: ([Lcom/lmax/disruptor/EventTranslator;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ([Lcom/lmax/disruptor/EventTranslator<TE;>;)V
MethodParameters:
Name Flags
translators
public abstract void publishEvents(com.lmax.disruptor.EventTranslator<E>[], int, );
descriptor: ([Lcom/lmax/disruptor/EventTranslator;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ([Lcom/lmax/disruptor/EventTranslator<TE;>;II)V
MethodParameters:
Name Flags
translators
batchStartsAt
batchSize
public abstract boolean tryPublishEvents(com.lmax.disruptor.EventTranslator<E>[]);
descriptor: ([Lcom/lmax/disruptor/EventTranslator;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ([Lcom/lmax/disruptor/EventTranslator<TE;>;)Z
MethodParameters:
Name Flags
translators
public abstract boolean tryPublishEvents(com.lmax.disruptor.EventTranslator<E>[], int, );
descriptor: ([Lcom/lmax/disruptor/EventTranslator;II)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ([Lcom/lmax/disruptor/EventTranslator<TE;>;II)Z
MethodParameters:
Name Flags
translators
batchStartsAt
batchSize
public abstract <A> void publishEvents(com.lmax.disruptor.EventTranslatorOneArg<E, A>, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorOneArg;[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorOneArg<TE;TA;>;[TA;)V
MethodParameters:
Name Flags
translator
arg0
public abstract <A> void publishEvents(com.lmax.disruptor.EventTranslatorOneArg<E, A>, int, int, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorOneArg;II[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorOneArg<TE;TA;>;II[TA;)V
MethodParameters:
Name Flags
translator
batchStartsAt
batchSize
arg0
public abstract <A> boolean tryPublishEvents(com.lmax.disruptor.EventTranslatorOneArg<E, A>, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorOneArg;[Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorOneArg<TE;TA;>;[TA;)Z
MethodParameters:
Name Flags
translator
arg0
public abstract <A> boolean tryPublishEvents(com.lmax.disruptor.EventTranslatorOneArg<E, A>, int, int, );
descriptor: (Lcom/lmax/disruptor/EventTranslatorOneArg;II[Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorOneArg<TE;TA;>;II[TA;)Z
MethodParameters:
Name Flags
translator
batchStartsAt
batchSize
arg0
public abstract <A, B> void publishEvents(com.lmax.disruptor.EventTranslatorTwoArg<E, A, B>, A[], );
descriptor: (Lcom/lmax/disruptor/EventTranslatorTwoArg;[Ljava/lang/Object;[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorTwoArg<TE;TA;TB;>;[TA;[TB;)V
MethodParameters:
Name Flags
translator
arg0
arg1
public abstract <A, B> void publishEvents(com.lmax.disruptor.EventTranslatorTwoArg<E, A, B>, int, int, A[], );
descriptor: (Lcom/lmax/disruptor/EventTranslatorTwoArg;II[Ljava/lang/Object;[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorTwoArg<TE;TA;TB;>;II[TA;[TB;)V
MethodParameters:
Name Flags
translator
batchStartsAt
batchSize
arg0
arg1
public abstract <A, B> boolean tryPublishEvents(com.lmax.disruptor.EventTranslatorTwoArg<E, A, B>, A[], );
descriptor: (Lcom/lmax/disruptor/EventTranslatorTwoArg;[Ljava/lang/Object;[Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorTwoArg<TE;TA;TB;>;[TA;[TB;)Z
MethodParameters:
Name Flags
translator
arg0
arg1
public abstract <A, B> boolean tryPublishEvents(com.lmax.disruptor.EventTranslatorTwoArg<E, A, B>, int, int, A[], );
descriptor: (Lcom/lmax/disruptor/EventTranslatorTwoArg;II[Ljava/lang/Object;[Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorTwoArg<TE;TA;TB;>;II[TA;[TB;)Z
MethodParameters:
Name Flags
translator
batchStartsAt
batchSize
arg0
arg1
public abstract <A, B, C> void publishEvents(com.lmax.disruptor.EventTranslatorThreeArg<E, A, B, C>, A[], B[], );
descriptor: (Lcom/lmax/disruptor/EventTranslatorThreeArg;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorThreeArg<TE;TA;TB;TC;>;[TA;[TB;[TC;)V
MethodParameters:
Name Flags
translator
arg0
arg1
arg2
public abstract <A, B, C> void publishEvents(com.lmax.disruptor.EventTranslatorThreeArg<E, A, B, C>, int, int, A[], B[], );
descriptor: (Lcom/lmax/disruptor/EventTranslatorThreeArg;II[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorThreeArg<TE;TA;TB;TC;>;II[TA;[TB;[TC;)V
MethodParameters:
Name Flags
translator
batchStartsAt
batchSize
arg0
arg1
arg2
public abstract <A, B, C> boolean tryPublishEvents(com.lmax.disruptor.EventTranslatorThreeArg<E, A, B, C>, A[], B[], );
descriptor: (Lcom/lmax/disruptor/EventTranslatorThreeArg;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorThreeArg<TE;TA;TB;TC;>;[TA;[TB;[TC;)Z
MethodParameters:
Name Flags
translator
arg0
arg1
arg2
public abstract <A, B, C> boolean tryPublishEvents(com.lmax.disruptor.EventTranslatorThreeArg<E, A, B, C>, int, int, A[], B[], );
descriptor: (Lcom/lmax/disruptor/EventTranslatorThreeArg;II[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/lmax/disruptor/EventTranslatorThreeArg<TE;TA;TB;TC;>;II[TA;[TB;[TC;)Z
MethodParameters:
Name Flags
translator
batchStartsAt
batchSize
arg0
arg1
arg2
public abstract void publishEvents(com.lmax.disruptor.EventTranslatorVararg<E>, [][]);
descriptor: (Lcom/lmax/disruptor/EventTranslatorVararg;[[Ljava/lang/Object;)V
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Lcom/lmax/disruptor/EventTranslatorVararg<TE;>;[[Ljava/lang/Object;)V
MethodParameters:
Name Flags
translator
args
public abstract void publishEvents(com.lmax.disruptor.EventTranslatorVararg<E>, int, int, [][]);
descriptor: (Lcom/lmax/disruptor/EventTranslatorVararg;II[[Ljava/lang/Object;)V
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Lcom/lmax/disruptor/EventTranslatorVararg<TE;>;II[[Ljava/lang/Object;)V
MethodParameters:
Name Flags
translator
batchStartsAt
batchSize
args
public abstract boolean tryPublishEvents(com.lmax.disruptor.EventTranslatorVararg<E>, [][]);
descriptor: (Lcom/lmax/disruptor/EventTranslatorVararg;[[Ljava/lang/Object;)Z
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Lcom/lmax/disruptor/EventTranslatorVararg<TE;>;[[Ljava/lang/Object;)Z
MethodParameters:
Name Flags
translator
args
public abstract boolean tryPublishEvents(com.lmax.disruptor.EventTranslatorVararg<E>, int, int, [][]);
descriptor: (Lcom/lmax/disruptor/EventTranslatorVararg;II[[Ljava/lang/Object;)Z
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Lcom/lmax/disruptor/EventTranslatorVararg<TE;>;II[[Ljava/lang/Object;)Z
MethodParameters:
Name Flags
translator
batchStartsAt
batchSize
args
}
Signature: <E:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "EventSink.java"