Serialized Form


Package com.cloudtran.api

Class com.cloudtran.api.CTxException extends RuntimeException implements Serializable

serialVersionUID: 1L

Class com.cloudtran.api.DefaultCTxDefinition extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Throws:
IOException

Class com.cloudtran.api.InternalException extends TransactionExceptionNonRetriable implements Serializable

Class com.cloudtran.api.ReadConsistencyException extends RuntimeException implements Serializable

Class com.cloudtran.api.TransactionExceptionCohortTooBusy extends TransactionExceptionRetriable implements Serializable

Class com.cloudtran.api.TransactionExceptionLockConflict extends TransactionExceptionRetriable implements Serializable

Class com.cloudtran.api.TransactionExceptionManagerTimeout extends TransactionExceptionRetriable implements Serializable

Class com.cloudtran.api.TransactionExceptionManagerTooBusy extends TransactionExceptionRetriable implements Serializable

Class com.cloudtran.api.TransactionExceptionNameUsedBefore extends TransactionExceptionNonRetriable implements Serializable

serialVersionUID: 1L

Class com.cloudtran.api.TransactionExceptionNonRetriable extends CTxException implements Serializable

serialVersionUID: 1L

Class com.cloudtran.api.TransactionExceptionParameterOrUsageError extends TransactionExceptionNonRetriable implements Serializable

Class com.cloudtran.api.TransactionExceptionRetriable extends CTxException implements Serializable

Class com.cloudtran.api.TransactionExceptionRuntime extends TransactionExceptionNonRetriable implements Serializable

Class com.cloudtran.api.TransactionExceptionShuttingDown extends TransactionExceptionNonRetriable implements Serializable

Class com.cloudtran.api.TransactionExceptionThreadError extends TransactionExceptionRetriable implements Serializable

Class com.cloudtran.api.TxSummary extends Object implements Serializable

Serialized Fields

startTime

long startTime

timeNow

long timeNow

txStartedCounter

long txStartedCounter

txCommittedCounter

long txCommittedCounter

txPersistedCounter

long txPersistedCounter

txCompletedCounter

long txCompletedCounter

txAbortedCounter

long txAbortedCounter

aggregateTimeToCommit

long aggregateTimeToCommit

commitTimes

Queue<E> commitTimes

aggregateTimeToComplete

long aggregateTimeToComplete

logBytesWritten

long logBytesWritten

txLoggedSoFar

long txLoggedSoFar

backoffCounter

long backoffCounter

Package com.cloudtran.coherence

Class com.cloudtran.coherence.ManagerEvent extends Object implements Serializable

Serialized Fields

ctxInfo

com.cloudtran.shared.CTxInfo ctxInfo
This is the transaction attributes defining the properties for the transaction. It includes the internalTxId.


persistRequestNumber

long persistRequestNumber
This is the globally ordered persist request number. It is unique for a given transaction. It is valid on that call and on the complete() call; it is invalid on all other calls. This is only intended to be used on the ManagerEventListener.committing() call.


gridObjects

List<E> gridObjects
This is the aggregate list of objects from all clients and cache nodes.

For TopLink Grid transactions, this is all the rows that have been updated written and the individual objects are CohortEntryActionLL's. CohortEntryActionLL is specific to low-level because it includes the 'previousValue' and 'operationCounter' fields. These are meaningless for TopLink Grid transactions and the fields are not set in the objects in gridObjects.

For Low-level API transactions, gridObjects are the objects as updated in the grid.


persistableObjects

List<E> persistableObjects
This is the list of objects that are to be persisted.

For TopLink Grid transactions, it is the same as the gridObjects.

For Low-level API transactions, the ManagerEventListener must set this value. If the grid object is an aggregation of many persistable objects, then the size of persistableObjects will be typically be larger size of gridObjects.


Package com.cloudtran.coherence.llapi

Class com.cloudtran.coherence.llapi.RowTransformException extends TransactionExceptionNonRetriable implements Serializable

Class com.cloudtran.coherence.llapi.TransactionExceptionMvccReadCheckFailed extends TransactionExceptionNonRetriable implements Serializable

Class com.cloudtran.coherence.llapi.TransactionExceptionMvccUpdateCheckFailed extends TransactionExceptionNonRetriable implements Serializable

Class com.cloudtran.coherence.llapi.TransactionExceptionTxComplete extends TransactionExceptionNonRetriable implements Serializable


Package com.cloudtran.util

Class com.cloudtran.util.CTInterruptedException extends RuntimeException implements Serializable

Class com.cloudtran.util.NamedSemaphore extends Semaphore implements Serializable

Serialized Fields

name

String name