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
public class JakartaTransactionInterceptor extends AbstractTransactionInterceptor
Jakarta Transactions-based implementation of theAbstractTransactionInterceptor
-
-
Field Summary
Fields Modifier and Type Field Description protected static CommandLoggerLOGprotected jakarta.transaction.TransactionManagertransactionManager-
Fields inherited from class org.camunda.bpm.engine.impl.interceptor.AbstractTransactionInterceptor
processEngineConfiguration, requiresNew
-
Fields inherited from class org.camunda.bpm.engine.impl.interceptor.CommandInterceptor
next
-
-
Constructor Summary
Constructors Constructor Description JakartaTransactionInterceptor(jakarta.transaction.TransactionManager transactionManager, boolean requiresNew, ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoBegin()protected voiddoCommit()protected voiddoResume(java.lang.Object tx)protected voiddoRollback(boolean isNew)protected jakarta.transaction.TransactiondoSuspend()protected booleanisExisting()-
Methods inherited from class org.camunda.bpm.engine.impl.interceptor.AbstractTransactionInterceptor
execute, handleRollbackException
-
Methods inherited from class org.camunda.bpm.engine.impl.interceptor.CommandInterceptor
getNext, setNext
-
-
-
-
Field Detail
-
LOG
protected static final CommandLogger LOG
-
transactionManager
protected final jakarta.transaction.TransactionManager transactionManager
-
-
Constructor Detail
-
JakartaTransactionInterceptor
public JakartaTransactionInterceptor(jakarta.transaction.TransactionManager transactionManager, boolean requiresNew, ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
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
protected void doResume(java.lang.Object tx)
- Specified by:
doResumein classAbstractTransactionInterceptor
-
doCommit
protected void doCommit()
- Specified by:
doCommitin classAbstractTransactionInterceptor
-
doRollback
protected void doRollback(boolean isNew)
- Specified by:
doRollbackin classAbstractTransactionInterceptor
-
-