public class GridDistributedTxMapping extends Object
| Constructor and Description |
|---|
GridDistributedTxMapping(ClusterNode primary) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(IgniteTxEntry entry) |
boolean |
clientFirst() |
void |
clientFirst(boolean clientFirst) |
Collection<IgniteTxEntry> |
colocatedEntriesReads() |
Collection<IgniteTxEntry> |
colocatedEntriesWrites() |
GridCacheVersion |
dhtVersion() |
void |
dhtVersion(GridCacheVersion dhtVer,
GridCacheVersion writeVer) |
boolean |
empty()
Whether empty or not.
|
Collection<IgniteTxEntry> |
entries() |
void |
evictReaders(Collection<IgniteTxKey> keys) |
boolean |
explicitLock() |
boolean |
hasColocatedCacheEntries() |
boolean |
hasNearCacheEntries() |
boolean |
last() |
void |
last(boolean last) |
void |
markExplicitLock()
Sets explicit flag to
true. |
Collection<IgniteTxEntry> |
nearCacheEntries() |
Collection<IgniteTxEntry> |
nearEntriesReads() |
Collection<IgniteTxEntry> |
nearEntriesWrites() |
ClusterNode |
primary() |
Collection<IgniteTxEntry> |
reads() |
boolean |
removeEntry(IgniteTxEntry entry) |
String |
toString() |
Collection<IgniteTxEntry> |
writes() |
public GridDistributedTxMapping(ClusterNode primary)
primary - Primary node.public boolean last()
True if this is last mapping for node.public void last(boolean last)
last - If True this is last mapping for node.public boolean clientFirst()
True if this is first mapping for optimistic tx on client node.public void clientFirst(boolean clientFirst)
clientFirst - True if this is first mapping for optimistic tx on client node.public boolean hasColocatedCacheEntries()
True if has colocated cache entries.public boolean hasNearCacheEntries()
True if has near cache entries.public ClusterNode primary()
public Collection<IgniteTxEntry> entries()
@Nullable public Collection<IgniteTxEntry> nearCacheEntries()
public boolean explicitLock()
True if lock is explicit.public void markExplicitLock()
true.public GridCacheVersion dhtVersion()
public void dhtVersion(GridCacheVersion dhtVer, GridCacheVersion writeVer)
dhtVer - DHT version.writeVer - DHT writeVersion.public Collection<IgniteTxEntry> reads()
public Collection<IgniteTxEntry> writes()
public Collection<IgniteTxEntry> nearEntriesReads()
public Collection<IgniteTxEntry> nearEntriesWrites()
public Collection<IgniteTxEntry> colocatedEntriesReads()
public Collection<IgniteTxEntry> colocatedEntriesWrites()
public void add(IgniteTxEntry entry)
entry - Adds entry.public boolean removeEntry(IgniteTxEntry entry)
entry - Entry to remove.True if entry was removed.public void evictReaders(@Nullable
Collection<IgniteTxKey> keys)
keys - Keys to evict readers for.public boolean empty()
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017