Uses of Interface

Packages that use UnitOfWork
org.apache.camel The core Camel API. 
org.apache.camel.impl Default implementation classes for Camel Core 
org.apache.camel.processor A collection of Processor implementations which are used to implement the Enterprise Integration Patterns 
org.apache.camel.spi Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. 
org.apache.camel.util Utility classes used by the core of Camel. 

Uses of UnitOfWork in org.apache.camel

Methods in org.apache.camel that return UnitOfWork
 UnitOfWork Exchange.getUnitOfWork()
          Returns the unit of work that this exchange belongs to; which may map to zero, one or more physical transactions

Methods in org.apache.camel with parameters of type UnitOfWork
 void Exchange.setUnitOfWork(UnitOfWork unitOfWork)
          Sets the unit of work that this exchange belongs to; which may map to zero, one or more physical transactions

Uses of UnitOfWork in org.apache.camel.impl

Classes in org.apache.camel.impl that implement UnitOfWork
 class DefaultUnitOfWork
          The default implementation of UnitOfWork
 class MDCUnitOfWork
          This unit of work supports MDC.

Methods in org.apache.camel.impl that return UnitOfWork
 UnitOfWork DefaultUnitOfWork.createChildUnitOfWork(Exchange childExchange)
 UnitOfWork DefaultUnitOfWorkFactory.createUnitOfWork(Exchange exchange)
 UnitOfWork DefaultConsumer.createUoW(Exchange exchange)
          If the consumer needs to defer done the UnitOfWork on the processed Exchange then this method should be use to create and start the UnitOfWork on the exchange.
 UnitOfWork DefaultExchange.getUnitOfWork()
 UnitOfWork MDCUnitOfWork.newInstance(Exchange exchange)

Methods in org.apache.camel.impl with parameters of type UnitOfWork
 void DefaultUnitOfWork.setParentUnitOfWork(UnitOfWork parentUnitOfWork)
 void DefaultExchange.setUnitOfWork(UnitOfWork unitOfWork)

Uses of UnitOfWork in org.apache.camel.processor

Methods in org.apache.camel.processor that return UnitOfWork
 UnitOfWork CamelInternalProcessor.RouteContextAdvice.before(Exchange exchange)
 UnitOfWork CamelInternalProcessor.UnitOfWorkProcessorAdvice.before(Exchange exchange)
 UnitOfWork CamelInternalProcessor.SubUnitOfWorkProcessorAdvice.before(Exchange exchange)
protected  UnitOfWork CamelInternalProcessor.UnitOfWorkProcessorAdvice.createUnitOfWork(Exchange exchange)
protected  UnitOfWork CamelInternalProcessor.ChildUnitOfWorkProcessorAdvice.createUnitOfWork(Exchange exchange)

Methods in org.apache.camel.processor with parameters of type UnitOfWork
 void CamelInternalProcessor.RouteContextAdvice.after(Exchange exchange, UnitOfWork unitOfWork)
 void CamelInternalProcessor.UnitOfWorkProcessorAdvice.after(Exchange exchange, UnitOfWork uow)
 void CamelInternalProcessor.SubUnitOfWorkProcessorAdvice.after(Exchange exchange, UnitOfWork unitOfWork)

Constructors in org.apache.camel.processor with parameters of type UnitOfWork
CamelInternalProcessor.ChildUnitOfWorkProcessorAdvice(String routeId, UnitOfWork parent)

Uses of UnitOfWork in org.apache.camel.spi

Methods in org.apache.camel.spi that return UnitOfWork
 UnitOfWork UnitOfWork.createChildUnitOfWork(Exchange childExchange)
          Create a child unit of work, which is associated to this unit of work as its parent.
 UnitOfWork UnitOfWorkFactory.createUnitOfWork(Exchange exchange)
          Creates a new UnitOfWork

Methods in org.apache.camel.spi with parameters of type UnitOfWork
 void UnitOfWork.setParentUnitOfWork(UnitOfWork parentUnitOfWork)
          Sets the parent unit of work.

Uses of UnitOfWork in org.apache.camel.util

Methods in org.apache.camel.util that return UnitOfWork
static UnitOfWork UnitOfWorkHelper.createUoW(Exchange exchange)
          Deprecated. use CamelContext.getUnitOfWorkFactory() instead.

Methods in org.apache.camel.util with parameters of type UnitOfWork
static void UnitOfWorkHelper.doneUow(UnitOfWork uow, Exchange exchange)
          Done and stop the UnitOfWork.

Apache Camel