An object implementing this interface may be registered with the server transaction manager to receive a notification callback when a transaction is started on the server.
Allows a transaction to be suspended and resumed.
InterposedTransactionManager is used by a bi-directional gateway for importing foreign transactions into WLS.
ServerTransactionManager enables the caller to get the TransactionLogger object associated with this server.
This interface provides extensions to the javax.transaction.Transaction object for application or system use.
Interface for object capable of being stored in transaction log.
Transaction log manager for two-phase commit.
Allows XA resources to register and unregister themselves with the Transaction Manager on startup.
This interface defines WebLogic-specific extensions to javax.transaction.UserTransaction.
This is an optional interface that XA resource provider can implement to communicate extra information to the Transaction Manager.
This class is suitable to be used on a "thicker" thin client.
Helper for managing transactions required by higher-level functionality.
This class is a convenience wrapper for gaining access to objects and resources related to the transaction manager, on both client and server processes, via static methods.
Factory class for platform-specific Xid instances.
Indicates that a transaction was marked for rollback by an application component.
This class extends javax.transaction.RollbackException and preserves the original reason for a rollback by reporting the application-supplied rollback reason.
Indicates that a transaction was rolled back due to a timeout.