Uses of Interface
org.apache.camel.spi.Synchronization

Packages that use Synchronization
org.apache.camel The core Camel API. 
org.apache.camel.component.file The File Component for working with file systems. 
org.apache.camel.impl Default implementation classes for Camel Core 
org.apache.camel.processor.idempotent An implementation of the Idempotent Consumer pattern. 
org.apache.camel.spi Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. 
org.apache.camel.support Base classes that help to implement the camel API and are expected to be extended by the user 
org.apache.camel.util Utility classes used by the core of Camel. 
 

Uses of Synchronization in org.apache.camel
 

Methods in org.apache.camel that return types with arguments of type Synchronization
 List<Synchronization> Exchange.handoverCompletions()
          Handover all the on completions from this exchange
 

Methods in org.apache.camel with parameters of type Synchronization
 void Exchange.addOnCompletion(Synchronization onCompletion)
          Adds a Synchronization to be invoked as callback when this exchange is completed.
 Future<Exchange> ProducerTemplate.asyncCallback(Endpoint endpoint, Exchange exchange, Synchronization onCompletion)
          Sends an asynchronous exchange to the given endpoint.
 Future<Exchange> ProducerTemplate.asyncCallback(Endpoint endpoint, Processor processor, Synchronization onCompletion)
          Sends an asynchronous exchange to the given endpoint using a supplied processor.
 Future<Exchange> ProducerTemplate.asyncCallback(String endpointUri, Exchange exchange, Synchronization onCompletion)
          Sends an asynchronous exchange to the given endpoint.
 Future<Exchange> ProducerTemplate.asyncCallback(String endpointUri, Processor processor, Synchronization onCompletion)
          Sends an asynchronous exchange to the given endpoint using a supplied processor.
 Future<Object> ProducerTemplate.asyncCallbackRequestBody(Endpoint endpoint, Object body, Synchronization onCompletion)
          Sends an asynchronous body to the given endpoint.
 Future<Object> ProducerTemplate.asyncCallbackRequestBody(String endpointUri, Object body, Synchronization onCompletion)
          Sends an asynchronous body to the given endpoint.
 Future<Object> ProducerTemplate.asyncCallbackSendBody(Endpoint endpoint, Object body, Synchronization onCompletion)
          Sends an asynchronous body to the given endpoint.
 Future<Object> ProducerTemplate.asyncCallbackSendBody(String endpointUri, Object body, Synchronization onCompletion)
          Sends an asynchronous body to the given endpoint.
 boolean Exchange.containsOnCompletion(Synchronization onCompletion)
          Checks if the passed Synchronization instance is already contained on this exchange.
 

Uses of Synchronization in org.apache.camel.component.file
 

Classes in org.apache.camel.component.file that implement Synchronization
 class GenericFileOnCompletion<T>
          On completion strategy that performs the required work after the Exchange has been processed.
 

Uses of Synchronization in org.apache.camel.impl
 

Methods in org.apache.camel.impl that return types with arguments of type Synchronization
 List<Synchronization> DefaultExchange.handoverCompletions()
           
 

Methods in org.apache.camel.impl with parameters of type Synchronization
 void DefaultExchange.addOnCompletion(Synchronization onCompletion)
           
 void DefaultUnitOfWork.addSynchronization(Synchronization synchronization)
           
 Future<Exchange> DefaultProducerTemplate.asyncCallback(Endpoint endpoint, Exchange exchange, Synchronization onCompletion)
           
 Future<Exchange> DefaultProducerTemplate.asyncCallback(Endpoint endpoint, Processor processor, Synchronization onCompletion)
           
 Future<Exchange> DefaultProducerTemplate.asyncCallback(String uri, Exchange exchange, Synchronization onCompletion)
           
 Future<Exchange> DefaultProducerTemplate.asyncCallback(String uri, Processor processor, Synchronization onCompletion)
           
 Future<Object> DefaultProducerTemplate.asyncCallbackRequestBody(Endpoint endpoint, Object body, Synchronization onCompletion)
           
 Future<Object> DefaultProducerTemplate.asyncCallbackRequestBody(String uri, Object body, Synchronization onCompletion)
           
 Future<Object> DefaultProducerTemplate.asyncCallbackSendBody(Endpoint endpoint, Object body, Synchronization onCompletion)
           
 Future<Object> DefaultProducerTemplate.asyncCallbackSendBody(String uri, Object body, Synchronization onCompletion)
           
 boolean DefaultExchange.containsOnCompletion(Synchronization onCompletion)
           
 boolean DefaultUnitOfWork.containsSynchronization(Synchronization synchronization)
           
 void DefaultUnitOfWork.removeSynchronization(Synchronization synchronization)
           
 

Uses of Synchronization in org.apache.camel.processor.idempotent
 

Classes in org.apache.camel.processor.idempotent that implement Synchronization
 class IdempotentOnCompletion
          On completion strategy for IdempotentConsumer.
 

Uses of Synchronization in org.apache.camel.spi
 

Subinterfaces of Synchronization in org.apache.camel.spi
 interface SynchronizationVetoable
          A vetoable Synchronization.
 

Methods in org.apache.camel.spi with parameters of type Synchronization
 void UnitOfWork.addSynchronization(Synchronization synchronization)
          Adds a synchronization hook
 boolean UnitOfWork.containsSynchronization(Synchronization synchronization)
          Checks if the passed synchronization hook is already part of this unit of work.
 void UnitOfWork.removeSynchronization(Synchronization synchronization)
          Removes a synchronization hook
 

Uses of Synchronization in org.apache.camel.support
 

Classes in org.apache.camel.support that implement Synchronization
 class SynchronizationAdapter
          Simple Synchronization adapter with empty methods for easier overriding of single methods.
 

Uses of Synchronization in org.apache.camel.util
 

Method parameters in org.apache.camel.util with type arguments of type Synchronization
static void UnitOfWorkHelper.doneSynchronizations(Exchange exchange, List<Synchronization> synchronizations, org.slf4j.Logger log)
           
 



Apache Camel