Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package net.jini.core.transaction

These are the transaction abstraction's interfaces and classes.

See:
Description

Interface Summary
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 Summary
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 Summary
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.

## Package net.jini.core.transaction Description

These are the transaction abstraction's interfaces and classes. These types define a two-phase commit protocol for driving transactions in a distributed system. These types define the actors and actions in the protocol but not the transaction semantics or transaction participant interactions with the manager. These are defined by particular implementations of the `Transaction` and `NestableTransaction` interfaces. The default semantics and participant/manager interactions are defined in the subpackage `net.jini.core.transaction.server`.

See Also:
  `net.jini.core.transaction.server`, "Jini(TM) Transaction Specification"

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2004 Sun Microsystems, Inc. All rights reserved