org.apache.camel.spring.spi
Class SpringTransactionPolicy
java.lang.Object
   org.apache.camel.spring.spi.SpringTransactionPolicy
org.apache.camel.spring.spi.SpringTransactionPolicy
- All Implemented Interfaces: 
- org.apache.camel.spi.Policy, org.apache.camel.spi.TransactedPolicy
- public class SpringTransactionPolicy 
- extends Object- implements org.apache.camel.spi.TransactedPolicy
Wraps the processor in a Spring transaction
- Version:
 
 
| 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)
beforeWrap
public void beforeWrap(org.apache.camel.spi.RouteContext routeContext,
                       org.apache.camel.model.ProcessorDefinition<?> definition)
- 
- Specified by:
- beforeWrapin interface- org.apache.camel.spi.Policy
 
- 
 
wrap
public org.apache.camel.Processor wrap(org.apache.camel.spi.RouteContext routeContext,
                                       org.apache.camel.Processor processor)
- 
- Specified by:
- wrapin interface- org.apache.camel.spi.Policy
 
- 
 
createTransactionErrorHandler
protected TransactionErrorHandler createTransactionErrorHandler(org.apache.camel.spi.RouteContext routeContext,
                                                                org.apache.camel.Processor processor,
                                                                org.apache.camel.builder.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