## Uses of Class
org.apache.ignite.configuration.TransactionConfiguration

- Packages that use TransactionConfiguration
  Package | Description
  --- | ---
  org.apache.ignite.configuration | Contains configuration-related classes.

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

    Methods in org.apache.ignite.configuration that return TransactionConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `TransactionConfiguration` | IgniteConfiguration.`getTransactionConfiguration()` Gets transactions configuration.
    `TransactionConfiguration` | TransactionConfiguration.`setDeadlockTimeout(long deadlockTimeout)` This is an experimental feature.
    `TransactionConfiguration` | TransactionConfiguration.`setDefaultTxConcurrency(TransactionConcurrency dfltConcurrency)` Sets default transaction concurrency.
    `TransactionConfiguration` | TransactionConfiguration.`setDefaultTxIsolation(TransactionIsolation dfltIsolation)` Sets default transaction isolation.
    `TransactionConfiguration` | TransactionConfiguration.`setDefaultTxTimeout(long dfltTxTimeout)` Sets default transaction timeout in milliseconds.
    `TransactionConfiguration` | TransactionConfiguration.`setPessimisticTxLogLinger(int pessimisticTxLogLinger)` Deprecated. Pessimistic tx log linger property has no effect.
    `TransactionConfiguration` | TransactionConfiguration.`setPessimisticTxLogSize(int pessimisticTxLogSize)` Deprecated. Pessimistic tx log size property has no effect.
    `<T> TransactionConfiguration` | TransactionConfiguration.`setTxManagerFactory(javax.cache.configuration.Factory<T> factory)` Sets transaction manager factory for available `javax.transaction.TransactionManager` implementation, if any.
    `TransactionConfiguration` | TransactionConfiguration.`setTxManagerLookupClassName(String tmLookupClsName)` Deprecated. Use `setTxManagerFactory(Factory)` instead.
    `TransactionConfiguration` | TransactionConfiguration.`setTxSerializableEnabled(boolean txSerEnabled)` Deprecated. This method has no effect, `TransactionIsolation.SERIALIZABLE` isolation is always enabled.
    `TransactionConfiguration` | TransactionConfiguration.`setTxTimeoutOnPartitionMapExchange(long txTimeoutOnPartitionMapExchange)` Sets the transaction timeout that will be enforced if the partition map exchange process starts.
    `TransactionConfiguration` | TransactionConfiguration.`setUseJtaSynchronization(boolean useJtaSync)` Sets the flag that defines whether to use lightweight JTA synchronization callback to enlist into JTA transaction instead of creating a separate XA resource.

    Methods in org.apache.ignite.configuration with parameters of type TransactionConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `IgniteConfiguration` | IgniteConfiguration.`setTransactionConfiguration(TransactionConfiguration txCfg)` Sets transactions configuration.

    Constructors in org.apache.ignite.configuration with parameters of type TransactionConfiguration
    Constructor and Description
    `TransactionConfiguration(TransactionConfiguration cfg)`

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022