Package jakarta.transaction
Interface TransactionSynchronizationRegistry
public interface TransactionSynchronizationRegistry
The TransactionSynchronizationRegistry.
- Author:
- Manfred Riem ([email protected])
-
Method Summary
Modifier and Type Method Description java.lang.Object
getResource(java.lang.Object key)
Get the resource.boolean
getRollbackOnly()
Has rollback only been set?java.lang.Object
getTransactionKey()
Get the transaction key.int
getTransactionStatus()
Get the transaction status.void
putResource(java.lang.Object key, java.lang.Object value)
Put the resource.void
registerInterposedSynchronization(Synchronization synchronization)
Register for interposed synchronization.void
setRollbackOnly()
Set for rollback only.
-
Method Details
-
getResource
java.lang.Object getResource(java.lang.Object key)Get the resource.- Parameters:
key
- the key.- Returns:
- the resource.
-
getRollbackOnly
boolean getRollbackOnly()Has rollback only been set?- Returns:
- true if it is, false otherwise.
-
getTransactionKey
java.lang.Object getTransactionKey()Get the transaction key.- Returns:
- the transaction key.
-
getTransactionStatus
int getTransactionStatus()Get the transaction status.- Returns:
- the transaction status.
-
putResource
void putResource(java.lang.Object key, java.lang.Object value)Put the resource.- Parameters:
key
- the key.value
- the value.
-
registerInterposedSynchronization
Register for interposed synchronization.- Parameters:
synchronization
- the interposed synchronization.
-
setRollbackOnly
void setRollbackOnly()Set for rollback only.
-