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
ATransactionSynchronizationRegistrywhich operates against the current local provider.- Author:
- David M. Lloyd
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContextTransactionSynchronizationRegistrygetInstance()ObjectgetResource(Object key)booleangetRollbackOnly()ObjectgetTransactionKey()intgetTransactionStatus()voidputResource(Object key, Object value)voidregisterInterposedSynchronization(jakarta.transaction.Synchronization sync)voidsetRollbackOnly()
-
-
-
Method Detail
-
getInstance
public static ContextTransactionSynchronizationRegistry getInstance()
-
getTransactionKey
public Object getTransactionKey()
- Specified by:
getTransactionKeyin interfacejakarta.transaction.TransactionSynchronizationRegistry
-
getTransactionStatus
public int getTransactionStatus()
- Specified by:
getTransactionStatusin interfacejakarta.transaction.TransactionSynchronizationRegistry
-
getRollbackOnly
public boolean getRollbackOnly() throws IllegalStateException- Specified by:
getRollbackOnlyin interfacejakarta.transaction.TransactionSynchronizationRegistry- Throws:
IllegalStateException
-
setRollbackOnly
public void setRollbackOnly() throws IllegalStateException- 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
public Object getResource(Object key) throws IllegalStateException
- Specified by:
getResourcein interfacejakarta.transaction.TransactionSynchronizationRegistry- Throws:
IllegalStateException
-
putResource
public void putResource(Object key, Object value) throws IllegalStateException
- Specified by:
putResourcein interfacejakarta.transaction.TransactionSynchronizationRegistry- Throws:
IllegalStateException
-
-