Package org.apache.camel.component.disruptor
package org.apache.camel.component.disruptor
-
ClassDescriptionAn implementation of the Disruptor component for asynchronous SEDA exchanges on an LMAX Disruptor within a CamelContextGenerated by camel build tools - do NOT edit this file!A Consumer for the Disruptor component.Provides asynchronous SEDA behavior using LMAX Disruptor.Generated by camel build tools - do NOT edit this file!Generated by camel build tools - do NOT edit this file!This exception is thrown when a producer attempts to publish an exchange while the Disruptor is not yet started or already shut downA Producer for the Disruptor component.This enumeration re-enumerated the values of the
ProducerTypeaccording to the Camel Case convention used in Camel.Holder for Disruptor references.This enumeration holds all values that may be used as theWaitStrategyused by producers on a Disruptor.This is a mutable reference to anExchange, used as contents of the Disruptors ringbufferImplementation of theSynchronizedExchangeinterface that correctly handles all completion synchronisation courtesies for multiple consumers.Implementation of theSynchronizedExchangeinterface optimized for single consumers.This interface describes an immutable container of an Exchange and provides handles forDisruptorConsumers to correctly deal with the on completion synchronization, even in multicast circumstances.