Class Ignite2TransactionAdapter
java.lang.Object
org.gridgain.ignite.migrationtools.adapter.internal.transactions.Ignite2TransactionAdapter
- All Implemented Interfaces:
org.apache.ignite.IgniteTransactions
public class Ignite2TransactionAdapter
extends Object
implements org.apache.ignite.IgniteTransactions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.ignite3.tx.TransactionCollection<org.apache.ignite.transactions.Transaction>org.apache.ignite.transactions.TransactionMetricsmetrics()voidorg.apache.ignite.transactions.Transactiontx()org.apache.ignite.transactions.TransactiontxStart()org.apache.ignite.transactions.TransactiontxStart(org.apache.ignite.transactions.TransactionConcurrency concurrency, org.apache.ignite.transactions.TransactionIsolation isolation) org.apache.ignite.transactions.TransactiontxStart(org.apache.ignite.transactions.TransactionConcurrency concurrency, org.apache.ignite.transactions.TransactionIsolation isolation, long timeout, int txSize) org.apache.ignite.IgniteTransactionsorg.apache.ignite.IgniteTransactions
-
Constructor Details
-
Ignite2TransactionAdapter
public Ignite2TransactionAdapter(org.apache.ignite3.tx.IgniteTransactions actual)
-
-
Method Details
-
getCurrentTx
@Nullable public org.apache.ignite3.tx.Transaction getCurrentTx() -
txStart
- Specified by:
txStartin interfaceorg.apache.ignite.IgniteTransactions- Throws:
IllegalStateException
-
txStart
public org.apache.ignite.transactions.Transaction txStart(org.apache.ignite.transactions.TransactionConcurrency concurrency, org.apache.ignite.transactions.TransactionIsolation isolation) - Specified by:
txStartin interfaceorg.apache.ignite.IgniteTransactions
-
txStart
public org.apache.ignite.transactions.Transaction txStart(org.apache.ignite.transactions.TransactionConcurrency concurrency, org.apache.ignite.transactions.TransactionIsolation isolation, long timeout, int txSize) - Specified by:
txStartin interfaceorg.apache.ignite.IgniteTransactions
-
tx
public org.apache.ignite.transactions.Transaction tx()- Specified by:
txin interfaceorg.apache.ignite.IgniteTransactions
-
metrics
public org.apache.ignite.transactions.TransactionMetrics metrics()- Specified by:
metricsin interfaceorg.apache.ignite.IgniteTransactions
-
resetMetrics
public void resetMetrics()- Specified by:
resetMetricsin interfaceorg.apache.ignite.IgniteTransactions
-
localActiveTransactions
- Specified by:
localActiveTransactionsin interfaceorg.apache.ignite.IgniteTransactions
-
withLabel
- Specified by:
withLabelin interfaceorg.apache.ignite.IgniteTransactions
-
withTracing
public org.apache.ignite.IgniteTransactions withTracing()- Specified by:
withTracingin interfaceorg.apache.ignite.IgniteTransactions
-