Package org.apache.camel.component.disruptor
-
Interface Summary Interface Description SynchronizedExchange This interface describes an immutable container of an Exchange and provides handles forDisruptorConsumer
s to correctly deal with the on completion synchronization, even in multicast circumstances. -
Class Summary Class Description AbstractSynchronizedExchange DisruptorComponent An implementation of the Disruptor component for asynchronous SEDA exchanges on an LMAX Disruptor within a CamelContextDisruptorComponentConfigurer Generated by camel build tools - do NOT edit this file!DisruptorConsumer A Consumer for the Disruptor component.DisruptorEndpoint Provides asynchronous SEDA behavior using LMAX Disruptor.DisruptorEndpointConfigurer Generated by camel build tools - do NOT edit this file!DisruptorEndpointUriFactory Generated by camel build tools - do NOT edit this file!DisruptorProducer A Producer for the Disruptor component.DisruptorReference Holder for Disruptor references.ExchangeEvent This is a mutable reference to anExchange
, used as contents of the Disruptors ringbufferMultipleConsumerSynchronizedExchange Implementation of theSynchronizedExchange
interface that correctly handles all completion synchronisation courtesies for multiple consumers.SingleConsumerSynchronizedExchange Implementation of theSynchronizedExchange
interface optimized for single consumers. -
Enum Summary Enum Description DisruptorProducerType This enumeration re-enumerated the values of theProducerType
according to the Camel Case convention used in Camel.DisruptorWaitStrategy This enumeration holds all values that may be used as theWaitStrategy
used by producers on a Disruptor. -
Exception Summary Exception Description DisruptorNotStartedException This exception is thrown when a producer attempts to publish an exchange while the Disruptor is not yet started or already shut down