Package weblogic.transaction

Provides interfaces and classes for transaction support.


Interface Summary
BeginNotificationListener 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.
ClientTransactionManager Allows a transaction to be suspended and resumed.
InterposedTransactionManager InterposedTransactionManager is used by a bi-directional gateway for importing foreign transactions into WLS.
ServerTransactionManager ServerTransactionManager enables the caller to get the TransactionLogger object associated with this server.
Transaction This interface provides extensions to the javax.transaction.Transaction object for application or system use.
TransactionLoggable Interface for object capable of being stored in transaction log.
TransactionLogger Transaction log manager for two-phase commit.
TransactionManager Allows XA resources to register and unregister themselves with the Transaction Manager on startup.
UserTransaction This interface defines WebLogic-specific extensions to javax.transaction.UserTransaction.
XAResource This is an optional interface that XA resource provider can implement to communicate extra information to the Transaction Manager.

Class Summary
ClientTxHelper This class is suitable to be used on a "thicker" thin client.
RollbackException This class extends javax.transaction.RollbackException and preserves the original reason for a rollback by reporting the application-supplied rollback reason.
TransactionHelper Helper for managing transactions required by higher-level functionality.
TxHelper 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.
XIDFactory Factory class for platform-specific Xid instances.

Exception Summary
AppSetRollbackOnlyException Indicates that a transaction was marked for rollback by an application component.
TimedOutException Indicates that a transaction was rolled back due to a timeout.
TransactionSystemException This class extends java.rmi.RemoteException, and is thrown by transaction interceptors to communicate a transaction SystemException to clients.

Package weblogic.transaction Description

Provides interfaces and classes for transaction support.

Documentation is available at
Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.