Uses of Class
com.lmax.disruptor.dsl.EventHandlerGroup
Packages that use EventHandlerGroup
Package
Description
A DSL-style API for setting up the disruptor pattern around a ring buffer.
-
Uses of EventHandlerGroup in com.lmax.disruptor.dsl
Methods in com.lmax.disruptor.dsl that return EventHandlerGroupModifier and TypeMethodDescriptionfinal EventHandlerGroup<T> Disruptor.after(EventHandlerIdentity... handlers) Create a group of event handlers to be used as a dependency.Disruptor.after(EventProcessor... processors) Create a group of event processors to be used as a dependency.EventHandlerGroup.and(EventHandlerGroup<T> otherHandlerGroup) Create a new event handler group that combines the consumers in this group withotherHandlerGroup.EventHandlerGroup.and(EventProcessor... processors) Create a new event handler group that combines the handlers in this group withprocessors.(package private) EventHandlerGroup<T> Disruptor.createEventProcessors(Sequence[] barrierSequences, BatchRewindStrategy batchRewindStrategy, RewindableEventHandler<? super T>[] eventHandlers) (package private) EventHandlerGroup<T> Disruptor.createEventProcessors(Sequence[] barrierSequences, EventProcessorFactory<T>[] processorFactories) (package private) EventHandlerGroup<T> Disruptor.createEventProcessors(Sequence[] barrierSequences, EventHandler<? super T>[] eventHandlers) final EventHandlerGroup<T> Disruptor.handleEventsWith(BatchRewindStrategy batchRewindStrategy, RewindableEventHandler<? super T>... handlers) Set up event handlers to handle events from the ring buffer.final EventHandlerGroup<T> Disruptor.handleEventsWith(EventProcessorFactory<T>... eventProcessorFactories) Set up custom event processors to handle events from the ring buffer.final EventHandlerGroup<T> Disruptor.handleEventsWith(EventHandler<? super T>... handlers) Set up event handlers to handle events from the ring buffer.Disruptor.handleEventsWith(EventProcessor... processors) Set up custom event processors to handle events from the ring buffer.final EventHandlerGroup<T> EventHandlerGroup.handleEventsWith(BatchRewindStrategy batchRewindStrategy, RewindableEventHandler<? super T>... handlers) Set up batch handlers to handle events from the ring buffer.final EventHandlerGroup<T> EventHandlerGroup.handleEventsWith(EventProcessorFactory<T>... eventProcessorFactories) Set up custom event processors to handle events from the ring buffer.final EventHandlerGroup<T> EventHandlerGroup.handleEventsWith(EventHandler<? super T>... handlers) Set up batch handlers to handle events from the ring buffer.final EventHandlerGroup<T> EventHandlerGroup.then(BatchRewindStrategy batchRewindStrategy, RewindableEventHandler<? super T>... handlers) Set up batch handlers to consume events from the ring buffer.final EventHandlerGroup<T> EventHandlerGroup.then(EventProcessorFactory<T>... eventProcessorFactories) Set up custom event processors to handle events from the ring buffer.final EventHandlerGroup<T> EventHandlerGroup.then(EventHandler<? super T>... handlers) Set up batch handlers to consume events from the ring buffer.Methods in com.lmax.disruptor.dsl with parameters of type EventHandlerGroupModifier and TypeMethodDescriptionEventHandlerGroup.and(EventHandlerGroup<T> otherHandlerGroup) Create a new event handler group that combines the consumers in this group withotherHandlerGroup.