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