## 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 | Description
    --- | --- | ---
    `TransactionConfiguration` | IgniteConfiguration.`getTransactionConfiguration()` | Gets transactions configuration.
    `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.
    `TransactionConfiguration` | TransactionConfiguration.`setTxAwareQueriesEnabled​(boolean txAwareQueriesEnabled)` |
    `<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 | Description
    --- | --- | ---
    `IgniteConfiguration` | IgniteConfiguration.`setTransactionConfiguration​(TransactionConfiguration txCfg)` | Sets transactions configuration.

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