| 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) |
| 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) |
| 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) |
void |
GridCacheSharedContext.resumeTx(GridNearTxLocal tx)
Resume transaction if it was previously suspended.
|
IgniteInternalFuture |
GridCacheSharedContext.rollbackTxAsync(GridNearTxLocal tx) |
void |
GridCacheSharedContext.suspendTx(GridNearTxLocal tx)
Suspends transaction.
|
| 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) |
| Modifier and Type | Field and Description |
|---|---|
protected GridNearTxLocal |
GridNearTxPrepareFutureAdapter.tx
Transaction.
|
protected GridNearTxLocal |
GridNearTxAbstractEnlistFuture.tx
Transaction.
|
| Modifier and Type | Method and Description |
|---|---|
GridNearTxLocal |
GridNearTxFinishFuture.tx() |
GridNearTxLocal |
GridNearTxFinishAndAckFuture.tx() |
GridNearTxLocal |
GridNearTxFastFinishFuture.tx() |
GridNearTxLocal |
NearTxFinishFuture.tx() |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
TransactionEventProxyImpl(GridNearTxLocal tx) |
TransactionProxyImpl(GridNearTxLocal tx,
GridCacheSharedContext<K,V> cctx,
boolean async) |
TransactionProxyRollbackOnlyImpl(GridNearTxLocal tx,
GridCacheSharedContext<K,V> cctx,
boolean async) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019