public class VisorTransactionConfiguration extends Object implements Serializable
| Constructor and Description |
|---|
VisorTransactionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
TransactionConcurrency |
defaultTxConcurrency() |
void |
defaultTxConcurrency(TransactionConcurrency dfltConcurrency) |
TransactionIsolation |
defaultTxIsolation() |
void |
defaultTxIsolation(TransactionIsolation dfltIsolation) |
long |
defaultTxTimeout() |
void |
defaultTxTimeout(long dfltTxTimeout) |
static VisorTransactionConfiguration |
from(TransactionConfiguration src)
Create data transfer object for transaction configuration.
|
int |
getPessimisticTxLogSize() |
int |
pessimisticTxLogLinger() |
void |
pessimisticTxLogLinger(int pessimisticTxLogLinger) |
void |
pessimisticTxLogSize(int pessimisticTxLogSize) |
String |
toString() |
boolean |
txSerializableEnabled() |
void |
txSerializableEnabled(boolean txSerEnabled) |
public static VisorTransactionConfiguration from(TransactionConfiguration src)
src - Transaction configuration.public TransactionConcurrency defaultTxConcurrency()
public void defaultTxConcurrency(TransactionConcurrency dfltConcurrency)
dfltConcurrency - Default cache transaction concurrency.public TransactionIsolation defaultTxIsolation()
public void defaultTxIsolation(TransactionIsolation dfltIsolation)
dfltIsolation - Default cache transaction isolation.public long defaultTxTimeout()
public void defaultTxTimeout(long dfltTxTimeout)
dfltTxTimeout - Default transaction timeout.public int pessimisticTxLogLinger()
public void pessimisticTxLogLinger(int pessimisticTxLogLinger)
pessimisticTxLogLinger - Pessimistic log cleanup delay.public int getPessimisticTxLogSize()
public void pessimisticTxLogSize(int pessimisticTxLogSize)
pessimisticTxLogSize - Pessimistic transactions log size.public boolean txSerializableEnabled()
True if serializable transactions are enabled, false otherwise.public void txSerializableEnabled(boolean txSerEnabled)
txSerEnabled - Flag to enable/disable serializable cache transactions.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015