Uses of Class
org.apache.ignite.internal.processors.cache.GridCacheMvccCandidate
-
Packages that use GridCacheMvccCandidate Package Description org.apache.ignite.internal.processors.cache This package contain cache-related processors & persistence implementation.org.apache.ignite.internal.processors.cache.distributed org.apache.ignite.internal.processors.cache.distributed.dht org.apache.ignite.internal.processors.cache.distributed.dht.colocated org.apache.ignite.internal.processors.cache.distributed.near org.apache.ignite.internal.processors.cache.transactions -
-
Uses of GridCacheMvccCandidate in org.apache.ignite.internal.processors.cache
Methods in org.apache.ignite.internal.processors.cache that return GridCacheMvccCandidate Modifier and Type Method Description @Nullable GridCacheMvccCandidateGridCacheMvcc. addLocal(GridCacheEntryEx parent, long threadId, GridCacheVersion ver, long timeout, boolean reenter, boolean tx, boolean implicitSingle, boolean read)@Nullable GridCacheMvccCandidateGridCacheMvcc. addLocal(GridCacheEntryEx parent, @Nullable UUID nearNodeId, @Nullable GridCacheVersion nearVer, long threadId, GridCacheVersion ver, long timeout, @Nullable GridCacheVersion serOrder, boolean reenter, boolean tx, boolean implicitSingle, boolean dhtLoc, boolean read)GridCacheMvccCandidateGridCacheMvcc. addNearLocal(GridCacheEntryEx parent, UUID nodeId, @Nullable UUID otherNodeId, long threadId, GridCacheVersion ver, boolean tx, boolean implicitSingle, boolean read)Adds new near local lock candidate.GridCacheMvccCandidateGridCacheMvcc. addRemote(GridCacheEntryEx parent, UUID nodeId, @Nullable UUID otherNodeId, long threadId, GridCacheVersion ver, boolean tx, boolean implicitSingle, boolean nearLoc)Adds new remote lock candidate (either near remote or dht remote).GridCacheMvccCandidateCacheLockCandidates. candidate(int idx)@Nullable GridCacheMvccCandidateGridCacheEntryEx. candidate(UUID nodeId, long threadId)@Nullable GridCacheMvccCandidateGridCacheEntryEx. candidate(GridCacheVersion ver)Gets lock candidate for given lock ID.@Nullable GridCacheMvccCandidateGridCacheExplicitLockSpan. candidate(IgniteTxKey key, @Nullable GridCacheVersion ver)Gets explicit lock candidate for given key.GridCacheMvccCandidateGridCacheMapEntry. candidate(UUID nodeId, long threadId)@Nullable GridCacheMvccCandidateGridCacheMapEntry. candidate(GridCacheVersion ver)Gets lock candidate for given lock ID.@Nullable GridCacheMvccCandidateGridCacheMvcc. candidate(GridCacheVersion ver)Gets candidate for lock ID.GridCacheMvccCandidateGridCacheMvccCandidate. candidate(int idx)@Nullable GridCacheMvccCandidateGridCacheMvccManager. explicitLock(long threadId, IgniteTxKey key)Gets last added explicit lock candidate by thread id and key.@Nullable GridCacheMvccCandidateGridCacheMvccManager. explicitLock(IgniteTxKey key, @Nullable GridCacheVersion ver)Gets explicit lock candidate added by any thread by given key and lock version.@Nullable GridCacheMvccCandidateGridCacheEntryEx. localCandidate(long threadId)GridCacheMvccCandidateGridCacheMapEntry. localCandidate(long threadId)@Nullable GridCacheMvccCandidateGridCacheMvcc. localCandidate(UUID nodeId, long threadId)Local candidate.@Nullable GridCacheMvccCandidateGridCacheMvcc. localCandidateByThreadOrVer(UUID nodeId, long threadId, GridCacheVersion ver)Local candidate.@Nullable GridCacheMvccCandidateGridCacheEntryEx. localOwner()GridCacheMvccCandidateGridCacheMapEntry. localOwner()GridCacheMvccCandidateGridCacheMvccCandidate. next()@Nullable GridCacheMvccCandidateGridCacheMvccCandidate. previous()GridCacheMvccCandidateGridCacheMvccCandidate. reenter()@Nullable GridCacheMvccCandidateGridCacheMvcc. releaseLocal()Local local release.@Nullable GridCacheMvccCandidateGridCacheMvcc. releaseLocal(long threadId)Local release.GridCacheMvccCandidateGridCacheExplicitLockSpan. removeCandidate(IgniteTxKey key, @Nullable GridCacheVersion ver)Removes lock by key and optional version.GridCacheMvccCandidateGridCacheMvccManager. removeExplicitLock(long threadId, IgniteTxKey key, @Nullable GridCacheVersion ver)Removes explicit lock for given thread id, key and optional version.@Nullable GridCacheMvccCandidateGridCacheMvccCandidate. unenter()Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCacheMvccCandidate Modifier and Type Method Description booleanGridCacheExplicitLockSpan. addCandidate(AffinityTopologyVersion topVer, GridCacheMvccCandidate cand)Adds candidate to a lock span.voidGridCacheEventManager. addEvent(int part, KeyCacheObject key, @Nullable IgniteInternalTx tx, @Nullable GridCacheMvccCandidate owner, int type, @Nullable CacheObject newVal, boolean hasNewVal, @Nullable CacheObject oldVal, boolean hasOldVal, String cloClsName, String taskName, boolean keepBinary)voidGridCacheEventManager. addEvent(int part, KeyCacheObject key, UUID evtNodeId, @Nullable GridCacheMvccCandidate owner, int type, @Nullable CacheObject newVal, boolean hasNewVal, CacheObject oldVal, boolean hasOldVal, String cloClsName, String taskName, boolean keepBinary)voidGridCacheEventManager. addEvent(int part, KeyCacheObject key, UUID nodeId, @Nullable IgniteInternalTx tx, GridCacheMvccCandidate owner, int type, CacheObject newVal, boolean hasNewVal, CacheObject oldVal, boolean hasOldVal, String cloClsName, String taskName, boolean keepBinary)voidGridCacheMvccManager. addExplicitLock(long threadId, GridCacheMvccCandidate cand, AffinityTopologyVersion topVer)Adds candidate to the list of near local candidates.booleanGridCacheMvccManager. addNext(GridCacheContext cacheCtx, GridCacheMvccCandidate cand)protected abstract voidGridCacheMapEntry. checkThreadChain(GridCacheMvccCandidate owner)intGridCacheMvccCandidate. compareTo(GridCacheMvccCandidate o)booleanGridCacheMvccCandidate. hasSameHolderAs(GridCacheMvccCandidate other)Lock has the same holder as other lock.voidGridCacheMvccCandidate. next(GridCacheMvccCandidate next)voidGridCacheLockCallback. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Called when entry lock ownership changes.booleanGridCacheVersionedFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)voidGridCacheMvccCandidate. previous(GridCacheMvccCandidate prev)@Nullable CacheLockCandidatesGridCacheMvcc. readyLocal(GridCacheMvccCandidate cand)booleanGridCacheExplicitLockSpan. removeCandidate(GridCacheMvccCandidate cand)Removes candidate from this lock span.voidGridCacheMvccManager. removeExplicitLock(GridCacheMvccCandidate cand)Removes candidate from the list of near local candidates.Constructors in org.apache.ignite.internal.processors.cache with parameters of type GridCacheMvccCandidate Constructor Description GridCacheExplicitLockSpan(AffinityTopologyVersion topVer, GridCacheMvccCandidate cand) -
Uses of GridCacheMvccCandidate in org.apache.ignite.internal.processors.cache.distributed
Methods in org.apache.ignite.internal.processors.cache.distributed that return GridCacheMvccCandidate Modifier and Type Method Description @Nullable GridCacheMvccCandidateGridDistributedCacheEntry. addLocal(long threadId, GridCacheVersion ver, AffinityTopologyVersion topVer, long timeout, boolean reenter, boolean tx, boolean implicitSingle, boolean read)Add local candidate.@Nullable GridCacheMvccCandidateGridDistributedCacheEntry. removeLock()Unlocks local lock.Methods in org.apache.ignite.internal.processors.cache.distributed that return types with arguments of type GridCacheMvccCandidate Modifier and Type Method Description Collection<GridCacheMvccCandidate>GridDistributedCacheEntry. remoteMvccSnapshot(GridCacheVersion... exclude)Gets all remote versions.Methods in org.apache.ignite.internal.processors.cache.distributed with parameters of type GridCacheMvccCandidate Modifier and Type Method Description protected voidGridDistributedCacheEntry. checkThreadChain(GridCacheMvccCandidate owner)booleanGridDistributedTxRemoteAdapter. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries. -
Uses of GridCacheMvccCandidate in org.apache.ignite.internal.processors.cache.distributed.dht
Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return GridCacheMvccCandidate Modifier and Type Method Description @Nullable GridCacheMvccCandidateGridDhtLockFuture. addEntry(GridDhtCacheEntry entry)Adds entry to future.@Nullable GridCacheMvccCandidateGridDhtCacheEntry. mappings(GridCacheVersion ver, Collection<ClusterNode> dhtNodeIds, Collection<ClusterNode> nearNodeIds)Sets mappings into entry.GridCacheMvccCandidateGridDhtCacheEntry. removeLock()Unlocks local lock.Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheMvccCandidate Modifier and Type Method Description booleanGridDhtLockFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback for whenever entry lock ownership changes.booleanGridDhtTxPrepareFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner) -
Uses of GridCacheMvccCandidate in org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type GridCacheMvccCandidate Modifier and Type Method Description booleanGridDhtColocatedLockFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner) -
Uses of GridCacheMvccCandidate in org.apache.ignite.internal.processors.cache.distributed.near
Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridCacheMvccCandidate Modifier and Type Method Description GridCacheMvccCandidateGridNearCacheEntry. addLocal(long threadId, GridCacheVersion ver, AffinityTopologyVersion topVer, long timeout, boolean reenter, boolean tx, boolean implicitSingle, boolean read)Add local candidate.@Nullable GridCacheMvccCandidateGridNearCacheEntry. dhtNodeId(GridCacheVersion ver, UUID dhtNodeId)@Nullable GridCacheMvccCandidateGridNearCacheEntry. removeLock()Unlocks local lock.Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheMvccCandidate Modifier and Type Method Description booleanGridNearLockFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback for whenever entry lock ownership changes.booleanGridNearOptimisticSerializableTxPrepareFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)booleanGridNearOptimisticTxPrepareFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)booleanGridNearPessimisticTxPrepareFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)booleanGridNearTxLocal. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries. -
Uses of GridCacheMvccCandidate in org.apache.ignite.internal.processors.cache.transactions
Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheMvccCandidate Modifier and Type Method Description booleanIgniteInternalTx. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries.booleanIgniteTxLocalAdapter. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries.booleanIgniteTxManager. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback invoked whenever a member of a transaction acquires lock ownership.
-