Uses of Interface
com.lmax.disruptor.EventTranslator
Packages that use EventTranslator
Package
Description
The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.
-
Uses of EventTranslator in com.lmax.disruptor
Methods in com.lmax.disruptor with parameters of type EventTranslatorModifier and TypeMethodDescriptionprivate void
RingBuffer.checkBounds
(EventTranslator<E>[] translators, int batchStartsAt, int batchSize) void
EventSink.publishEvent
(EventTranslator<E> translator) Publishes an event to the ring buffer.void
RingBuffer.publishEvent
(EventTranslator<E> translator) void
EventSink.publishEvents
(EventTranslator<E>[] translators) Publishes multiple events to the ring buffer.void
EventSink.publishEvents
(EventTranslator<E>[] translators, int batchStartsAt, int batchSize) Publishes multiple events to the ring buffer.void
RingBuffer.publishEvents
(EventTranslator<E>[] translators) void
RingBuffer.publishEvents
(EventTranslator<E>[] translators, int batchStartsAt, int batchSize) private void
RingBuffer.translateAndPublish
(EventTranslator<E> translator, long sequence) private void
RingBuffer.translateAndPublishBatch
(EventTranslator<E>[] translators, int batchStartsAt, int batchSize, long finalSequence) boolean
EventSink.tryPublishEvent
(EventTranslator<E> translator) Attempts to publish an event to the ring buffer.boolean
RingBuffer.tryPublishEvent
(EventTranslator<E> translator) boolean
EventSink.tryPublishEvents
(EventTranslator<E>[] translators) Attempts to publish multiple events to the ring buffer.boolean
EventSink.tryPublishEvents
(EventTranslator<E>[] translators, int batchStartsAt, int batchSize) Attempts to publish multiple events to the ring buffer.boolean
RingBuffer.tryPublishEvents
(EventTranslator<E>[] translators) boolean
RingBuffer.tryPublishEvents
(EventTranslator<E>[] translators, int batchStartsAt, int batchSize) -
Uses of EventTranslator in com.lmax.disruptor.dsl
Methods in com.lmax.disruptor.dsl with parameters of type EventTranslatorModifier and TypeMethodDescriptionvoid
Disruptor.publishEvent
(EventTranslator<T> eventTranslator) Publish an event to the ring buffer.