Uses of Interface
com.lmax.disruptor.EventTranslatorThreeArg
Packages that use EventTranslatorThreeArg
Package
Description
The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.
-
Uses of EventTranslatorThreeArg in com.lmax.disruptor
Methods in com.lmax.disruptor with parameters of type EventTranslatorThreeArgModifier and TypeMethodDescription<A,B, C> void EventSink.publishEvent(EventTranslatorThreeArg<E, A, B, C> translator, A arg0, B arg1, C arg2) Allows three user supplied arguments<A,B, C> void RingBuffer.publishEvent(EventTranslatorThreeArg<E, A, B, C> translator, A arg0, B arg1, C arg2) <A,B, C> void EventSink.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> void EventSink.publishEvents(EventTranslatorThreeArg<E, A, B, C> translator, A[] arg0, B[] arg1, C[] arg2) Allows three user supplied arguments per event.<A,B, C> void RingBuffer.publishEvents(EventTranslatorThreeArg<E, A, B, C> translator, int batchStartsAt, int batchSize, A[] arg0, B[] arg1, C[] arg2) <A,B, C> void RingBuffer.publishEvents(EventTranslatorThreeArg<E, A, B, C> translator, A[] arg0, B[] arg1, C[] arg2) private <A,B, C> void RingBuffer.translateAndPublish(EventTranslatorThreeArg<E, A, B, C> translator, long sequence, A arg0, B arg1, C arg2) private <A,B, C> void RingBuffer.translateAndPublishBatch(EventTranslatorThreeArg<E, A, B, C> translator, A[] arg0, B[] arg1, C[] arg2, int batchStartsAt, int batchSize, long finalSequence) <A,B, C> boolean EventSink.tryPublishEvent(EventTranslatorThreeArg<E, A, B, C> translator, A arg0, B arg1, C arg2) Allows three user supplied arguments<A,B, C> boolean RingBuffer.tryPublishEvent(EventTranslatorThreeArg<E, A, B, C> translator, A arg0, B arg1, C arg2) <A,B, C> boolean EventSink.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> boolean EventSink.tryPublishEvents(EventTranslatorThreeArg<E, A, B, C> translator, A[] arg0, B[] arg1, C[] arg2) Allows three user supplied arguments per event.<A,B, C> boolean RingBuffer.tryPublishEvents(EventTranslatorThreeArg<E, A, B, C> translator, int batchStartsAt, int batchSize, A[] arg0, B[] arg1, C[] arg2) <A,B, C> boolean RingBuffer.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 EventTranslatorThreeArgModifier and TypeMethodDescription<A,B, C> void Disruptor.publishEvent(EventTranslatorThreeArg<T, A, B, C> eventTranslator, A arg0, B arg1, C arg2) Publish an event to the ring buffer.