javax.transaction |
Provides the API that defines the contract between the transaction
manager and the various parties involved in a distributed transaction
namely : resource manager, application, and application server.
The implementation of this API is provided by the application
server vendor and the resource manager driver vendor.
|
Java Source File Name | Type | Comment |
HeuristicCommitException.java | Class | This exception is thrown by the rollback operation on a resource to
report that a heuristic decision was made and that all relevant updates
have been committed. |
HeuristicMixedException.java | Class | This exception is thrown to report that a heuristic decision was made and
that some relevant updates have been committed and others have been
rolled back. |
HeuristicRollbackException.java | Class | This exception is thrown by the commit operation to report that a heuristic
decision was made and that all relevant updates have been rolled back. |
InvalidTransactionException.java | Class | This exception indicates that the request carried an invalid transaction
context. |
NotSupportedException.java | Class | NotSupportedException exception indicates that the request cannot be
executed because the operation is not a supported feature. |
RollbackException.java | Class | RollbackException exception is thrown when the transaction has been
marked for rollback only or the transaction has been rolled back
instead of committed. |
Status.java | Interface | The Status interface defines static variables used for transaction
status codes. |
Synchronization.java | Interface | The transaction manager supports a synchronization mechanism
that allows the interested party to be notified before and
after the transaction completes. |
SystemException.java | Class | The SystemException is thrown by the transaction manager to
indicate that it has encountered an unexpected error condition
that prevents future transaction services from proceeding. |
Transaction.java | Interface | The Transaction interface allows operations to be performed against
the transaction in the target Transaction object. |
TransactionManager.java | Interface | The TransactionManager interface defines the methods that allow an
application server to manage transaction boundaries. |
TransactionRequiredException.java | Class | This exception indicates that a request carried a null transaction context,
but the target object requires an active transaction. |
TransactionRolledbackException.java | Class | This exception indicates that the transaction associated with processing
of the request has been rolled back, or it has been marked to roll back. |
TransactionSynchronizationRegistry.java | Interface | This interface is intended for use by system level application server
components such as persistence managers, resource adapters, as well as
EJB and Web application components. |
UserTransaction.java | Interface | The UserTransaction interface defines the methods that allow an
application to explicitly manage transaction boundaries. |