GigaSpaces XAP 8.0 API

Package net.jini.core.transaction

These are the transaction abstraction's interfaces and classes.

See:
          Description

Interface Summary
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 Summary
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 Summary
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.
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.
 

Package net.jini.core.transaction Description

These are the transaction abstraction's interfaces and classes. These types define a two-phase commit protocol for driving transactions in a distributed system. These types define the actors and actions in the protocol but not the transaction semantics or transaction participant interactions with the manager. These are defined by particular implementations of the Transaction and NestableTransaction interfaces. The default semantics and participant/manager interactions are defined in the subpackage net.jini.core.transaction.server.

See Also:
net.jini.core.transaction.server, "Jini(TM) Transaction Specification"

GigaSpaces XAP 8.0 API

Copyright © GigaSpaces.