GigaSpaces XAP 8.0 API

Package net.jini.core.transaction.server

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

See:
          Description

Interface Summary
ExtendedTransactionManager additional apis for transaction manager
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.
TransactionParticipantData Interface for jini transaction participant data.
 

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.
TransactionParticipantDataImpl Contains ServerTransaction meta data for distributed transactions that have more than 1 participant.
 

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"

GigaSpaces XAP 8.0 API

Copyright © GigaSpaces.