## Uses of Class
org.apache.ignite.internal.processors.cache.transactions.IgniteTxEntry

Packages that use IgniteTxEntry
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.distributed
org.apache.ignite.internal.processors.cache.distributed.dht
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.transactions

### Uses of IgniteTxEntry in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type IgniteTxEntry
`static IgnitePredicate<IgniteTxEntry>` GridCacheUtils.`reads()`
`static IgnitePredicate<IgniteTxEntry>` GridCacheUtils.`writes()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type IgniteTxEntry
`javax.cache.expiry.ExpiryPolicy` GridCacheContext.`expiryForTxEntry(IgniteTxEntry txEntry)`
`void` CacheEvictionManager.`touch(IgniteTxEntry txEntry, boolean loc)`
`void` GridCacheEvictionManager.`touch(IgniteTxEntry txEntry, boolean loc)`
`void` CacheOffheapEvictionManager.`touch(IgniteTxEntry txEntry, boolean loc)`

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type IgniteTxEntry
`protected void` GridCacheMessage.`marshalTx(Iterable<IgniteTxEntry> txEntries, GridCacheSharedContext ctx)`
`protected void` GridCacheMessage.`unmarshalTx(Iterable<IgniteTxEntry> txEntries, boolean near, GridCacheSharedContext ctx, ClassLoader ldr)`

### Uses of IgniteTxEntry in org.apache.ignite.internal.processors.cache.distributed

Methods in org.apache.ignite.internal.processors.cache.distributed that return IgniteTxEntry
`IgniteTxEntry` GridDistributedTxRemoteAdapter.`entry(IgniteTxKey key)`

Methods in org.apache.ignite.internal.processors.cache.distributed that return types with arguments of type IgniteTxEntry
`Collection<IgniteTxEntry>` GridDistributedTxRemoteAdapter.`allEntries()`
`Collection<IgniteTxEntry>` GridDistributedTxMapping.`colocatedEntriesReads()`
`Collection<IgniteTxEntry>` GridDistributedTxMapping.`colocatedEntriesWrites()`
`Collection<IgniteTxEntry>` GridDistributedTxMapping.`entries()`
`Collection<IgniteTxEntry>` GridDistributedTxMapping.`nearCacheEntries()`
`Collection<IgniteTxEntry>` GridDistributedTxMapping.`nearEntriesReads()`
`Collection<IgniteTxEntry>` GridDistributedTxMapping.`nearEntriesWrites()`
`Collection<IgniteTxEntry>` GridDistributedTxRemoteAdapter.`readEntries()`
`Map<IgniteTxKey,IgniteTxEntry>` GridDistributedTxRemoteAdapter.`readMap()`
`Collection<IgniteTxEntry>` GridDistributedTxMapping.`reads()`
`Collection<IgniteTxEntry>` GridDistributedTxPrepareRequest.`reads()`
`Collection<IgniteTxEntry>` GridDistributedTxRemoteAdapter.`writeEntries()`
`Map<IgniteTxKey,IgniteTxEntry>` GridDistributedTxRemoteAdapter.`writeMap()`
`Collection<IgniteTxEntry>` GridDistributedTxMapping.`writes()`
`Collection<IgniteTxEntry>` GridDistributedTxPrepareRequest.`writes()`

Methods in org.apache.ignite.internal.processors.cache.distributed with parameters of type IgniteTxEntry
`void` GridDistributedTxMapping.`add(IgniteTxEntry entry)`
`protected void` GridDistributedTxRemoteAdapter.`addExplicit(IgniteTxEntry e)` Adds explicit version if there is one.
`boolean` GridDistributedTxMapping.`removeEntry(IgniteTxEntry entry)`

Method parameters in org.apache.ignite.internal.processors.cache.distributed with type arguments of type IgniteTxEntry
`protected void` GridDistributedTxPrepareRequest.`reads(Collection<IgniteTxEntry> reads)`
`protected void` GridDistributedTxPrepareRequest.`writes(Collection<IgniteTxEntry> writes)`

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed with type arguments of type IgniteTxEntry
Constructor and Description
`GridDistributedTxPrepareRequest(IgniteInternalTx tx, long timeout, Collection<IgniteTxEntry> reads, Collection<IgniteTxEntry> writes, Map<UUID,Collection<UUID>> txNodes, boolean retVal, boolean last, boolean onePhaseCommit, boolean addDepInfo)`
`GridDistributedTxPrepareRequest(IgniteInternalTx tx, long timeout, Collection<IgniteTxEntry> reads, Collection<IgniteTxEntry> writes, Map<UUID,Collection<UUID>> txNodes, boolean retVal, boolean last, boolean onePhaseCommit, boolean addDepInfo)`

### Uses of IgniteTxEntry in org.apache.ignite.internal.processors.cache.distributed.dht

Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return types with arguments of type IgniteTxEntry
`Collection<IgniteTxEntry>` GridDhtTxPrepareRequest.`nearWrites()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type IgniteTxEntry
`IgniteInternalFuture<Boolean>` GridDhtTxLocalAdapter.`addEntry(long msgId, IgniteTxEntry e)`
`protected IgniteInternalFuture<Boolean>` GridDhtTxLocal.`addReader(long msgId, GridDhtCacheEntry cached, IgniteTxEntry entry, AffinityTopologyVersion topVer)` Adds reader to cached entry.
`protected abstract IgniteInternalFuture<Boolean>` GridDhtTxLocalAdapter.`addReader(long msgId, GridDhtCacheEntry cached, IgniteTxEntry entry, AffinityTopologyVersion topVer)` Adds reader to cached entry.
`void` GridDhtTxRemote.`addWrite(IgniteTxEntry entry, ClassLoader ldr)`
`protected void` GridDhtTxLocal.`updateExplicitVersion(IgniteTxEntry txEntry, GridCacheEntryEx entry)` Updates explicit version for tx entry based on current entry lock owner.

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht with type arguments of type IgniteTxEntry
Constructor and Description
`GridDhtTxPrepareRequest(IgniteUuid futId, int miniId, AffinityTopologyVersion topVer, GridDhtTxLocalAdapter tx, long timeout, Collection<IgniteTxEntry> dhtWrites, Collection<IgniteTxEntry> nearWrites, Map<UUID,Collection<UUID>> txNodes, GridCacheVersion nearXidVer, boolean last, boolean onePhaseCommit, UUID subjId, int taskNameHash, boolean addDepInfo, boolean storeWriteThrough, boolean retVal)`
`GridDhtTxPrepareRequest(IgniteUuid futId, int miniId, AffinityTopologyVersion topVer, GridDhtTxLocalAdapter tx, long timeout, Collection<IgniteTxEntry> dhtWrites, Collection<IgniteTxEntry> nearWrites, Map<UUID,Collection<UUID>> txNodes, GridCacheVersion nearXidVer, boolean last, boolean onePhaseCommit, UUID subjId, int taskNameHash, boolean addDepInfo, boolean storeWriteThrough, boolean retVal)`

### Uses of IgniteTxEntry in org.apache.ignite.internal.processors.cache.distributed.near

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return types with arguments of type IgniteTxEntry
`Collection<IgniteTxEntry>` GridNearTxLocal.`optimisticLockEntries()` Gets a list of entries that needs to be locked on the next step of prepare stage of optimistic transaction.

Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type IgniteTxEntry
`protected IgniteInternalFuture<Boolean>` GridNearTxLocal.`addReader(long msgId, GridDhtCacheEntry cached, IgniteTxEntry entry, AffinityTopologyVersion topVer)` Adds reader to cached entry.
`protected void` GridNearTxLocal.`updateExplicitVersion(IgniteTxEntry txEntry, GridCacheEntryEx entry)` Updates explicit version for tx entry based on current entry lock owner.

Method parameters in org.apache.ignite.internal.processors.cache.distributed.near with type arguments of type IgniteTxEntry
`void` GridNearTxRemote.`addEntries(ClassLoader ldr, Iterable<IgniteTxEntry> entries)` Adds entries to started near remote tx.

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.near with type arguments of type IgniteTxEntry
Constructor and Description

`GridNearTxPrepareRequest(IgniteUuid futId, AffinityTopologyVersion topVer, GridNearTxLocal tx, long timeout, Collection<IgniteTxEntry> reads, Collection<IgniteTxEntry> writes, boolean near, Map<UUID,Collection<UUID>> txNodes, boolean last, boolean onePhaseCommit, boolean retVal, boolean implicitSingle, boolean explicitLock, UUID subjId, int taskNameHash, boolean firstClientReq, boolean allowWaitTopFut, boolean addDepInfo)`

`GridNearTxPrepareRequest(IgniteUuid futId, AffinityTopologyVersion topVer, GridNearTxLocal tx, long timeout, Collection<IgniteTxEntry> reads, Collection<IgniteTxEntry> writes, boolean near, Map<UUID,Collection<UUID>> txNodes, boolean last, boolean onePhaseCommit, boolean retVal, boolean implicitSingle, boolean explicitLock, UUID subjId, int taskNameHash, boolean firstClientReq, boolean allowWaitTopFut, boolean addDepInfo)`

`GridNearTxRemote(GridCacheSharedContext ctx, AffinityTopologyVersion topVer, ClassLoader ldr, UUID nodeId, UUID nearNodeId, GridCacheVersion xidVer, GridCacheVersion commitVer, boolean sys, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, boolean invalidate, long timeout, Collection<IgniteTxEntry> writeEntries, int txSize, UUID subjId, int taskNameHash)`
This constructor is meant for optimistic transactions.

### Uses of IgniteTxEntry in org.apache.ignite.internal.processors.cache.transactions

Fields in org.apache.ignite.internal.processors.cache.transactions with type parameters of type IgniteTxEntry
`protected Map<IgniteTxKey,IgniteTxEntry>` IgniteTxRemoteStateImpl.`readMap` Read set.
`protected Map<IgniteTxKey,IgniteTxEntry>` IgniteTxStateImpl.`txMap` Per-transaction read map.
`protected Map<IgniteTxKey,IgniteTxEntry>` IgniteTxRemoteStateImpl.`writeMap` Write map.

Methods in org.apache.ignite.internal.processors.cache.transactions that return IgniteTxEntry

`protected IgniteTxEntry`

IgniteTxLocalAdapter.`addEntry(GridCacheOperation op, CacheObject val, javax.cache.processor.EntryProcessor entryProcessor, Object[] invokeArgs, GridCacheEntryEx entry, javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, boolean filtersSet, long drTtl, long drExpireTime, GridCacheVersion drVer, boolean skipStore, boolean keepBinary, boolean addReader)`

`IgniteTxEntry` IgniteTxEntry.`cleanCopy(GridCacheContext<?,?> ctx)`
`IgniteTxEntry` IgniteTxStateImpl.`entry(IgniteTxKey key)`
`IgniteTxEntry` IgniteTxRemoteSingleStateImpl.`entry(IgniteTxKey key)`
`IgniteTxEntry` IgniteInternalTx.`entry(IgniteTxKey key)`
`IgniteTxEntry` IgniteTxLocalAdapter.`entry(IgniteTxKey key)`
`IgniteTxEntry` IgniteTxRemoteStateImpl.`entry(IgniteTxKey key)`
`IgniteTxEntry` IgniteTxState.`entry(IgniteTxKey key)`
`IgniteTxEntry` IgniteTxImplicitSingleStateImpl.`entry(IgniteTxKey key)`
`IgniteTxEntry` IgniteTxMap.`get(Object key)`
`IgniteTxEntry` IgniteTxMap.`remove(Object key)`
`IgniteTxEntry` IgniteTxStateImpl.`singleWrite()`
`IgniteTxEntry` IgniteTxRemoteSingleStateImpl.`singleWrite()`
`IgniteTxEntry` IgniteTxRemoteStateImpl.`singleWrite()`
`IgniteTxEntry` IgniteTxState.`singleWrite()`
`IgniteTxEntry` IgniteTxImplicitSingleStateImpl.`singleWrite()`

Methods in org.apache.ignite.internal.processors.cache.transactions that return types with arguments of type IgniteTxEntry
`Collection<IgniteTxEntry>` IgniteTxStateImpl.`allEntries()`
`Collection<IgniteTxEntry>` IgniteTxRemoteSingleStateImpl.`allEntries()`
`Collection<IgniteTxEntry>` IgniteInternalTx.`allEntries()`
`Collection<IgniteTxEntry>` IgniteTxLocalAdapter.`allEntries()`
`Collection<IgniteTxEntry>` IgniteTxRemoteStateImpl.`allEntries()`
`Collection<IgniteTxEntry>` IgniteTxState.`allEntries()`
`Collection<IgniteTxEntry>` IgniteTxImplicitSingleStateImpl.`allEntries()`
`Collection<IgniteTxEntry>` IgniteTxStateImpl.`allEntriesCopy()`
`Set<Map.Entry<IgniteTxKey,IgniteTxEntry>>` IgniteTxMap.`entrySet()`
`Collection<IgniteTxEntry>` IgniteInternalTx.`optimisticLockEntries()` Gets a list of entries that needs to be locked on the next step of prepare stage of optimistic transaction.
`Collection<IgniteTxEntry>` IgniteTxAdapter.`optimisticLockEntries()` Gets a list of entries that needs to be locked on the next step of prepare stage of optimistic transaction.
`Collection<IgniteTxEntry>` IgniteTxStateImpl.`readEntries()`
`Collection<IgniteTxEntry>` IgniteTxRemoteSingleStateImpl.`readEntries()`
`Collection<IgniteTxEntry>` IgniteInternalTx.`readEntries()`
`Collection<IgniteTxEntry>` IgniteTxLocalAdapter.`readEntries()`
`Collection<IgniteTxEntry>` IgniteTxRemoteStateImpl.`readEntries()`
`Collection<IgniteTxEntry>` IgniteTxState.`readEntries()`
`Collection<IgniteTxEntry>` IgniteTxImplicitSingleStateImpl.`readEntries()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxStateImpl.`readMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxRemoteSingleStateImpl.`readMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteInternalTx.`readMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxLocalAdapter.`readMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxRemoteStateImpl.`readMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxState.`readMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxImplicitSingleStateImpl.`readMap()`
`Collection<IgniteTxEntry>` IgniteTxStateImpl.`writeEntries()`
`Collection<IgniteTxEntry>` IgniteTxRemoteSingleStateImpl.`writeEntries()`
`Collection<IgniteTxEntry>` IgniteInternalTx.`writeEntries()`
`Collection<IgniteTxEntry>` IgniteTxLocalAdapter.`writeEntries()`
`Collection<IgniteTxEntry>` IgniteTxRemoteStateImpl.`writeEntries()`
`Collection<IgniteTxEntry>` IgniteTxState.`writeEntries()`
`Collection<IgniteTxEntry>` IgniteTxImplicitSingleStateImpl.`writeEntries()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxStateImpl.`writeMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxRemoteSingleStateImpl.`writeMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteInternalTx.`writeMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxLocalAdapter.`writeMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxRemoteStateImpl.`writeMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxState.`writeMap()`
`Map<IgniteTxKey,IgniteTxEntry>` IgniteTxImplicitSingleStateImpl.`writeMap()`

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type IgniteTxEntry
`void` IgniteTxStateImpl.`addEntry(IgniteTxEntry entry)`
`void` IgniteTxLocalState.`addEntry(IgniteTxEntry entry)`
`void` IgniteTxImplicitSingleStateImpl.`addEntry(IgniteTxEntry entry)`
`protected void` IgniteTxLocalAdapter.`addInvokeResult(IgniteTxEntry txEntry, CacheObject cacheVal, GridCacheReturn ret, GridCacheVersion ver)`
`void` IgniteTxRemoteSingleStateImpl.`addWriteEntry(IgniteTxKey key, IgniteTxEntry e)`
`void` IgniteTxRemoteState.`addWriteEntry(IgniteTxKey key, IgniteTxEntry e)`
`void` IgniteTxRemoteStateImpl.`addWriteEntry(IgniteTxKey key, IgniteTxEntry e)`
`protected IgniteBiTuple<GridCacheOperation,CacheObject>` IgniteTxAdapter.`applyTransformClosures(IgniteTxEntry txEntry, boolean metrics, GridCacheReturn ret)`
`protected IgniteBiTuple<GridCacheOperation,GridCacheVersionConflictContext>` IgniteTxAdapter.`conflictResolve(GridCacheOperation op, IgniteTxEntry txEntry, CacheObject newVal, GridCacheVersion newVer, GridCacheEntryEx old)` Resolve DR conflict.
`protected boolean` IgniteTxAdapter.`evictNearEntry(IgniteTxEntry e, boolean primaryOnly)`
`protected boolean` IgniteTxAdapter.`isNearLocallyMapped(IgniteTxEntry e, boolean primaryOnly)`
`protected void` IgniteTxLocalAdapter.`updateExplicitVersion(IgniteTxEntry txEntry, GridCacheEntryEx entry)` Updates explicit version for tx entry based on current entry lock owner.

Method parameters in org.apache.ignite.internal.processors.cache.transactions with type arguments of type IgniteTxEntry
`protected void` IgniteTxAdapter.`batchStoreCommit(Iterable<IgniteTxEntry> writeEntries)` Performs batch database operations.
`void` IgniteTxManager.`prepareTx(IgniteInternalTx tx, Collection<IgniteTxEntry> entries)` Handles prepare stage.
`void` IgniteTxLocalAdapter.`userPrepare(Collection<IgniteTxEntry> entries)`

Constructor parameters in org.apache.ignite.internal.processors.cache.transactions with type arguments of type IgniteTxEntry
Constructor and Description
`IgniteTxMap(Map<IgniteTxKey,IgniteTxEntry> txMap, IgnitePredicate<IgniteTxEntry> filter)`
`IgniteTxMap(Map<IgniteTxKey,IgniteTxEntry> txMap, IgnitePredicate<IgniteTxEntry> filter)`
`IgniteTxRemoteStateImpl(Map<IgniteTxKey,IgniteTxEntry> readMap, Map<IgniteTxKey,IgniteTxEntry> writeMap)`
`IgniteTxRemoteStateImpl(Map<IgniteTxKey,IgniteTxEntry> readMap, Map<IgniteTxKey,IgniteTxEntry> writeMap)`

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018