Package org.wildfly.transaction.client
Class ContextTransactionSynchronizationRegistry
- java.lang.Object
-
- org.wildfly.transaction.client.ContextTransactionSynchronizationRegistry
-
- All Implemented Interfaces:
TransactionSynchronizationRegistry
public final class ContextTransactionSynchronizationRegistry extends Object implements 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(Synchronization sync)voidsetRollbackOnly()
-
-
-
Method Detail
-
getInstance
public static ContextTransactionSynchronizationRegistry getInstance()
-
getTransactionKey
public Object getTransactionKey()
- Specified by:
getTransactionKeyin interfaceTransactionSynchronizationRegistry
-
getTransactionStatus
public int getTransactionStatus()
- Specified by:
getTransactionStatusin interfaceTransactionSynchronizationRegistry
-
getRollbackOnly
public boolean getRollbackOnly() throws IllegalStateException- Specified by:
getRollbackOnlyin interfaceTransactionSynchronizationRegistry- Throws:
IllegalStateException
-
setRollbackOnly
public void setRollbackOnly() throws IllegalStateException- Specified by:
setRollbackOnlyin interfaceTransactionSynchronizationRegistry- Throws:
IllegalStateException
-
registerInterposedSynchronization
public void registerInterposedSynchronization(Synchronization sync) throws IllegalStateException
- Specified by:
registerInterposedSynchronizationin interfaceTransactionSynchronizationRegistry- Throws:
IllegalStateException
-
getResource
public Object getResource(Object key) throws IllegalStateException
- Specified by:
getResourcein interfaceTransactionSynchronizationRegistry- Throws:
IllegalStateException
-
putResource
public void putResource(Object key, Object value) throws IllegalStateException
- Specified by:
putResourcein interfaceTransactionSynchronizationRegistry- Throws:
IllegalStateException
-
-