Package org.apache.ignite.configuration
Class ClientTransactionConfiguration
- java.lang.Object
- 
- org.apache.ignite.configuration.ClientTransactionConfiguration
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class ClientTransactionConfiguration extends Object implements Serializable Thin client transactions configuration.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static longDFLT_TRANSACTION_TIMEOUTDefault transaction timeout.static TransactionConcurrencyDFLT_TX_CONCURRENCYDefault concurrency mode.static TransactionIsolationDFLT_TX_ISOLATIONDefault transaction isolation level.
 - 
Constructor SummaryConstructors Constructor Description ClientTransactionConfiguration()Empty constructor.ClientTransactionConfiguration(ClientTransactionConfiguration cfg)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionConcurrencygetDefaultTxConcurrency()Default transaction concurrency to use when one is not explicitly specified.TransactionIsolationgetDefaultTxIsolation()Default transaction isolation to use when one is not explicitly specified.longgetDefaultTxTimeout()Gets default transaction timeout.ClientTransactionConfigurationsetDefaultTxConcurrency(TransactionConcurrency dfltConcurrency)Sets default transaction concurrency.ClientTransactionConfigurationsetDefaultTxIsolation(TransactionIsolation dfltIsolation)Sets default transaction isolation.ClientTransactionConfigurationsetDefaultTxTimeout(long dfltTxTimeout)Sets default transaction timeout in milliseconds.StringtoString()
 
- 
- 
- 
Field Detail- 
DFLT_TX_CONCURRENCYpublic static final TransactionConcurrency DFLT_TX_CONCURRENCY Default concurrency mode.
 - 
DFLT_TX_ISOLATIONpublic static final TransactionIsolation DFLT_TX_ISOLATION Default transaction isolation level.
 - 
DFLT_TRANSACTION_TIMEOUTpublic static final long DFLT_TRANSACTION_TIMEOUT Default transaction timeout.- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ClientTransactionConfigurationpublic ClientTransactionConfiguration() Empty constructor.
 - 
ClientTransactionConfigurationpublic ClientTransactionConfiguration(ClientTransactionConfiguration cfg) - Parameters:
- cfg- Configuration to copy.
 
 
- 
 - 
Method Detail- 
getDefaultTxConcurrencypublic TransactionConcurrency getDefaultTxConcurrency() Default transaction concurrency to use when one is not explicitly specified. Default value is defined byDFLT_TX_CONCURRENCY.- Returns:
- Default cache transaction concurrency.
 
 - 
setDefaultTxConcurrencypublic ClientTransactionConfiguration setDefaultTxConcurrency(TransactionConcurrency dfltConcurrency) Sets default transaction concurrency.- Parameters:
- dfltConcurrency- Default transaction concurrency.
- Returns:
- thisfor chaining.
 
 - 
getDefaultTxIsolationpublic TransactionIsolation getDefaultTxIsolation() Default transaction isolation to use when one is not explicitly specified. Default value is defined byDFLT_TX_ISOLATION.- Returns:
- Default transaction isolation.
- See Also:
- Transaction
 
 - 
setDefaultTxIsolationpublic ClientTransactionConfiguration setDefaultTxIsolation(TransactionIsolation dfltIsolation) Sets default transaction isolation.- Parameters:
- dfltIsolation- Default transaction isolation.
- Returns:
- thisfor chaining.
 
 - 
getDefaultTxTimeoutpublic long getDefaultTxTimeout() Gets default transaction timeout. Default value is defined byDFLT_TRANSACTION_TIMEOUTwhich is0and means that transactions will never time out.- Returns:
- Default transaction timeout.
 
 - 
setDefaultTxTimeoutpublic ClientTransactionConfiguration setDefaultTxTimeout(long dfltTxTimeout) Sets default transaction timeout in milliseconds.- Parameters:
- dfltTxTimeout- Default transaction timeout.
- Returns:
- thisfor chaining.
 
 
- 
 
-