| Interface | Description | 
|---|---|
| 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 | Deprecated
 since 9.0.1 - see  
TransactionParticipantMetaData. | 
| Class | Description | 
|---|---|
| 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 | Description | 
|---|---|
| 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. 
 | 
Copyright © GigaSpaces.