Class InstanceTransactionContext
java.lang.Object
org.hibernate.search.sandbox.standalone.InstanceTransactionContext
- All Implemented Interfaces:
TransactionContext
Transaction context that contains transaction boundaries methods.
While not "transactional" it allows to call Synchronization elements
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcommit()booleanvoidregisterSynchronization(Synchronization synchronization) Register the given synchronization.voidrollback()
-
Constructor Details
-
InstanceTransactionContext
public InstanceTransactionContext()
-
-
Method Details
-
beginTransaction
public void beginTransaction() -
commit
public void commit() -
rollback
public void rollback() -
isTransactionInProgress
public boolean isTransactionInProgress()- Specified by:
isTransactionInProgressin interfaceTransactionContext- Returns:
- A boolean indicating whether a transaction is in progress or not.
-
getTransactionIdentifier
- Specified by:
getTransactionIdentifierin interfaceTransactionContext- Returns:
- a transaction object.
-
registerSynchronization
public void registerSynchronization(Synchronization synchronization) Description copied from interface:TransactionContextRegister the given synchronization.- Specified by:
registerSynchronizationin interfaceTransactionContext- Parameters:
synchronization- synchronization to register
-