public abstract class CtpTransactionSynchronizationUtils
extends java.lang.Object
TransactionSynchronization
callback methods on all currently registered synchronizations.TransactionSynchronization,
TransactionSynchronizationManager.getSynchronizations()| 构造器和说明 |
|---|
CtpTransactionSynchronizationUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
invokeAfterCommit(java.util.List<org.springframework.transaction.support.TransactionSynchronization> synchronizations)
Actually invoke the
afterCommit methods of the
given Spring TransactionSynchronization objects. |
static void |
invokeAfterCommitOnCleanup(java.util.List<org.springframework.transaction.support.TransactionSynchronization> synchronizations) |
static void |
invokeAfterCompletion(java.util.List<org.springframework.transaction.support.TransactionSynchronization> synchronizations,
int completionStatus)
Actually invoke the
afterCompletion methods of the
given Spring TransactionSynchronization objects. |
static void |
invokeAfterCompletionOnCleanup(java.util.List<org.springframework.transaction.support.TransactionSynchronization> synchronizations,
int completionStatus) |
static void |
triggerAfterCommit()
Trigger
afterCommit callbacks on all currently registered synchronizations. |
static void |
triggerAfterCompletion(int completionStatus)
Trigger
afterCompletion callbacks on all currently registered synchronizations. |
static void |
triggerBeforeCommit(boolean readOnly)
Trigger
beforeCommit callbacks on all currently registered synchronizations. |
static void |
triggerBeforeCompletion()
Trigger
beforeCompletion callbacks on all currently registered synchronizations. |
public static void triggerBeforeCommit(boolean readOnly)
beforeCommit callbacks on all currently registered synchronizations.readOnly - whether the transaction is defined as read-only transactionjava.lang.RuntimeException - if thrown by a beforeCommit callbackTransactionSynchronization.beforeCommit(boolean)public static void triggerBeforeCompletion()
beforeCompletion callbacks on all currently registered synchronizations.TransactionSynchronization.beforeCompletion()public static void triggerAfterCommit()
afterCommit callbacks on all currently registered synchronizations.java.lang.RuntimeException - if thrown by a afterCommit callbackTransactionSynchronizationManager.getSynchronizations(),
TransactionSynchronization.afterCommit()public static void invokeAfterCommit(java.util.List<org.springframework.transaction.support.TransactionSynchronization> synchronizations)
afterCommit methods of the
given Spring TransactionSynchronization objects.synchronizations - List of TransactionSynchronization objectsTransactionSynchronization.afterCommit()public static void triggerAfterCompletion(int completionStatus)
afterCompletion callbacks on all currently registered synchronizations.completionStatus - the completion status according to the
constants in the TransactionSynchronization interfaceTransactionSynchronizationManager.getSynchronizations(),
TransactionSynchronization.afterCompletion(int),
TransactionSynchronization.STATUS_COMMITTED,
TransactionSynchronization.STATUS_ROLLED_BACK,
TransactionSynchronization.STATUS_UNKNOWNpublic static void invokeAfterCompletion(java.util.List<org.springframework.transaction.support.TransactionSynchronization> synchronizations,
int completionStatus)
afterCompletion methods of the
given Spring TransactionSynchronization objects.synchronizations - List of TransactionSynchronization objectscompletionStatus - the completion status according to the
constants in the TransactionSynchronization interfaceTransactionSynchronization.afterCompletion(int),
TransactionSynchronization.STATUS_COMMITTED,
TransactionSynchronization.STATUS_ROLLED_BACK,
TransactionSynchronization.STATUS_UNKNOWNpublic static void invokeAfterCommitOnCleanup(java.util.List<org.springframework.transaction.support.TransactionSynchronization> synchronizations)
public static void invokeAfterCompletionOnCleanup(java.util.List<org.springframework.transaction.support.TransactionSynchronization> synchronizations,
int completionStatus)