Class DisruptorVmComponent

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @Component("disruptor-vm")
    public class DisruptorVmComponent
    extends DisruptorComponent
    An implementation of the VM components for asynchronous SEDA exchanges on a LMAX Disruptor within the classloader tree containing the camel-disruptor.jar. i.e. to handle communicating across CamelContext instances and possibly across web application contexts, providing that camel-disruptor.jar is on the system classpath.