Package | Description |
---|---|
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 by the Camel runtime which are plugin strategies.
|
org.apache.camel.util |
Utility classes used by the core of Camel.
|
Modifier and Type | Method and Description |
---|---|
UnitOfWork |
Exchange.getUnitOfWork()
Returns the unit of work that this exchange belongs to; which may map to
zero, one or more physical transactions
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultUnitOfWork
The default implementation of
UnitOfWork |
class |
MDCUnitOfWork
This unit of work supports MDC.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultUnitOfWork.setParentUnitOfWork(UnitOfWork parentUnitOfWork) |
void |
DefaultExchange.setUnitOfWork(UnitOfWork unitOfWork) |
Modifier and Type | Method and Description |
---|---|
UnitOfWork |
CamelInternalProcessor.RouteContextAdvice.before(Exchange exchange)
Deprecated.
|
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) |
Modifier and Type | Method and Description |
---|---|
void |
CamelInternalProcessor.RouteContextAdvice.after(Exchange exchange,
UnitOfWork unitOfWork)
Deprecated.
|
void |
CamelInternalProcessor.UnitOfWorkProcessorAdvice.after(Exchange exchange,
UnitOfWork uow) |
void |
CamelInternalProcessor.SubUnitOfWorkProcessorAdvice.after(Exchange exchange,
UnitOfWork unitOfWork) |
Constructor and Description |
---|
ChildUnitOfWorkProcessorAdvice(RouteContext routeContext,
UnitOfWork parent) |
Modifier and Type | Method and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
void |
UnitOfWork.setParentUnitOfWork(UnitOfWork parentUnitOfWork)
Sets the parent unit of work.
|
Modifier and Type | Method and Description |
---|---|
static UnitOfWork |
UnitOfWorkHelper.createUoW(Exchange exchange)
Deprecated.
use
CamelContext.getUnitOfWorkFactory() instead. |
Modifier and Type | Method and Description |
---|---|
static void |
UnitOfWorkHelper.doneUow(UnitOfWork uow,
Exchange exchange)
Done and stop the
UnitOfWork . |
Apache Camel