Interface IgniteTxRemoteEx
-
- All Superinterfaces:
IgniteInternalTx
- All Known Implementing Classes:
GridDhtTxRemote,GridDistributedTxRemoteAdapter,GridNearTxRemote
public interface IgniteTxRemoteEx extends IgniteInternalTx
Local transaction API.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx
IgniteInternalTx.FinalizationStatus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcommitRemoteTx()voiddoneRemote(GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers)voidrollbackRemoteTx()-
Methods inherited from interface org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx
activeCachesDeploymentEnabled, activeCachesDeploymentEnabled, addInvalidPartition, addMeta, allEntries, alternateVersions, colocated, commitAsync, commitError, commitVersion, commitVersion, completedVersions, concurrency, currentPrepareFuture, dht, done, empty, entry, errorWhenCommitting, eventNodeId, finalizationStatus, finishFuture, hasWriteKey, implicit, implicitSingle, incrementalSnapshotId, incrementalSnapshotId, internal, invalidate, invalidPartitions, ioPolicy, isInvalidate, isolation, isRollbackOnly, isSystemInvalidate, label, local, localResult, markFinalizing, masterNodeIds, meta, near, nearXidVersion, needsCompletedVersions, nodeId, onePhaseCommit, onOwnerChanged, optimistic, optimisticLockEntries, originatingNodeId, otherNodeId, ownedVersion, ownsLock, ownsLockUnsafe, peek, pessimistic, readCommitted, readEntries, readMap, readSet, remainingTime, removeMeta, repeatableRead, rollbackAsync, salvageTx, seal, serializable, setRollbackOnly, size, startTime, startTimeNanos, state, state, storeEnabled, storeWriteThrough, subjectId, system, systemInvalidate, taskNameHash, threadId, timedOut, timeout, timeout, topologyVersion, topologyVersion, topologyVersionSnapshot, transactionNodes, txCounters, txState, user, writeEntries, writeMap, writeSet, writeVersion, writeVersion, xid, xidVersion
-
-
-
-
Method Detail
-
commitRemoteTx
void commitRemoteTx() throws IgniteCheckedException- Throws:
IgniteCheckedException- If failed.
-
rollbackRemoteTx
void rollbackRemoteTx()
-
doneRemote
void doneRemote(GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers) throws GridDhtInvalidPartitionException
- Parameters:
baseVer- Base version.committedVers- Committed version.rolledbackVers- Rolled back version.pendingVers- Pending versions.- Throws:
GridDhtInvalidPartitionException- If partition was invalidated.
-
-