Class JtaTransactionInterceptor
java.lang.Object
org.camunda.bpm.engine.impl.interceptor.CommandInterceptor
org.camunda.bpm.engine.impl.interceptor.AbstractTransactionInterceptor
org.camunda.bpm.engine.impl.interceptor.JtaTransactionInterceptor
- All Implemented Interfaces:
CommandExecutor
JTA-based implementation of the
AbstractTransactionInterceptor- Author:
- Guillaume Nodet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final CommandLoggerprotected final javax.transaction.TransactionManagerFields inherited from class org.camunda.bpm.engine.impl.interceptor.AbstractTransactionInterceptor
processEngineConfiguration, requiresNewFields inherited from class org.camunda.bpm.engine.impl.interceptor.CommandInterceptor
next -
Constructor Summary
ConstructorsConstructorDescriptionJtaTransactionInterceptor(javax.transaction.TransactionManager transactionManager, boolean requiresNew, ProcessEngineConfigurationImpl processEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoBegin()protected voiddoCommit()protected voidprotected voiddoRollback(boolean isNew) protected javax.transaction.Transactionprotected booleanMethods inherited from class org.camunda.bpm.engine.impl.interceptor.AbstractTransactionInterceptor
execute, handleRollbackExceptionMethods inherited from class org.camunda.bpm.engine.impl.interceptor.CommandInterceptor
getNext, setNext
-
Field Details
-
LOG
-
transactionManager
protected final javax.transaction.TransactionManager transactionManager
-
-
Constructor Details
-
JtaTransactionInterceptor
public JtaTransactionInterceptor(javax.transaction.TransactionManager transactionManager, boolean requiresNew, ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Details
-
doBegin
protected void doBegin()- Specified by:
doBeginin classAbstractTransactionInterceptor
-
isExisting
protected boolean isExisting()- Specified by:
isExistingin classAbstractTransactionInterceptor
-
doSuspend
protected javax.transaction.Transaction doSuspend()- Specified by:
doSuspendin classAbstractTransactionInterceptor
-
doResume
- Specified by:
doResumein classAbstractTransactionInterceptor
-
doCommit
protected void doCommit()- Specified by:
doCommitin classAbstractTransactionInterceptor
-
doRollback
protected void doRollback(boolean isNew) - Specified by:
doRollbackin classAbstractTransactionInterceptor
-