Package com.cloudtran.api

Defines the interfaces to the transaction manager and "cohort", for GigaSpaces products.

See:
          Description

Interface Summary
CTxDefinition This is the information the programmer supplies to define a transaction to CloudTran.
ICohortAdmin  
IConfigPropertiesReader  
IEntityConfigManager With this interface the entity related configuration can be managed.
INullify The usage of the Nullify interface helps to the garbage collector to identify the collectable objects.
ITxBufferManager  
ITxBufferManagerAdmin  
 

Class Summary
DefaultCTxDefinition Defines parameters for starting a transaction and is also the serializable transaction context object.
TxSummary Holds statistical information about the transaction processing feature of Cloudtran.
 

Enum Summary
CTxStatus Reflects the current status of a distributed transaction.
 

Exception Summary
CTxException Base class for CloudTran exceptions
InternalException This indicates an internal programming error in CloudTran.
ReadConsistencyException This exception is thrown when a read in MVCC (via NamedCache.get() within in MVCC transaction) is in doubt.
TransactionExceptionCohortTooBusy This exception is thrown from various points to indicate that the Cohort is too busy to service a request.
TransactionExceptionLockConflict This exception is thrown when the application tries to do a transactional operation on a cache entry that is locked by a different entry.
TransactionExceptionManagerTimeout This exception indicates that the transaction was timed out by the Manager (or, in CloudTran GigaSpaces, a timeout was reported by the cohort).
TransactionExceptionManagerTooBusy This indicates that the Manager is too busy to service a request.
TransactionExceptionNameUsedBefore TransactionExceptionNameUsedBefore indicates that the business transaction ID on transaction start() has been used before.
TransactionExceptionNonRetriable The TransactionExceptionNonRetriable extends from RuntimeException so it doesn't need to be handled by run threads for example.
TransactionExceptionParameterOrUsageError The TransactionExceptionParameterOrUsageError indicates that a parameter has an incorrect value or a parameter or configuration item is being used incorrectly.
TransactionExceptionRetriable This exception indicates that the transaction cannot currently be committed due to a temporary condition.
TransactionExceptionRuntime This exception wraps an unexpected RuntimeException.
TransactionExceptionShuttingDown This exception is thrown when CloudTran is shutting down reconfiguring and cannot start transactions any more.
TransactionExceptionThreadError This exception indicates that the transaction cannot currently be committed due because it was simultaneously being processed by another thread.
 

Package com.cloudtran.api Description

Defines the interfaces to the transaction manager and "cohort", for GigaSpaces products.

This level of interface is not used directly in Coherence products; it is called from the TopLink Grid or LLAPI API's.

("Cohorts" are only part of the Gigaspaces product; they're not used in Coherence).