public class SpringTransactionPolicy extends Object implements org.apache.camel.spi.TransactedPolicy
| Constructor and Description | 
|---|
| SpringTransactionPolicy()Default constructor for easy spring configuration. | 
| SpringTransactionPolicy(org.springframework.transaction.PlatformTransactionManager transactionManager) | 
| SpringTransactionPolicy(org.springframework.transaction.support.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() | 
| org.springframework.transaction.PlatformTransactionManager | getTransactionManager() | 
| org.springframework.transaction.support.TransactionTemplate | getTransactionTemplate() | 
| void | setPropagationBehaviorName(String propagationBehaviorName) | 
| void | setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) | 
| void | setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate template) | 
| org.apache.camel.Processor | wrap(org.apache.camel.spi.RouteContext routeContext,
    org.apache.camel.Processor processor) | 
public SpringTransactionPolicy()
public SpringTransactionPolicy(org.springframework.transaction.support.TransactionTemplate template)
public SpringTransactionPolicy(org.springframework.transaction.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 org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
public void setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate template)
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
public void setPropagationBehaviorName(String propagationBehaviorName)
public String getPropagationBehaviorName()
Apache Camel