Package org.camunda.bpm.engine.spring
Class SpringTransactionInterceptor
java.lang.Object
org.camunda.bpm.engine.impl.interceptor.CommandInterceptor
org.camunda.bpm.engine.spring.SpringTransactionInterceptor
- All Implemented Interfaces:
- CommandExecutor
- Author:
- Dave Syer, Tom Baeyens
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected ProcessEngineConfigurationImplprotected org.springframework.transaction.PlatformTransactionManagerprotected intFields inherited from class org.camunda.bpm.engine.impl.interceptor.CommandInterceptornext
- 
Constructor SummaryConstructorsConstructorDescriptionSpringTransactionInterceptor(org.springframework.transaction.PlatformTransactionManager transactionManager, int transactionPropagation) Deprecated.SpringTransactionInterceptor(org.springframework.transaction.PlatformTransactionManager transactionManager, int transactionPropagation, ProcessEngineConfigurationImpl processEngineConfiguration) 
- 
Method SummaryMethods inherited from class org.camunda.bpm.engine.impl.interceptor.CommandInterceptorgetNext, setNext
- 
Field Details- 
transactionManagerprotected org.springframework.transaction.PlatformTransactionManager transactionManager
- 
transactionPropagationprotected int transactionPropagation
- 
processEngineConfiguration
 
- 
- 
Constructor Details- 
SpringTransactionInterceptor@Deprecated public SpringTransactionInterceptor(org.springframework.transaction.PlatformTransactionManager transactionManager, int transactionPropagation) Deprecated.use theSpringTransactionInterceptor(PlatformTransactionManager, int, ProcessEngineConfigurationImpl)constructor to ensure that concurrency conflicts that occur on transaction commit are detected and handled in all cases
- 
SpringTransactionInterceptorpublic SpringTransactionInterceptor(org.springframework.transaction.PlatformTransactionManager transactionManager, int transactionPropagation, ProcessEngineConfigurationImpl processEngineConfiguration) 
 
- 
- 
Method Details- 
execute
 
- 
SpringTransactionInterceptor(PlatformTransactionManager, int, ProcessEngineConfigurationImpl)constructor to ensure that concurrency conflicts that occur on transaction commit are detected and handled in all cases