org.apache.camel.spring.spi
Class SpringTransactionPolicy
java.lang.Object
org.apache.camel.spring.spi.SpringTransactionPolicy
- All Implemented Interfaces:
- Policy, TransactedPolicy
public class SpringTransactionPolicy
- extends Object
- implements TransactedPolicy
Wraps the processor in a Spring transaction
- Version:
- $Revision: 784803 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpringTransactionPolicy
public SpringTransactionPolicy()
- Default constructor for easy spring configuration.
SpringTransactionPolicy
public SpringTransactionPolicy(TransactionTemplate template)
SpringTransactionPolicy
public SpringTransactionPolicy(PlatformTransactionManager transactionManager)
wrap
public Processor wrap(RouteContext routeContext,
Processor processor)
- Specified by:
wrap
in interface Policy
createTransactionErrorHandler
protected TransactionErrorHandler createTransactionErrorHandler(RouteContext routeContext,
Processor processor,
ErrorHandlerBuilder builder)
getTransactionTemplate
public TransactionTemplate getTransactionTemplate()
setTransactionTemplate
public void setTransactionTemplate(TransactionTemplate template)
setTransactionManager
public void setTransactionManager(PlatformTransactionManager transactionManager)
getTransactionManager
public PlatformTransactionManager getTransactionManager()
setPropagationBehaviorName
public void setPropagationBehaviorName(String propagationBehaviorName)
getPropagationBehaviorName
public String getPropagationBehaviorName()
Apache CAMEL