Uses of Interface
com.lmax.disruptor.EventTranslator
-
Packages that use EventTranslator 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 EventTranslator in com.lmax.disruptor
Methods in com.lmax.disruptor with parameters of type EventTranslator Modifier and Type Method Description 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)
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 EventTranslator Modifier and Type Method Description void
Disruptor. publishEvent(EventTranslator<T> eventTranslator)
Publish an event to the ring buffer.
-