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
    Constructor
    Description
    Ignite2TransactionAdapter(org.apache.ignite3.tx.IgniteTransactions actual)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.ignite3.tx.Transaction
     
    Collection<org.apache.ignite.transactions.Transaction>
     
    org.apache.ignite.transactions.TransactionMetrics
     
    void
     
    org.apache.ignite.transactions.Transaction
    tx()
     
    org.apache.ignite.transactions.Transaction
     
    org.apache.ignite.transactions.Transaction
    txStart(org.apache.ignite.transactions.TransactionConcurrency concurrency, org.apache.ignite.transactions.TransactionIsolation isolation)
     
    org.apache.ignite.transactions.Transaction
    txStart(org.apache.ignite.transactions.TransactionConcurrency concurrency, org.apache.ignite.transactions.TransactionIsolation isolation, long timeout, int txSize)
     
    org.apache.ignite.IgniteTransactions
     
    org.apache.ignite.IgniteTransactions
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Ignite2TransactionAdapter

      public Ignite2TransactionAdapter(org.apache.ignite3.tx.IgniteTransactions actual)
  • Method Details

    • getCurrentTx

      @Nullable public org.apache.ignite3.tx.Transaction getCurrentTx()
    • txStart

      public org.apache.ignite.transactions.Transaction txStart() throws IllegalStateException
      Specified by:
      txStart in interface org.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:
      txStart in interface org.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:
      txStart in interface org.apache.ignite.IgniteTransactions
    • tx

      public org.apache.ignite.transactions.Transaction tx()
      Specified by:
      tx in interface org.apache.ignite.IgniteTransactions
    • metrics

      public org.apache.ignite.transactions.TransactionMetrics metrics()
      Specified by:
      metrics in interface org.apache.ignite.IgniteTransactions
    • resetMetrics

      public void resetMetrics()
      Specified by:
      resetMetrics in interface org.apache.ignite.IgniteTransactions
    • localActiveTransactions

      public Collection<org.apache.ignite.transactions.Transaction> localActiveTransactions()
      Specified by:
      localActiveTransactions in interface org.apache.ignite.IgniteTransactions
    • withLabel

      public org.apache.ignite.IgniteTransactions withLabel(String lb)
      Specified by:
      withLabel in interface org.apache.ignite.IgniteTransactions
    • withTracing

      public org.apache.ignite.IgniteTransactions withTracing()
      Specified by:
      withTracing in interface org.apache.ignite.IgniteTransactions