org.apache.camel.component.disruptor
Class AbstractSynchronizedExchange

java.lang.Object
  extended by org.apache.camel.component.disruptor.AbstractSynchronizedExchange
All Implemented Interfaces:
SynchronizedExchange
Direct Known Subclasses:
MultipleConsumerSynchronizedExchange, SingleConsumerSynchronizedExchange

public abstract class AbstractSynchronizedExchange
extends Object
implements SynchronizedExchange


Field Summary
protected  List<org.apache.camel.spi.Synchronization> synchronizations
           
 
Constructor Summary
AbstractSynchronizedExchange(org.apache.camel.Exchange exchange)
           
 
Method Summary
 org.apache.camel.Exchange cancelAndGetOriginalExchange()
           
 org.apache.camel.Exchange getExchange()
           
protected  void performSynchronization()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.camel.component.disruptor.SynchronizedExchange
consumed
 

Field Detail

synchronizations

protected final List<org.apache.camel.spi.Synchronization> synchronizations
Constructor Detail

AbstractSynchronizedExchange

public AbstractSynchronizedExchange(org.apache.camel.Exchange exchange)
Method Detail

getExchange

public org.apache.camel.Exchange getExchange()
Specified by:
getExchange in interface SynchronizedExchange

cancelAndGetOriginalExchange

public org.apache.camel.Exchange cancelAndGetOriginalExchange()
Specified by:
cancelAndGetOriginalExchange in interface SynchronizedExchange

performSynchronization

protected void performSynchronization()


Apache Camel