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.spi.RouteContext routeContext,
          org.apache.camel.model.ProcessorDefinition<?> definition)  | 
protected TransactionErrorHandler | 
createTransactionErrorHandler(org.apache.camel.spi.RouteContext routeContext,
                             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.spi.RouteContext routeContext,
    org.apache.camel.Processor processor)  | 
public SpringTransactionPolicy()
public SpringTransactionPolicy(TransactionTemplate template)
public SpringTransactionPolicy(PlatformTransactionManager transactionManager)
public void beforeWrap(org.apache.camel.spi.RouteContext routeContext, org.apache.camel.model.ProcessorDefinition<?> definition)
beforeWrap in interface org.apache.camel.spi.Policypublic org.apache.camel.Processor wrap(org.apache.camel.spi.RouteContext routeContext, org.apache.camel.Processor processor)
wrap in interface org.apache.camel.spi.Policyprotected TransactionErrorHandler createTransactionErrorHandler(org.apache.camel.spi.RouteContext routeContext, 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