| Package | Description |
|---|---|
| org.apache.ignite |
Contains entry-point Ignite & HPC APIs.
|
| org.apache.ignite.client |
Contains Ignite Thin Client API classes.
|
| org.apache.ignite.configuration |
Contains configuration-related classes.
|
| org.apache.ignite.internal |
Contains main implementation.
|
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| 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 | |
| org.apache.ignite.internal.visor.node | |
| org.apache.ignite.internal.visor.tx | |
| org.apache.ignite.spi.systemview.view |
Contains
SystemView clases that exists in Ignite. |
| org.apache.ignite.transactions |
Contains transaction-related classes.
|
| Modifier and Type | Method and Description |
|---|---|
Transaction |
IgniteTransactions.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation)
Starts new transaction with the specified concurrency and isolation.
|
Transaction |
IgniteTransactions.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
int txSize)
Starts transaction with specified isolation, concurrency, timeout, invalidation flag,
and number of participating entries.
|
| Modifier and Type | Method and Description |
|---|---|
ClientTransaction |
ClientTransactions.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation)
Starts a new transaction with the specified concurrency and isolation.
|
ClientTransaction |
ClientTransactions.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout)
Starts a new transaction with the specified isolation, concurrency and timeout.
|
| Modifier and Type | Field and Description |
|---|---|
static TransactionConcurrency |
ClientTransactionConfiguration.DFLT_TX_CONCURRENCY
Default concurrency mode.
|
static TransactionConcurrency |
TransactionConfiguration.DFLT_TX_CONCURRENCY
Default concurrency mode.
|
| Modifier and Type | Method and Description |
|---|---|
TransactionConcurrency |
ClientTransactionConfiguration.getDefaultTxConcurrency()
Default transaction concurrency to use when one is not explicitly specified.
|
TransactionConcurrency |
TransactionConfiguration.getDefaultTxConcurrency()
Default cache transaction concurrency to use when one is not explicitly
specified.
|
| Modifier and Type | Method and Description |
|---|---|
ClientTransactionConfiguration |
ClientTransactionConfiguration.setDefaultTxConcurrency(TransactionConcurrency dfltConcurrency)
Sets default transaction concurrency.
|
TransactionConfiguration |
TransactionConfiguration.setDefaultTxConcurrency(TransactionConcurrency dfltConcurrency)
Sets default transaction concurrency.
|
| 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 |
|---|---|
boolean |
GridCacheAdapter.BulkOperation.canBlockTx(TransactionConcurrency concurrency,
TransactionIsolation isolation) |
static <K,V> void |
GridCacheUtils.inTx(Ignite ignite,
IgniteCache<K,V> cache,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
IgniteInClosureX<IgniteCache<K,V>> clo)
Execute closure inside cache transaction.
|
static <K,V> void |
GridCacheUtils.inTx(IgniteInternalCache<K,V> cache,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
IgniteInClosureX<IgniteInternalCache<K,V>> clo)
Execute closure inside cache transaction.
|
Transaction |
GridCacheAdapter.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation)
Starts new transaction with the specified concurrency and isolation.
|
Transaction |
IgniteInternalCache.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation)
Starts new transaction with the specified concurrency and isolation.
|
Transaction |
GridCacheProxyImpl.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation)
Starts new transaction with the specified concurrency and isolation.
|
Transaction |
GridCacheAdapter.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
int txSize)
Starts transaction with specified isolation, concurrency, timeout, invalidation flag,
and number of participating entries.
|
Transaction |
IgniteInternalCache.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
int txSize)
Starts transaction with specified isolation, concurrency, timeout, invalidation flag,
and number of participating entries.
|
Transaction |
GridCacheProxyImpl.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
int txSize)
Starts transaction with specified isolation, concurrency, timeout, invalidation flag,
and number of participating entries.
|
GridNearTxLocal |
GridCacheAdapter.txStartEx(TransactionConcurrency concurrency,
TransactionIsolation isolation) |
GridNearTxLocal |
IgniteInternalCache.txStartEx(TransactionConcurrency concurrency,
TransactionIsolation isolation) |
GridNearTxLocal |
GridCacheProxyImpl.txStartEx(TransactionConcurrency concurrency,
TransactionIsolation isolation) |
static GridNearTxLocal |
GridCacheUtils.txStartInternal(GridCacheContext ctx,
IgniteInternalCache prj,
TransactionConcurrency concurrency,
TransactionIsolation isolation) |
| Modifier and Type | Method and Description |
|---|---|
TransactionConcurrency |
GridDistributedTxPrepareRequest.concurrency() |
| Constructor and Description |
|---|
GridDistributedTxRemoteAdapter(GridCacheSharedContext<?,?> ctx,
UUID nodeId,
GridCacheVersion xidVer,
GridCacheVersion commitVer,
boolean sys,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
boolean invalidate,
long timeout,
int txSize,
@Nullable UUID subjId,
int taskNameHash,
String txLbl) |
| Constructor and Description |
|---|
GridDhtTxLocal(GridCacheSharedContext cctx,
AffinityTopologyVersion topVer,
UUID nearNodeId,
GridCacheVersion nearXidVer,
IgniteUuid nearFutId,
int nearMiniId,
long nearThreadId,
boolean implicit,
boolean implicitSingle,
boolean sys,
boolean explicitLock,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
boolean invalidate,
boolean storeEnabled,
boolean onePhaseCommit,
int txSize,
Map<UUID,Collection<UUID>> txNodes,
UUID subjId,
int taskNameHash,
@Nullable String lb,
GridNearTxLocal parentTx) |
GridDhtTxLocalAdapter(GridCacheSharedContext cctx,
GridCacheVersion xidVer,
boolean implicit,
boolean implicitSingle,
boolean sys,
boolean explicitLock,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
boolean invalidate,
boolean storeEnabled,
boolean onePhaseCommit,
int txSize,
@Nullable UUID subjId,
int taskNameHash) |
GridDhtTxRemote(GridCacheSharedContext ctx,
UUID nearNodeId,
IgniteUuid rmtFutId,
UUID nodeId,
AffinityTopologyVersion topVer,
GridCacheVersion xidVer,
GridCacheVersion commitVer,
boolean sys,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
boolean invalidate,
long timeout,
int txSize,
GridCacheVersion nearXidVer,
Map<UUID,Collection<UUID>> txNodes,
@Nullable UUID subjId,
int taskNameHash,
boolean single,
boolean storeWriteThrough,
@Nullable String txLbl)
This constructor is meant for optimistic transactions.
|
GridDhtTxRemote(GridCacheSharedContext ctx,
UUID nearNodeId,
IgniteUuid rmtFutId,
UUID nodeId,
GridCacheVersion nearXidVer,
AffinityTopologyVersion topVer,
GridCacheVersion xidVer,
GridCacheVersion commitVer,
boolean sys,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
boolean invalidate,
long timeout,
int txSize,
@Nullable UUID subjId,
int taskNameHash,
boolean storeWriteThrough,
@Nullable String txLbl)
This constructor is meant for pessimistic transactions.
|
| Constructor and Description |
|---|
GridNearTxLocal(GridCacheSharedContext ctx,
boolean implicit,
boolean implicitSingle,
boolean sys,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
boolean storeEnabled,
Boolean mvccOp,
int txSize,
@Nullable UUID subjId,
int taskNameHash,
@Nullable String lb,
IgniteTxManager.TxDumpsThrottling txDumpsThrottling,
boolean tracingEnabled) |
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,
@Nullable UUID subjId,
int taskNameHash,
@Nullable String txLbl)
This constructor is meant for optimistic transactions.
|
GridNearTxRemote(GridCacheSharedContext ctx,
AffinityTopologyVersion topVer,
UUID nodeId,
UUID nearNodeId,
GridCacheVersion nearXidVer,
GridCacheVersion xidVer,
GridCacheVersion commitVer,
boolean sys,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
boolean invalidate,
long timeout,
int txSize,
@Nullable UUID subjId,
int taskNameHash,
@Nullable String txLbl)
This constructor is meant for pessimistic transactions.
|
| Modifier and Type | Field and Description |
|---|---|
protected TransactionConcurrency |
IgniteTxAdapter.concurrency
Concurrency.
|
| Modifier and Type | Method and Description |
|---|---|
TransactionConcurrency |
IgniteTxAdapter.concurrency()
Cache transaction concurrency mode.
|
TransactionConcurrency |
TransactionProxyImpl.concurrency()
Cache transaction concurrency mode.
|
TransactionConcurrency |
TransactionEventProxyImpl.concurrency()
Cache transaction concurrency mode.
|
TransactionConcurrency |
IgniteInternalTx.concurrency()
Cache transaction concurrency mode.
|
| Modifier and Type | Method and Description |
|---|---|
GridNearTxLocal |
IgniteTxManager.newTx(boolean implicit,
boolean implicitSingle,
@Nullable GridCacheContext sysCacheCtx,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
boolean storeEnabled,
Boolean mvccOp,
int txSize,
@Nullable String lb,
boolean tracingEnabled) |
Transaction |
IgniteTransactionsImpl.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation)
Starts new transaction with the specified concurrency and isolation.
|
Transaction |
IgniteTransactionsImpl.txStart(TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
int txSize)
Starts transaction with specified isolation, concurrency, timeout, invalidation flag,
and number of participating entries.
|
GridNearTxLocal |
IgniteTransactionsImpl.txStartEx(GridCacheContext ctx,
TransactionConcurrency concurrency,
TransactionIsolation isolation) |
GridNearTxLocal |
IgniteTransactionsImpl.txStartEx(GridCacheContext ctx,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
int txSize) |
| Constructor and Description |
|---|
IgniteTxAdapter(GridCacheSharedContext<?,?> cctx,
GridCacheVersion xidVer,
boolean implicit,
boolean loc,
boolean sys,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
boolean invalidate,
boolean storeEnabled,
boolean onePhaseCommit,
int txSize,
@Nullable UUID subjId,
int taskNameHash) |
IgniteTxAdapter(GridCacheSharedContext<?,?> cctx,
UUID nodeId,
GridCacheVersion xidVer,
GridCacheVersion startVer,
long threadId,
boolean sys,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
int txSize,
@Nullable UUID subjId,
int taskNameHash) |
IgniteTxLocalAdapter(GridCacheSharedContext cctx,
GridCacheVersion xidVer,
boolean implicit,
boolean implicitSingle,
boolean sys,
byte plc,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
long timeout,
boolean invalidate,
boolean storeEnabled,
boolean onePhaseCommit,
int txSize,
@Nullable UUID subjId,
int taskNameHash) |
| Modifier and Type | Method and Description |
|---|---|
TransactionConcurrency |
VisorTransactionConfiguration.getDefaultTxConcurrency() |
| Modifier and Type | Method and Description |
|---|---|
TransactionConcurrency |
VisorTxInfo.getConcurrency() |
| Constructor and Description |
|---|
VisorTxInfo(IgniteUuid xid,
long startTime,
long duration,
TransactionIsolation isolation,
TransactionConcurrency concurrency,
long timeout,
String lb,
Collection<UUID> primaryNodes,
TransactionState state,
int size,
IgniteUuid nearXid,
Collection<UUID> masterNodeIds,
AffinityTopologyVersion topVer,
TxVerboseInfo info) |
| Modifier and Type | Method and Description |
|---|---|
TransactionConcurrency |
TransactionView.concurrency() |
| Modifier and Type | Method and Description |
|---|---|
TransactionConcurrency |
Transaction.concurrency()
Cache transaction concurrency mode.
|
static @Nullable TransactionConcurrency |
TransactionConcurrency.fromOrdinal(int ord)
Efficiently gets enumerated value from its ordinal.
|
static TransactionConcurrency |
TransactionConcurrency.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TransactionConcurrency[] |
TransactionConcurrency.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020