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

Packages that use GridNearTxLocal
Package | Description
--- | ---
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.transactions |

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

Methods in org.apache.ignite.internal that return GridNearTxLocal
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`GridNearTxLocal` | GridCacheProxyImpl.`tx()` Gets transaction started by this thread or `null` if this thread does not have a transaction.
`GridNearTxLocal` | IgniteInternalCache.`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` | GridCacheProxyImpl.`txStartEx(TransactionConcurrency concurrency, TransactionIsolation isolation)`
`GridNearTxLocal` | IgniteInternalCache.`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
Modifier and Type | Method and Description
--- | ---
`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)`
`IgniteInternalFuture` | GridCacheSharedContext.`rollbackTxAsync(GridNearTxLocal tx)`

### 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
Modifier and Type | Field and Description
--- | ---
`protected GridNearTxLocal` | GridNearTxPrepareFutureAdapter.`tx` Transaction.

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridNearTxLocal
Modifier and Type | Method and Description
--- | ---
`GridNearTxLocal` | GridNearTxFinishFuture.`tx()`

Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridNearTxLocal
Constructor and Description
`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)`
`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 addDepInfo)`

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

Methods in org.apache.ignite.internal.processors.cache.transactions that return GridNearTxLocal
Modifier and Type | Method and Description
--- | ---
`GridNearTxLocal` | IgniteTxManager.`newTx(boolean implicit, boolean implicitSingle, GridCacheContext sysCacheCtx, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, boolean storeEnabled, int txSize)`
`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
Modifier and Type | Method and Description
--- | ---
`void` | IgniteTxManager.`fastFinishTx(GridNearTxLocal tx, boolean commit)` 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.

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

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.0.0
Release Date | : April 30 2017