public interface ServerTransactionManager extends TransactionManager
ASYNC_TIMEOUT_DELIST, CALL_SET_DELIST_TMSUCCESS_ALWAYS, CALL_SET_DELIST_TMSUCCESS_INSTEAD_OF_TMSUSPEND, CALL_SET_TRANSACTION_TIMEOUT, COMPLETION_TIMEOUT_SECONDS, ENLISTMENT_DYNAMIC, ENLISTMENT_STANDARD, ENLISTMENT_STATIC, ENLISTMENT_TYPE, FIRST_RESOURCE_COMMIT, FIRST_RESOURCE_COMMIT_SERVER, INTERLEAVING_ENLISTMENTS, LOCAL_ASSIGNMENT_OF_REMOTE_RESOURCES, NAME, RECOVER_RETRY_DURATION_SECONDS, RECOVER_RETRY_INTERVAL_SECONDS, RESOURCE_DATASOURCE, RESOURCE_JCA, RESOURCE_JMS, RESOURCE_OTHER, RESOURCE_TYPE, THREAD_AFFINITY, TRANSACTION_TIMEOUT, VENDOR_NAME
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getJTATransactionForThread(java.lang.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,
java.lang.Object handback)
Registers a BeginNotificationListener object with the
transaction manager.
|
void |
registerLoggingResourceTransactions(weblogic.transaction.loggingresource.LoggingResource lr,
boolean callLLRBootException)
Internal use only.
|
void |
setOverrideTransactionTimeout(int timeout)
Internal use only.
|
void |
unregisterBeginNotificationListener(BeginNotificationListener listener)
Unregisters the specified BeginNotificationListener object.
|
begin, begin, begin, begin, getInterceptor, getTransaction, registerCoordinatorService, registerDynamicResource, registerDynamicResource, registerDynamicResource, registerFailedLoggingResource, registerLoggingResourceTransactions, registerResource, registerResource, registerResource, registerResource, registerStaticResource, registerStaticResource, setResourceHealthy, unregisterResource, unregisterResource
forceResume, forceSuspend
TransactionLogger getTransactionLogger()
TransactionLogger
object managing this
server's transaction log.
TransactionLogger
object implemented by
the WLS Transaction Manager, or null if none available.java.lang.Object getJTATransactionForThread(java.lang.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, java.lang.Object handback)
void unregisterBeginNotificationListener(BeginNotificationListener listener)
void registerLoggingResourceTransactions(weblogic.transaction.loggingresource.LoggingResource lr, boolean callLLRBootException) throws javax.transaction.SystemException
javax.transaction.SystemException
void setOverrideTransactionTimeout(int timeout)