| 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.
 | 
| TransactionConfiguration | TransactionConfiguration. setPessimisticTxLogSize(int pessimisticTxLogSize) | Deprecated.
 | 
| TransactionConfiguration | TransactionConfiguration. setTxAwareQueriesEnabled(boolean txAwareQueriesEnabled) |  | 
| <T> TransactionConfiguration | TransactionConfiguration. setTxManagerFactory(javax.cache.configuration.Factory<T> factory) | Sets transaction manager factory for available javax.transaction.TransactionManagerimplementation,
 if any. | 
| TransactionConfiguration | TransactionConfiguration. setTxManagerLookupClassName(String tmLookupClsName) | Deprecated.
 | 
| TransactionConfiguration | TransactionConfiguration. setTxSerializableEnabled(boolean txSerEnabled) | Deprecated.
 | 
| 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. |