## Uses of Class
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal

Packages that use GridNearTxLocal
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.distributed.dht.colocated
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.mvcc
org.apache.ignite.internal.processors.cache.transactions

### Uses of GridNearTxLocal in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return GridNearTxLocal
`GridNearTxLocal` IgniteTransactionsEx.`txStartEx(GridCacheContext ctx, TransactionConcurrency concurrency, TransactionIsolation isolation)`
`GridNearTxLocal` IgniteTransactionsEx.`txStartEx(GridCacheContext ctx, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, int txSize)`

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

Methods in org.apache.ignite.internal.processors.cache that return GridNearTxLocal
`GridNearTxLocal` IgniteInternalCache.`tx()` Gets transaction started by this thread or `null` if this thread does not have a transaction.
`GridNearTxLocal` GridCacheProxyImpl.`tx()` Gets transaction started by this thread or `null` if this thread does not have a transaction.
`GridNearTxLocal` GridCacheAdapter.`tx()` Gets transaction started by this thread or `null` if this thread does not have a transaction.
`GridNearTxLocal` IgniteInternalCache.`txStartEx(TransactionConcurrency concurrency, TransactionIsolation isolation)`
`GridNearTxLocal` GridCacheProxyImpl.`txStartEx(TransactionConcurrency concurrency, TransactionIsolation isolation)`
`GridNearTxLocal` GridCacheAdapter.`txStartEx(TransactionConcurrency concurrency, TransactionIsolation isolation)`
`static GridNearTxLocal` GridCacheUtils.`txStartInternal(GridCacheContext ctx, IgniteInternalCache prj, TransactionConcurrency concurrency, TransactionIsolation isolation)`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridNearTxLocal
`protected <T> IgniteInternalFuture<T>` GridCacheAdapter.`asyncOp(GridNearTxLocal tx, GridCacheAdapter.AsyncOp<T> op, CacheOperationContext opCtx, boolean retry)`
`IgniteInternalFuture<IgniteInternalTx>` GridCacheSharedContext.`commitTxAsync(GridNearTxLocal tx)`
`void` GridCacheSharedContext.`endTx(GridNearTxLocal tx)`
`abstract IgniteInternalFuture<T>` GridCacheAdapter.AsyncOp.`op(GridNearTxLocal tx, AffinityTopologyVersion readyTopVer)`
`IgniteInternalFuture<T>` GridCacheAdapter.AsyncOp.`op(GridNearTxLocal tx, CacheOperationContext opCtx)`
`void` GridCacheSharedContext.`resumeTx(GridNearTxLocal tx)` Resume transaction if it was previously suspended.
`IgniteInternalFuture` GridCacheSharedContext.`rollbackTxAsync(GridNearTxLocal tx)`
`void` GridCacheSharedContext.`suspendTx(GridNearTxLocal tx)` Suspends transaction.

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

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type GridNearTxLocal
Constructor and Description
`GridDhtColocatedLockFuture(GridCacheContext<?,?> cctx, Collection<KeyCacheObject> keys, GridNearTxLocal tx, boolean read, boolean retval, long timeout, long createTtl, long accessTtl, CacheEntryPredicate[] filter, boolean skipStore, boolean keepBinary, boolean recovery)`

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

Fields in org.apache.ignite.internal.processors.cache.distributed.near declared as GridNearTxLocal
`protected GridNearTxLocal` GridNearTxAbstractEnlistFuture.`tx` Transaction.
`protected GridNearTxLocal` GridNearTxPrepareFutureAdapter.`tx` Transaction.

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridNearTxLocal
`GridNearTxLocal` GridNearTxFinishAndAckFuture.`tx()`
`GridNearTxLocal` GridNearTxFinishFuture.`tx()`
`GridNearTxLocal` GridNearTxFastFinishFuture.`tx()`
`GridNearTxLocal` NearTxFinishFuture.`tx()`

Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridNearTxLocal
Constructor and Description
`AckCoordinatorOnRollback(GridNearTxLocal tx)`
`GridNearLockFuture(GridCacheContext<?,?> cctx, Collection<KeyCacheObject> keys, GridNearTxLocal tx, boolean read, boolean retval, long timeout, long createTtl, long accessTtl, CacheEntryPredicate[] filter, boolean skipStore, boolean keepBinary, boolean recovery)`
`GridNearOptimisticSerializableTxPrepareFuture(GridCacheSharedContext cctx, GridNearTxLocal tx)`
`GridNearOptimisticTxPrepareFuture(GridCacheSharedContext cctx, GridNearTxLocal tx)`
`GridNearOptimisticTxPrepareFutureAdapter(GridCacheSharedContext cctx, GridNearTxLocal tx)`
`GridNearPessimisticTxPrepareFuture(GridCacheSharedContext cctx, GridNearTxLocal tx)`
`GridNearTxAbstractEnlistFuture(GridCacheContext<?,?> cctx, GridNearTxLocal tx, long timeout, IgniteReducer<T,T> rdc)`
`GridNearTxEnlistFuture(GridCacheContext<?,?> cctx, GridNearTxLocal tx, long timeout, UpdateSourceIterator<?> it, int batchSize, boolean sequential, CacheEntryPredicate filter, boolean needRes)`
`GridNearTxFinishFuture(GridCacheSharedContext<K,V> cctx, GridNearTxLocal tx, boolean commit)`
`GridNearTxPrepareFutureAdapter(GridCacheSharedContext cctx, GridNearTxLocal tx)`

`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)`

`GridNearTxQueryAbstractEnlistFuture(GridCacheContext<?,?> cctx, GridNearTxLocal tx, long timeout)`
`GridNearTxQueryEnlistFuture(GridCacheContext<?,?> cctx, GridNearTxLocal tx, int[] cacheIds, int[] parts, String schema, String qry, Object[] params, int flags, int pageSize, long timeout)`
`GridNearTxQueryResultsEnlistFuture(GridCacheContext<?,?> cctx, GridNearTxLocal tx, long timeout, UpdateSourceIterator<?> it, int batchSize, boolean sequential)`
`GridNearTxSelectForUpdateFuture(GridCacheContext<?,?> cctx, GridNearTxLocal tx, long timeout)`
`TxTopologyVersionFuture(GridNearTxLocal tx, GridCacheContext cctx)`

### Uses of GridNearTxLocal in org.apache.ignite.internal.processors.cache.mvcc

Methods in org.apache.ignite.internal.processors.cache.mvcc that return GridNearTxLocal
`static GridNearTxLocal` MvccUtils.`checkActive(GridNearTxLocal tx)` Checks transaction state.
`static GridNearTxLocal` MvccUtils.`tx(GridKernalContext ctx)`
`static GridNearTxLocal` MvccUtils.`tx(GridKernalContext ctx, GridCacheVersion txId)`
`static GridNearTxLocal` MvccUtils.`txStart(GridCacheContext cctx, long timeout)`
`static GridNearTxLocal` MvccUtils.`txStart(GridKernalContext ctx, long timeout)`

Methods in org.apache.ignite.internal.processors.cache.mvcc with parameters of type GridNearTxLocal
`static GridNearTxLocal` MvccUtils.`checkActive(GridNearTxLocal tx)` Checks transaction state.
`static MvccQueryTracker` MvccUtils.`mvccTracker(GridCacheContext cctx, GridNearTxLocal tx)` Initialises MVCC filter and returns MVCC query tracker if needed.
`IgniteInternalFuture<Void>` MvccQueryTracker.`onDone(GridNearTxLocal tx, boolean commit)` Marks tracker as done.
`IgniteInternalFuture<Void>` StaticMvccQueryTracker.`onDone(GridNearTxLocal tx, boolean commit)` Marks tracker as done.
`IgniteInternalFuture<Void>` MvccQueryTrackerImpl.`onDone(GridNearTxLocal tx, boolean commit)` Marks tracker as done.
`static MvccSnapshot` MvccUtils.`requestSnapshot(GridCacheContext cctx, GridNearTxLocal tx)`

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

Methods in org.apache.ignite.internal.processors.cache.transactions that return GridNearTxLocal
`GridNearTxLocal` IgniteTxManager.`newTx(boolean implicit, boolean implicitSingle, GridCacheContext sysCacheCtx, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, boolean storeEnabled, Boolean mvccOp, int txSize, String lb)`
`GridNearTxLocal` IgniteTxManager.`threadLocalTx(GridCacheContext cctx)`
`GridNearTxLocal` TransactionProxyImpl.`tx()`
`GridNearTxLocal` IgniteTransactionsImpl.`txStartEx(GridCacheContext ctx, TransactionConcurrency concurrency, TransactionIsolation isolation)`
`GridNearTxLocal` IgniteTransactionsImpl.`txStartEx(GridCacheContext ctx, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, int txSize)`
`GridNearTxLocal` IgniteTxManager.`userTx()`

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridNearTxLocal
`void` IgniteTxManager.`fastFinishTx(GridNearTxLocal tx, boolean commit, boolean clearThreadMap)` Fast finish transaction.
`IgniteInternalFuture<IgniteInternalTx>` IgniteTxHandler.`finish(UUID nodeId, GridNearTxLocal locTx, GridNearTxFinishRequest req)`
`IgniteInternalFuture<IgniteInternalTx>` IgniteTxHandler.`finishColocatedLocal(boolean commit, GridNearTxLocal tx)`
`IgniteInternalFuture<GridNearTxPrepareResponse>` IgniteTxHandler.`prepareColocatedTx(GridNearTxLocal locTx, GridNearTxPrepareRequest req)` Prepares local colocated tx.
`void` IgniteTxManager.`resumeTx(GridNearTxLocal tx, long threadId)` Resume transaction in current thread.
`void` IgniteTxManager.`suspendTx(GridNearTxLocal tx)` Suspends transaction.

Constructors in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridNearTxLocal
Constructor and Description
`TransactionEventProxyImpl(GridNearTxLocal tx)`
`TransactionProxyImpl(GridNearTxLocal tx, GridCacheSharedContext<K,V> cctx, boolean async)`
`TransactionProxyRollbackOnlyImpl(GridNearTxLocal tx, GridCacheSharedContext<K,V> cctx, boolean async)`

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.0
Release Date | : November 30 2018