Class JakartaTransactionInterceptor
java.lang.Object
org.camunda.bpm.engine.impl.interceptor.CommandInterceptor
org.camunda.bpm.engine.impl.interceptor.AbstractTransactionInterceptor
org.camunda.bpm.engine.impl.interceptor.JakartaTransactionInterceptor
- All Implemented Interfaces:
CommandExecutor
Jakarta Transactions-based implementation of the
AbstractTransactionInterceptor-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final CommandLoggerprotected final jakarta.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
ConstructorsConstructorDescriptionJakartaTransactionInterceptor(jakarta.transaction.TransactionManager transactionManager, boolean requiresNew, ProcessEngineConfigurationImpl processEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoBegin()protected voiddoCommit()protected voidprotected voiddoRollback(boolean isNew) protected jakarta.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 jakarta.transaction.TransactionManager transactionManager
-
-
Constructor Details
-
JakartaTransactionInterceptor
public JakartaTransactionInterceptor(jakarta.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 jakarta.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
-