| Modifier and Type | Method and Description |
|---|---|
GridCacheMvccCandidate |
GridCacheMvcc.addLocal(GridCacheEntryEx parent,
long threadId,
GridCacheVersion ver,
long timeout,
boolean reenter,
boolean tx,
boolean implicitSingle,
boolean read) |
GridCacheMvccCandidate |
GridCacheMvcc.addLocal(GridCacheEntryEx parent,
UUID nearNodeId,
GridCacheVersion nearVer,
long threadId,
GridCacheVersion ver,
long timeout,
GridCacheVersion serOrder,
boolean reenter,
boolean tx,
boolean implicitSingle,
boolean dhtLoc,
boolean read) |
GridCacheMvccCandidate |
GridCacheMvcc.addNearLocal(GridCacheEntryEx parent,
UUID nodeId,
UUID otherNodeId,
long threadId,
GridCacheVersion ver,
boolean tx,
boolean implicitSingle,
boolean read)
Adds new near local lock candidate.
|
GridCacheMvccCandidate |
GridCacheMvcc.addRemote(GridCacheEntryEx parent,
UUID nodeId,
UUID otherNodeId,
long threadId,
GridCacheVersion ver,
boolean tx,
boolean implicitSingle,
boolean nearLoc)
Adds new remote lock candidate (either near remote or dht remote).
|
GridCacheMvccCandidate |
GridCacheEntryEx.candidate(GridCacheVersion ver)
Gets lock candidate for given lock ID.
|
GridCacheMvccCandidate |
GridCacheMvcc.candidate(GridCacheVersion ver)
Gets candidate for lock ID.
|
GridCacheMvccCandidate |
GridCacheMapEntry.candidate(GridCacheVersion ver)
Gets lock candidate for given lock ID.
|
GridCacheMvccCandidate |
GridCacheExplicitLockSpan.candidate(IgniteTxKey key,
GridCacheVersion ver)
Gets explicit lock candidate for given key.
|
GridCacheMvccCandidate |
GridCacheMvccCandidate.candidate(int idx) |
GridCacheMvccCandidate |
CacheLockCandidates.candidate(int idx) |
GridCacheMvccCandidate |
GridCacheEntryEx.candidate(UUID nodeId,
long threadId) |
GridCacheMvccCandidate |
GridCacheMapEntry.candidate(UUID nodeId,
long threadId) |
GridCacheMvccCandidate |
GridCacheMvccManager.explicitLock(IgniteTxKey key,
GridCacheVersion ver)
Gets explicit lock candidate added by any thread by given key and lock version.
|
GridCacheMvccCandidate |
GridCacheMvccManager.explicitLock(long threadId,
IgniteTxKey key)
Gets last added explicit lock candidate by thread id and key.
|
GridCacheMvccCandidate |
GridCacheEntryEx.localCandidate(long threadId) |
GridCacheMvccCandidate |
GridCacheMapEntry.localCandidate(long threadId) |
GridCacheMvccCandidate |
GridCacheMvcc.localCandidate(UUID nodeId,
long threadId)
Near local candidate.
|
GridCacheMvccCandidate |
GridCacheEntryEx.localOwner() |
GridCacheMvccCandidate |
GridCacheMapEntry.localOwner() |
GridCacheMvccCandidate |
GridCacheMvccCandidate.next() |
GridCacheMvccCandidate |
GridCacheMvccCandidate.previous() |
GridCacheMvccCandidate |
GridCacheMvccCandidate.reenter() |
GridCacheMvccCandidate |
GridCacheMvcc.releaseLocal()
Local local release.
|
GridCacheMvccCandidate |
GridCacheMvcc.releaseLocal(long threadId)
Local release.
|
GridCacheMvccCandidate |
GridCacheExplicitLockSpan.removeCandidate(IgniteTxKey key,
GridCacheVersion ver)
Removes lock by key and optional version.
|
GridCacheMvccCandidate |
GridCacheMvccManager.removeExplicitLock(long threadId,
IgniteTxKey key,
GridCacheVersion ver)
Removes explicit lock for given thread id, key and optional version.
|
GridCacheMvccCandidate |
GridCacheMvccCandidate.unenter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GridCacheExplicitLockSpan.addCandidate(AffinityTopologyVersion topVer,
GridCacheMvccCandidate cand)
Adds candidate to a lock span.
|
void |
GridCacheEventManager.addEvent(int part,
KeyCacheObject key,
IgniteInternalTx tx,
GridCacheMvccCandidate owner,
int type,
CacheObject newVal,
boolean hasNewVal,
CacheObject oldVal,
boolean hasOldVal,
UUID subjId,
String cloClsName,
String taskName,
boolean keepBinary) |
void |
GridCacheEventManager.addEvent(int part,
KeyCacheObject key,
UUID evtNodeId,
GridCacheMvccCandidate owner,
int type,
CacheObject newVal,
boolean hasNewVal,
CacheObject oldVal,
boolean hasOldVal,
UUID subjId,
String cloClsName,
String taskName,
boolean keepBinary) |
void |
GridCacheEventManager.addEvent(int part,
KeyCacheObject key,
UUID nodeId,
IgniteInternalTx tx,
GridCacheMvccCandidate owner,
int type,
CacheObject newVal,
boolean hasNewVal,
CacheObject oldVal,
boolean hasOldVal,
UUID subjId,
String cloClsName,
String taskName,
boolean keepBinary) |
void |
GridCacheMvccManager.addExplicitLock(long threadId,
GridCacheMvccCandidate cand,
AffinityTopologyVersion topVer)
Adds candidate to the list of near local candidates.
|
boolean |
GridCacheMvccManager.addNext(GridCacheContext cacheCtx,
GridCacheMvccCandidate cand) |
protected abstract void |
GridCacheMapEntry.checkThreadChain(GridCacheMvccCandidate owner) |
int |
GridCacheMvccCandidate.compareTo(GridCacheMvccCandidate o) |
void |
GridCacheMvccCandidate.next(GridCacheMvccCandidate next) |
void |
GridCacheLockCallback.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Called when entry lock ownership changes.
|
boolean |
GridCacheVersionedFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
void |
GridCacheMvccCandidate.previous(GridCacheMvccCandidate prev) |
CacheLockCandidates |
GridCacheMvcc.readyLocal(GridCacheMvccCandidate cand) |
boolean |
GridCacheExplicitLockSpan.removeCandidate(GridCacheMvccCandidate cand)
Removes candidate from this lock span.
|
void |
GridCacheMvccManager.removeExplicitLock(GridCacheMvccCandidate cand)
Removes candidate from the list of near local candidates.
|
| Constructor and Description |
|---|
GridCacheExplicitLockSpan(AffinityTopologyVersion topVer,
GridCacheMvccCandidate cand) |
| Modifier and Type | Method and Description |
|---|---|
GridCacheMvccCandidate |
GridDistributedCacheEntry.addLocal(long threadId,
GridCacheVersion ver,
AffinityTopologyVersion topVer,
long timeout,
boolean reenter,
boolean tx,
boolean implicitSingle,
boolean read)
Add local candidate.
|
GridCacheMvccCandidate |
GridDistributedCacheEntry.removeLock()
Unlocks local lock.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<GridCacheMvccCandidate> |
GridDistributedCacheEntry.remoteMvccSnapshot(GridCacheVersion... exclude)
Gets all remote versions.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
GridDistributedCacheEntry.checkThreadChain(GridCacheMvccCandidate owner) |
boolean |
GridDistributedTxRemoteAdapter.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.
|
| Modifier and Type | Method and Description |
|---|---|
GridCacheMvccCandidate |
GridDhtLockFuture.addEntry(GridDhtCacheEntry entry)
Adds entry to future.
|
GridCacheMvccCandidate |
GridDhtCacheEntry.mappings(GridCacheVersion ver,
Collection<ClusterNode> dhtNodeIds,
Collection<ClusterNode> nearNodeIds)
Sets mappings into entry.
|
GridCacheMvccCandidate |
GridDhtCacheEntry.removeLock()
Unlocks local lock.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
GridDhtLockFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback for whenever entry lock ownership changes.
|
boolean |
GridDhtTxPrepareFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GridDhtColocatedLockFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
| Modifier and Type | Method and Description |
|---|---|
GridCacheMvccCandidate |
GridNearCacheEntry.addLocal(long threadId,
GridCacheVersion ver,
AffinityTopologyVersion topVer,
long timeout,
boolean reenter,
boolean tx,
boolean implicitSingle,
boolean read)
Add local candidate.
|
GridCacheMvccCandidate |
GridNearCacheEntry.dhtNodeId(GridCacheVersion ver,
UUID dhtNodeId) |
GridCacheMvccCandidate |
GridNearCacheEntry.removeLock()
Unlocks local lock.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
GridNearPessimisticTxPrepareFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
boolean |
GridNearOptimisticTxPrepareFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
boolean |
GridNearTxLocal.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.
|
boolean |
GridNearOptimisticSerializableTxPrepareFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
boolean |
GridNearLockFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback for whenever entry lock ownership changes.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
GridLocalCacheEntry.checkThreadChain(GridCacheMvccCandidate owner) |
boolean |
GridLocalLockFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IgniteTxLocalAdapter.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.
|
boolean |
IgniteInternalTx.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.
|
boolean |
IgniteTxManager.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback invoked whenever a member of a transaction acquires
lock ownership.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018