Interface | Description |
---|---|
SynchronizedExchange |
This interface describes an immutable container of an Exchange and provides handles for
DisruptorConsumer s to correctly deal with the on completion synchronization, even in multicast
circumstances. |
Class | Description |
---|---|
AbstractSynchronizedExchange | |
DisruptorComponent |
An implementation of the Disruptor component
for asynchronous SEDA exchanges on an
LMAX Disruptor within a CamelContext
|
DisruptorConsumer |
A Consumer for the Disruptor component.
|
DisruptorEndpoint |
The disruptor component provides asynchronous SEDA behavior using LMAX Disruptor.
|
DisruptorProducer |
A Producer for the Disruptor component.
|
DisruptorReference |
Holder for Disruptor references.
|
ExchangeEvent |
This is a mutable reference to an
Exchange , used as contents of the Disruptors ringbuffer |
MultipleConsumerSynchronizedExchange |
Implementation of the
SynchronizedExchange interface that correctly handles all completion
synchronisation courtesies for multiple consumers. |
SingleConsumerSynchronizedExchange |
Implementation of the
SynchronizedExchange interface optimized for single consumers. |
Enum | Description |
---|---|
DisruptorProducerType |
This enumeration re-enumerated the values of the
ProducerType according to the Camel Case convention used
in Camel. |
DisruptorWaitStrategy |
This enumeration holds all values that may be used as the
WaitStrategy used by producers on a Disruptor. |
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
|
Apache Camel