## Uses of Class
org.apache.ignite.transactions.TransactionIsolation

- Packages that use TransactionIsolation
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.cache.hibernate | Contains implementation of Hibernate L2 cache.
  org.apache.ignite.client | Contains Ignite Thin Client API classes.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.spi.systemview.view | Contains `SystemView` clases that exists in Ignite.
  org.apache.ignite.transactions | Contains transaction-related classes.
  org.apache.ignite.transactions.spring | Contains implementation of Spring transaction manager.

- - ### Uses of TransactionIsolation in org.apache.ignite

    Methods in org.apache.ignite with parameters of type TransactionIsolation
    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.

  - ### Uses of TransactionIsolation in org.apache.ignite.cache.hibernate

    Methods in org.apache.ignite.cache.hibernate with parameters of type TransactionIsolation
    Modifier and Type | Method and Description
    --- | ---
    `Transaction` | HibernateCacheProxy.`txStart(TransactionConcurrency concurrency, TransactionIsolation isolation)` Starts new transaction with the specified concurrency and isolation.
    `Transaction` | HibernateCacheProxy.`txStart(TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, int txSize)` Starts transaction with specified isolation, concurrency, timeout, invalidation flag, and number of participating entries.
    `org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal` | HibernateCacheProxy.`txStartEx(TransactionConcurrency concurrency, TransactionIsolation isolation)`

  - ### Uses of TransactionIsolation in org.apache.ignite.client

    Methods in org.apache.ignite.client with parameters of type TransactionIsolation
    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.

  - ### Uses of TransactionIsolation in org.apache.ignite.configuration

    Fields in org.apache.ignite.configuration declared as TransactionIsolation
    Modifier and Type | Field and Description
    --- | ---
    `static TransactionIsolation` | ClientTransactionConfiguration.`DFLT_TX_ISOLATION` Default transaction isolation level.
    `static TransactionIsolation` | TransactionConfiguration.`DFLT_TX_ISOLATION` Default transaction isolation level.

    Methods in org.apache.ignite.configuration that return TransactionIsolation
    Modifier and Type | Method and Description
    --- | ---
    `TransactionIsolation` | ClientTransactionConfiguration.`getDefaultTxIsolation()` Default transaction isolation to use when one is not explicitly specified.
    `TransactionIsolation` | TransactionConfiguration.`getDefaultTxIsolation()` Default cache transaction isolation to use when one is not explicitly specified.

    Methods in org.apache.ignite.configuration with parameters of type TransactionIsolation
    Modifier and Type | Method and Description
    --- | ---
    `ClientTransactionConfiguration` | ClientTransactionConfiguration.`setDefaultTxIsolation(TransactionIsolation dfltIsolation)` Sets default transaction isolation.
    `TransactionConfiguration` | TransactionConfiguration.`setDefaultTxIsolation(TransactionIsolation dfltIsolation)` Sets default transaction isolation.

  - ### Uses of TransactionIsolation in org.apache.ignite.spi.systemview.view

    Methods in org.apache.ignite.spi.systemview.view that return TransactionIsolation
    Modifier and Type | Method and Description
    --- | ---
    `TransactionIsolation` | TransactionView.`isolation()`

  - ### Uses of TransactionIsolation in org.apache.ignite.transactions

    Methods in org.apache.ignite.transactions that return TransactionIsolation
    Modifier and Type | Method and Description
    --- | ---
    `static @Nullable TransactionIsolation` | TransactionIsolation.`fromOrdinal(int ord)` Efficiently gets enumerated value from its ordinal.
    `TransactionIsolation` | Transaction.`isolation()` Cache transaction isolation level.
    `static TransactionIsolation` | TransactionIsolation.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static TransactionIsolation[]` | TransactionIsolation.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of TransactionIsolation in org.apache.ignite.transactions.spring

    Methods in org.apache.ignite.transactions.spring that return TransactionIsolation
    Modifier and Type | Method and Description
    --- | ---
    `protected TransactionIsolation` | IgniteClientSpringTransactionManager.`defaultTransactionIsolation()`
    `protected TransactionIsolation` | SpringTransactionManager.`defaultTransactionIsolation()`
    `protected abstract TransactionIsolation` | AbstractSpringTransactionManager.`defaultTransactionIsolation()`

2021 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.10.0
Release Date | : March 10 2021