public final class ContextTransactionSynchronizationRegistry extends Object implements TransactionSynchronizationRegistry
TransactionSynchronizationRegistry which operates against the current local provider.| Modifier and Type | Method and Description |
|---|---|
static ContextTransactionSynchronizationRegistry |
getInstance() |
Object |
getResource(Object key) |
boolean |
getRollbackOnly() |
Object |
getTransactionKey() |
int |
getTransactionStatus() |
void |
putResource(Object key,
Object value) |
void |
registerInterposedSynchronization(Synchronization sync) |
void |
setRollbackOnly() |
public static ContextTransactionSynchronizationRegistry getInstance()
public Object getTransactionKey()
getTransactionKey in interface TransactionSynchronizationRegistrypublic int getTransactionStatus()
getTransactionStatus in interface TransactionSynchronizationRegistrypublic boolean getRollbackOnly()
throws IllegalStateException
getRollbackOnly in interface TransactionSynchronizationRegistryIllegalStateExceptionpublic void setRollbackOnly()
throws IllegalStateException
setRollbackOnly in interface TransactionSynchronizationRegistryIllegalStateExceptionpublic void registerInterposedSynchronization(Synchronization sync) throws IllegalStateException
registerInterposedSynchronization in interface TransactionSynchronizationRegistryIllegalStateExceptionpublic Object getResource(Object key) throws IllegalStateException
getResource in interface TransactionSynchronizationRegistryIllegalStateExceptionpublic void putResource(Object key, Object value) throws IllegalStateException
putResource in interface TransactionSynchronizationRegistryIllegalStateExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.