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

Packages that use TransactionConfiguration
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.

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

Methods in org.apache.ignite.configuration that return TransactionConfiguration
`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
`IgniteConfiguration` IgniteConfiguration.`setTransactionConfiguration​(TransactionConfiguration txCfg)` Sets transactions configuration.

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

### Uses of TransactionConfiguration in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return TransactionConfiguration
`static TransactionConfiguration` GridCacheUtils.`transactionConfiguration​(@Nullable GridCacheContext sysCacheCtx, IgniteConfiguration cfg)`
`TransactionConfiguration` GridCacheSharedContext.`txConfig()` Gets transactions configuration.