Class SynchronizationRegistry
java.lang.Object
com.blazebit.persistence.view.impl.tx.SynchronizationRegistry
- All Implemented Interfaces:
TransactionAccess,Synchronization
The main purpose of a custom registry is to invoke synchronizations in reverse order when rolling back.
- Since:
- 1.3.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCompletion(int status) voidstatic SynchronizationRegistrybooleanisActive()voidvoidregisterSynchronization(Synchronization synchronization)
-
Constructor Details
-
SynchronizationRegistry
-
-
Method Details
-
getRegistry
-
getTransactionAccess
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceTransactionAccess
-
markRollbackOnly
public void markRollbackOnly()- Specified by:
markRollbackOnlyin interfaceTransactionAccess
-
registerSynchronization
- Specified by:
registerSynchronizationin interfaceTransactionAccess
-
beforeCompletion
public void beforeCompletion()- Specified by:
beforeCompletionin interfaceSynchronization
-
afterCompletion
public void afterCompletion(int status) - Specified by:
afterCompletionin interfaceSynchronization
-