public interface JtaPlatform extends Service
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRegisterSynchronization()
Can we currently register a
Synchronization? |
int |
getCurrentStatus()
Obtain the current transaction status using whatever means is preferred for this platform
|
Object |
getTransactionIdentifier(Transaction transaction)
Determine an identifier for the given transaction appropriate for use in caching/lookup usages.
|
void |
registerSynchronization(Synchronization synchronization)
Register a JTA
Synchronization in the means defined by the platform. |
TransactionManager |
retrieveTransactionManager()
Locate the
TransactionManager |
UserTransaction |
retrieveUserTransaction()
Locate the
UserTransaction |
TransactionManager retrieveTransactionManager()
TransactionManagerTransactionManagerUserTransaction retrieveUserTransaction()
UserTransactionUserTransactionObject getTransactionIdentifier(Transaction transaction)
transaction - The transaction to be identified.boolean canRegisterSynchronization()
Synchronization?Synchronization is currently allowed; false otherwise.void registerSynchronization(Synchronization synchronization)
Synchronization in the means defined by the platform.synchronization - The synchronization to registerint getCurrentStatus()
throws SystemException
SystemException - Indicates a problem access the underlying statusCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.