public interface ServerTransactionManager extends TransactionManager
ASYNC_TIMEOUT_DELIST, CALL_SET_DELIST_TMSUCCESS_ALWAYS, CALL_SET_DELIST_TMSUCCESS_INSTEAD_OF_TMSUSPEND, CALL_SET_TRANSACTION_TIMEOUT, ENLISTMENT_DYNAMIC, ENLISTMENT_STANDARD, ENLISTMENT_STATIC, ENLISTMENT_TYPE, FIRST_RESOURCE_COMMIT, FIRST_RESOURCE_COMMIT_SERVER, INTERLEAVING_ENLISTMENTS, LOCAL_ASSIGNMENT_OF_REMOTE_RESOURCES, RECOVER_RETRY_DURATION_SECONDS, RECOVER_RETRY_INTERVAL_SECONDS, RESOURCE_DATASOURCE, RESOURCE_JCA, RESOURCE_JMS, RESOURCE_OTHER, RESOURCE_TYPE, THREAD_AFFINITY
Modifier and Type | Method and Description |
---|---|
Object |
getJTATransactionForThread(Thread thread)
Returns a
JTATransaction information object
for the transaction context associated with the specified
thread. |
TransactionLogger |
getTransactionLogger()
Obtains the
TransactionLogger object managing this
server's transaction log. |
void |
registerBeginNotificationListener(BeginNotificationListener listener,
Object handback)
Registers a BeginNotificationListener object with the
transaction manager.
|
void |
unregisterBeginNotificationListener(BeginNotificationListener listener)
Unregisters the specified BeginNotificationListener object.
|
begin, begin, begin, begin, getTransaction, registerDynamicResource, registerDynamicResource, registerDynamicResource, registerResource, registerResource, registerResource, registerResource, registerStaticResource, registerStaticResource, setResourceHealthy, unregisterResource, unregisterResource
forceResume, forceSuspend
begin, commit, getStatus, getTransaction, resume, rollback, setRollbackOnly, setTransactionTimeout, suspend
TransactionLogger getTransactionLogger()
TransactionLogger
object managing this
server's transaction log.
TransactionLogger
object implemented by
the WLS Transaction Manager, or null if none available.Object getJTATransactionForThread(Thread thread)
JTATransaction
information object
for the transaction context associated with the specified
thread. If there is no transaction context associated with
the thread, a null value will be returned.void registerBeginNotificationListener(BeginNotificationListener listener, Object handback)
void unregisterBeginNotificationListener(BeginNotificationListener listener)