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