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

Packages that use TransactionConfiguration
Package | Description
--- | ---
org.apache.ignite.configuration | Contains configuration-related classes.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.visor.node |

### 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.`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)` Sets cleanup delay for pessimistic transaction recovery log for failed node, in milliseconds.
`TransactionConfiguration` | TransactionConfiguration.`setPessimisticTxLogSize(int pessimisticTxLogSize)` Sets pessimistic transactions log size.
`<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.`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)`

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

Methods in org.apache.ignite.internal.processors.cache that return TransactionConfiguration
Modifier and Type | Method and Description
--- | ---
`static TransactionConfiguration` | GridCacheUtils.`transactionConfiguration(GridCacheContext sysCacheCtx, IgniteConfiguration cfg)`
`TransactionConfiguration` | GridCacheSharedContext.`txConfig()` Gets transactions configuration.

### Uses of TransactionConfiguration in org.apache.ignite.internal.visor.node

Constructors in org.apache.ignite.internal.visor.node with parameters of type TransactionConfiguration
Constructor and Description
`VisorTransactionConfiguration(TransactionConfiguration cfg)` Create data transfer object for transaction configuration.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017