Class TransactionSynchronizationRegistryAdapter
- java.lang.Object
-
- org.jboss.as.clustering.infinispan.jakarta.TransactionSynchronizationRegistryAdapter
-
- All Implemented Interfaces:
javax.transaction.TransactionSynchronizationRegistry
public class TransactionSynchronizationRegistryAdapter extends Object implements javax.transaction.TransactionSynchronizationRegistry
Adapts a Jakarta EE9 transaction synchronization registry to a Jakarta EE8 transaction.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description TransactionSynchronizationRegistryAdapter(jakarta.transaction.TransactionSynchronizationRegistry tsr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetResource(Object key)booleangetRollbackOnly()ObjectgetTransactionKey()intgetTransactionStatus()voidputResource(Object key, Object value)voidregisterInterposedSynchronization(javax.transaction.Synchronization sync)voidsetRollbackOnly()
-
-
-
Method Detail
-
getTransactionKey
public Object getTransactionKey()
- Specified by:
getTransactionKeyin interfacejavax.transaction.TransactionSynchronizationRegistry
-
putResource
public void putResource(Object key, Object value)
- Specified by:
putResourcein interfacejavax.transaction.TransactionSynchronizationRegistry
-
getResource
public Object getResource(Object key)
- Specified by:
getResourcein interfacejavax.transaction.TransactionSynchronizationRegistry
-
registerInterposedSynchronization
public void registerInterposedSynchronization(javax.transaction.Synchronization sync)
- Specified by:
registerInterposedSynchronizationin interfacejavax.transaction.TransactionSynchronizationRegistry
-
getTransactionStatus
public int getTransactionStatus()
- Specified by:
getTransactionStatusin interfacejavax.transaction.TransactionSynchronizationRegistry
-
setRollbackOnly
public void setRollbackOnly()
- Specified by:
setRollbackOnlyin interfacejavax.transaction.TransactionSynchronizationRegistry
-
getRollbackOnly
public boolean getRollbackOnly()
- Specified by:
getRollbackOnlyin interfacejavax.transaction.TransactionSynchronizationRegistry
-
-