| Interface | Description | 
|---|---|
| ITransactionLease | 
 TODO    add Javadoc 
 | 
| ManagedTransaction | 
 additional methods which relates to the underlying transaction manager 
 | 
| 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 | Description | 
|---|---|
| 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 | Description | 
|---|---|
| CannotAbortException | 
 Exception thrown when a transaction cannot abort because it has already already decided to
 commit. 
 | 
| CannotCommitDistributedException | 
 Exception thrown when a transaction cannot commit on multiple partitions because it has already
 aborted or must now be aborted. 
 | 
| 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. 
 | 
Copyright © GigaSpaces.