Uses of Interface
com.lmax.disruptor.EventTranslatorThreeArg
-
Packages that use EventTranslatorThreeArg Package Description com.lmax.disruptor The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.com.lmax.disruptor.dsl A DSL-style API for setting up the disruptor pattern around a ring buffer. -
-
Uses of EventTranslatorThreeArg in com.lmax.disruptor
Methods in com.lmax.disruptor with parameters of type EventTranslatorThreeArg Modifier and Type Method Description <A,B,C>
voidEventSink. publishEvent(EventTranslatorThreeArg<E,A,B,C> translator, A arg0, B arg1, C arg2)
Allows three user supplied arguments<A,B,C>
voidRingBuffer. publishEvent(EventTranslatorThreeArg<E,A,B,C> translator, A arg0, B arg1, C arg2)
<A,B,C>
voidEventSink. publishEvents(EventTranslatorThreeArg<E,A,B,C> translator, int batchStartsAt, int batchSize, A[] arg0, B[] arg1, C[] arg2)
Allows three user supplied arguments per event.<A,B,C>
voidEventSink. publishEvents(EventTranslatorThreeArg<E,A,B,C> translator, A[] arg0, B[] arg1, C[] arg2)
Allows three user supplied arguments per event.<A,B,C>
voidRingBuffer. publishEvents(EventTranslatorThreeArg<E,A,B,C> translator, int batchStartsAt, int batchSize, A[] arg0, B[] arg1, C[] arg2)
<A,B,C>
voidRingBuffer. publishEvents(EventTranslatorThreeArg<E,A,B,C> translator, A[] arg0, B[] arg1, C[] arg2)
<A,B,C>
booleanEventSink. tryPublishEvent(EventTranslatorThreeArg<E,A,B,C> translator, A arg0, B arg1, C arg2)
Allows three user supplied arguments<A,B,C>
booleanRingBuffer. tryPublishEvent(EventTranslatorThreeArg<E,A,B,C> translator, A arg0, B arg1, C arg2)
<A,B,C>
booleanEventSink. tryPublishEvents(EventTranslatorThreeArg<E,A,B,C> translator, int batchStartsAt, int batchSize, A[] arg0, B[] arg1, C[] arg2)
Allows three user supplied arguments per event.<A,B,C>
booleanEventSink. tryPublishEvents(EventTranslatorThreeArg<E,A,B,C> translator, A[] arg0, B[] arg1, C[] arg2)
Allows three user supplied arguments per event.<A,B,C>
booleanRingBuffer. tryPublishEvents(EventTranslatorThreeArg<E,A,B,C> translator, int batchStartsAt, int batchSize, A[] arg0, B[] arg1, C[] arg2)
<A,B,C>
booleanRingBuffer. tryPublishEvents(EventTranslatorThreeArg<E,A,B,C> translator, A[] arg0, B[] arg1, C[] arg2)
-
Uses of EventTranslatorThreeArg in com.lmax.disruptor.dsl
Methods in com.lmax.disruptor.dsl with parameters of type EventTranslatorThreeArg Modifier and Type Method Description <A,B,C>
voidDisruptor. publishEvent(EventTranslatorThreeArg<T,A,B,C> eventTranslator, A arg0, B arg1, C arg2)
Publish an event to the ring buffer.
-