See: Description
| Interface | Description |
|---|---|
| NestableTransaction |
Interface for classes representing nestable transactions returned by
NestableTransactionManager servers for use with transaction
participants that implement the default transaction semantics. |
| Transaction |
Interface for classes representing transactions returned by
TransactionManager servers for use with transaction
participants that implement the default transaction semantics. |
| Class | Description |
|---|---|
| NestableTransaction.Created |
Class that holds return values from create methods.
|
| Transaction.Created |
Class that holds return values from create methods.
|
| TransactionFactory |
Factory methods for creating top-level transactions.
|
| Exception | Description |
|---|---|
| CannotAbortException |
Exception thrown when a transaction cannot abort because it has already
already decided to commit.
|
| CannotCommitException |
Exception thrown when a transaction cannot commit because it has already
aborted or must now be aborted.
|
| CannotJoinException |
Exception thrown when a transaction cannot be joined because it is no
longer active.
|
| CannotNestException |
Exception thrown when an object does not support nested transactions.
|
| TimeoutExpiredException |
Exception thrown when a transaction timeout has expired.
|
| TransactionException |
Base class for exceptions thrown during a transaction.
|
| UnknownTransactionException |
Exception thrown when a transaction is not recognized as a valid
or known transaction.
|
Transaction and
NestableTransaction interfaces. The default semantics
and participant/manager interactions are defined in the subpackage
net.jini.core.transaction.server.net.jini.core.transaction.server,
"Jini Transaction Specification"