public class SpringTransactionPolicy extends Object implements org.apache.camel.spi.TransactedPolicy
Constructor and Description |
---|
SpringTransactionPolicy()
Default constructor for easy spring configuration.
|
SpringTransactionPolicy(PlatformTransactionManager transactionManager) |
SpringTransactionPolicy(TransactionTemplate template) |
Modifier and Type | Method and Description |
---|---|
void |
beforeWrap(org.apache.camel.Route route,
org.apache.camel.NamedNode definition) |
protected TransactionErrorHandler |
createTransactionErrorHandler(org.apache.camel.Route route,
org.apache.camel.Processor processor,
org.apache.camel.builder.ErrorHandlerBuilder builder) |
String |
getPropagationBehaviorName() |
PlatformTransactionManager |
getTransactionManager() |
TransactionTemplate |
getTransactionTemplate() |
void |
setPropagationBehaviorName(String propagationBehaviorName) |
void |
setTransactionManager(PlatformTransactionManager transactionManager) |
void |
setTransactionTemplate(TransactionTemplate template) |
org.apache.camel.Processor |
wrap(org.apache.camel.Route route,
org.apache.camel.Processor processor) |
public SpringTransactionPolicy()
public SpringTransactionPolicy(TransactionTemplate template)
public SpringTransactionPolicy(PlatformTransactionManager transactionManager)
public void beforeWrap(org.apache.camel.Route route, org.apache.camel.NamedNode definition)
beforeWrap
in interface org.apache.camel.spi.Policy
public org.apache.camel.Processor wrap(org.apache.camel.Route route, org.apache.camel.Processor processor)
wrap
in interface org.apache.camel.spi.Policy
protected TransactionErrorHandler createTransactionErrorHandler(org.apache.camel.Route route, org.apache.camel.Processor processor, org.apache.camel.builder.ErrorHandlerBuilder builder)
public TransactionTemplate getTransactionTemplate()
public void setTransactionTemplate(TransactionTemplate template)
public void setTransactionManager(PlatformTransactionManager transactionManager)
public PlatformTransactionManager getTransactionManager()
public void setPropagationBehaviorName(String propagationBehaviorName)
public String getPropagationBehaviorName()
Apache Camel