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 Transaction Specification"


Copyright 2007, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.