| Package | Description | 
|---|---|
| net.jini.core.transaction | 
 These are the transaction abstraction's interfaces and classes. 
 | 
| net.jini.core.transaction.server | 
 These are the default transaction semantics for participant/manager interaction. 
 | 
| net.jini.space | 
 JavaSpaces servers provide a place on the network, a space,
for clients to store and exchange objects. 
 | 
| Class and Description | 
|---|
| CannotAbortException
 Exception thrown when a transaction cannot abort because it has already
 already decided to commit. 
 | 
| 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. 
 | 
| NestableTransaction
 Interface for classes representing nestable transactions returned by
  
NestableTransactionManager servers for use with transaction
 participants that implement the default transaction semantics. | 
| NestableTransaction.Created
 Class that holds return values from create methods. 
 | 
| TimeoutExpiredException
 Exception thrown when a transaction timeout has expired. 
 | 
| Transaction
 Interface for classes representing transactions returned by
  
TransactionManager servers for use with transaction
 participants that implement the default transaction semantics. | 
| Transaction.Created
 Class that holds return values from create methods. 
 | 
| TransactionException
 Base class for exceptions thrown during a transaction. 
 | 
| UnknownTransactionException
 Exception thrown when a transaction is not recognized as a valid
 or known transaction. 
 | 
| Class and Description | 
|---|
| CannotAbortException
 Exception thrown when a transaction cannot abort because it has already
 already decided to commit. 
 | 
| 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. 
 | 
| NestableTransaction
 Interface for classes representing nestable transactions returned by
  
NestableTransactionManager servers for use with transaction
 participants that implement the default transaction semantics. | 
| NestableTransaction.Created
 Class that holds return values from create methods. 
 | 
| TimeoutExpiredException
 Exception thrown when a transaction timeout has expired. 
 | 
| Transaction
 Interface for classes representing transactions returned by
  
TransactionManager servers for use with transaction
 participants that implement the default transaction semantics. | 
| TransactionException
 Base class for exceptions thrown during a transaction. 
 | 
| UnknownTransactionException
 Exception thrown when a transaction is not recognized as a valid
 or known transaction. 
 | 
| Class and Description | 
|---|
| Transaction
 Interface for classes representing transactions returned by
  
TransactionManager servers for use with transaction
 participants that implement the default transaction semantics. | 
| TransactionException
 Base class for exceptions thrown during a transaction. 
 |