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

## Package net.jini.core.transaction.server

These are the default transaction semantics for participant/manager interaction.

See:
Description

Interface Summary
NestableTransactionManager | The interface used for managers of the two-phase commit protocol for nestable transactions.
TransactionConstants | Constants common to transaction managers and participants.
TransactionManager | The interface used for managers of the two-phase commit protocol for top-level transactions.
TransactionParticipant | The interface used for participants of the two-phase commit protocol.

Class Summary
NestableServerTransaction | Class implementing the `NestableTransaction` interface, for use with transaction participants that implement the default transaction semantics.
ServerTransaction | Class implementing the `Transaction` interface, for use with transaction participants that implement the default transaction semantics.
TransactionManager.Created | Class that holds return values from create methods.

Exception Summary
CrashCountException | Exception thrown when a transaction cannot be joined because the participant's current crash count is different from the crash count the manager received in a previous join by that participant.

## Package net.jini.core.transaction.server Description

These are the default transaction semantics for participant/manager interaction. The `ServerTransaction` class implements the `Transaction` interface. Users of a `ServerTransaction` are guaranteed ACID properties in the transactions. Participants and transaction managers will interact with `TransactionParticipant` and `TransactionManager` (and `NestableTransactionManager`) interfaces defined here.

See Also:
  "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