public class IgniteTxRemoteSingleStateImpl extends IgniteTxRemoteStateAdapter
mvccEnabled| Constructor and Description |
|---|
IgniteTxRemoteSingleStateImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWriteEntry(IgniteTxKey key,
IgniteTxEntry e) |
Collection<IgniteTxEntry> |
allEntries() |
void |
clearEntry(IgniteTxKey key) |
boolean |
empty() |
IgniteTxEntry |
entry(IgniteTxKey key) |
boolean |
hasWriteKey(IgniteTxKey key) |
void |
invalidPartition(int cacheId,
int part,
GridCacheVersion ver) |
Collection<IgniteTxEntry> |
readEntries() |
Map<IgniteTxKey,IgniteTxEntry> |
readMap() |
Set<IgniteTxKey> |
readSet() |
@Nullable IgniteTxEntry |
singleWrite() |
Collection<CacheStoreManager> |
stores(GridCacheSharedContext cctx) |
String |
toString() |
void |
unwindEvicts(GridCacheSharedContext cctx)
Unwind evicts for caches involved in this transaction.
|
Collection<IgniteTxEntry> |
writeEntries() |
Map<IgniteTxKey,IgniteTxEntry> |
writeMap() |
Set<IgniteTxKey> |
writeSet() |
addActiveCache, awaitLastFuture, cacheIds, firstCacheId, hasInterceptor, implicitSingle, mvccEnabled, onTxEnd, singleCacheContext, storeWriteThrough, syncMode, topologyReadLock, topologyReadUnlock, useMvccCaching, validateTopologypublic void unwindEvicts(GridCacheSharedContext cctx)
cctx - Grid cache shared context.public void addWriteEntry(IgniteTxKey key, IgniteTxEntry e)
key - Key.e - Entry.public void clearEntry(IgniteTxKey key)
key - Entry key.public IgniteTxEntry entry(IgniteTxKey key)
key - Key.public boolean hasWriteKey(IgniteTxKey key)
key - Key.True if tx has write key.public Set<IgniteTxKey> readSet()
public Set<IgniteTxKey> writeSet()
public Collection<IgniteTxEntry> writeEntries()
public Collection<IgniteTxEntry> readEntries()
public Map<IgniteTxKey,IgniteTxEntry> writeMap()
public Map<IgniteTxKey,IgniteTxEntry> readMap()
public boolean empty()
True if transaction is empty.public Collection<IgniteTxEntry> allEntries()
@Nullable public @Nullable IgniteTxEntry singleWrite()
public void invalidPartition(int cacheId,
int part,
GridCacheVersion ver)
cacheId - Cache id.part - Partition number.ver - Lock version.public Collection<CacheStoreManager> stores(GridCacheSharedContext cctx)
cctx - Context.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.0 Release Date : February 27 2020