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  JTATransactioninformation object
 for the transaction context associated with the specified 
 thread. | 
| TransactionLogger | getTransactionLogger()Obtains the  TransactionLoggerobject 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, unregisterResourceforceResume, forceSuspendbegin, commit, getStatus, getTransaction, resume, rollback, setRollbackOnly, setTransactionTimeout, suspendTransactionLogger 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)