Class TransactionConfiguration
Transactions configuration.
Inheritance
Namespace: Apache.Ignite.Core.Transactions
Assembly: Apache.Ignite.Core.dll
Syntax
public class TransactionConfiguration : object
Constructors
TransactionConfiguration()
Initializes a new instance of the TransactionConfiguration class.
Declaration
public TransactionConfiguration()
Fields
DefaultDefaultTimeout
The default value for DefaultTransactionIsolation property.
Declaration
public static readonly TimeSpan DefaultDefaultTimeout
Field Value
| Type | Description |
|---|---|
| TimeSpan |
DefaultDefaultTimeoutOnPartitionMapExchange
The default value for DefaultTimeoutOnPartitionMapExchange
Declaration
public static readonly TimeSpan DefaultDefaultTimeoutOnPartitionMapExchange
Field Value
| Type | Description |
|---|---|
| TimeSpan |
DefaultDefaultTransactionConcurrency
The default value for DefaultTransactionConcurrency property.
Declaration
public const TransactionConcurrency DefaultDefaultTransactionConcurrency = default(TransactionConcurrency)
Field Value
| Type | Description |
|---|---|
| TransactionConcurrency |
DefaultDefaultTransactionIsolation
The default value for DefaultTransactionIsolation property.
Declaration
public const TransactionIsolation DefaultDefaultTransactionIsolation = default(TransactionIsolation)
Field Value
| Type | Description |
|---|---|
| TransactionIsolation |
DefaultPessimisticTransactionLogLinger
The default value for PessimisticTransactionLogLinger property.
Declaration
public static readonly TimeSpan DefaultPessimisticTransactionLogLinger
Field Value
| Type | Description |
|---|---|
| TimeSpan |
DefaultPessimisticTransactionLogSize
The default value for PessimisticTransactionLogSize property.
Declaration
public const int DefaultPessimisticTransactionLogSize = null
Field Value
| Type | Description |
|---|---|
| System.Int32 |
Properties
DefaultTimeout
Gets or sets the cache transaction timeout to use when one is not explicitly specified.
Declaration
public TimeSpan DefaultTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
DefaultTimeoutOnPartitionMapExchange
Gets or sets transaction timeout for partition map synchronization.
Declaration
public TimeSpan DefaultTimeoutOnPartitionMapExchange { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
DefaultTransactionConcurrency
Gets or sets the cache transaction concurrency to use when one is not explicitly specified.
Declaration
public TransactionConcurrency DefaultTransactionConcurrency { get; set; }
Property Value
| Type | Description |
|---|---|
| TransactionConcurrency |
DefaultTransactionIsolation
Gets or sets the cache transaction isolation to use when one is not explicitly specified.
Declaration
public TransactionIsolation DefaultTransactionIsolation { get; set; }
Property Value
| Type | Description |
|---|---|
| TransactionIsolation |
PessimisticTransactionLogLinger
Gets or sets the delay after which pessimistic recovery entries will be cleaned up for failed node.
Declaration
public TimeSpan PessimisticTransactionLogLinger { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
PessimisticTransactionLogSize
Gets or sets the size of pessimistic transactions log stored on node in order to recover transaction commit if originating node has left grid before it has sent all messages to transaction nodes.
0 for unlimited.
Declaration
public int PessimisticTransactionLogSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |