Package org.wildfly.transaction.client
Class ContextTransactionSynchronizationRegistry
java.lang.Object
org.wildfly.transaction.client.ContextTransactionSynchronizationRegistry
- All Implemented Interfaces:
jakarta.transaction.TransactionSynchronizationRegistry
public final class ContextTransactionSynchronizationRegistry
extends Object
implements jakarta.transaction.TransactionSynchronizationRegistry
A
TransactionSynchronizationRegistry which operates against the current local provider.- Author:
- David M. Lloyd
-
Method Summary
Modifier and TypeMethodDescriptiongetResource(Object key) booleanintvoidputResource(Object key, Object value) voidregisterInterposedSynchronization(jakarta.transaction.Synchronization sync) void
-
Method Details
-
getInstance
-
getTransactionKey
- Specified by:
getTransactionKeyin interfacejakarta.transaction.TransactionSynchronizationRegistry
-
getTransactionStatus
public int getTransactionStatus()- Specified by:
getTransactionStatusin interfacejakarta.transaction.TransactionSynchronizationRegistry
-
getRollbackOnly
- Specified by:
getRollbackOnlyin interfacejakarta.transaction.TransactionSynchronizationRegistry- Throws:
IllegalStateException
-
setRollbackOnly
- Specified by:
setRollbackOnlyin interfacejakarta.transaction.TransactionSynchronizationRegistry- Throws:
IllegalStateException
-
registerInterposedSynchronization
public void registerInterposedSynchronization(jakarta.transaction.Synchronization sync) throws IllegalStateException - Specified by:
registerInterposedSynchronizationin interfacejakarta.transaction.TransactionSynchronizationRegistry- Throws:
IllegalStateException
-
getResource
- Specified by:
getResourcein interfacejakarta.transaction.TransactionSynchronizationRegistry- Throws:
IllegalStateException
-
putResource
- Specified by:
putResourcein interfacejakarta.transaction.TransactionSynchronizationRegistry- Throws:
IllegalStateException
-