public class DistributedTransactionConfiguration extends Object
| Constructor and Description |
|---|
DistributedTransactionConfiguration(GridKernalContext ctx,
IgniteLogger log,
DistributePropertyListener<Long> longOperationsDumpTimeoutLsnr,
DistributePropertyListener<Integer> collisionsDumpIntervalLsnr) |
public DistributedTransactionConfiguration(GridKernalContext ctx, IgniteLogger log, DistributePropertyListener<Long> longOperationsDumpTimeoutLsnr, DistributePropertyListener<Integer> collisionsDumpIntervalLsnr)
ctx - Kernal context.log - Log.longOperationsDumpTimeoutLsnr - Listener of longOperationsDumpTimeout change event.collisionsDumpIntervalLsnr - Listener of collisionsDumpInterval change event.public GridFutureAdapter<?> updateLongOperationsDumpTimeoutAsync(long timeout) throws IgniteCheckedException
longOperationsDumpTimeout.timeout - New value of longOperationsDumpTimeout.longOperationsDumpTimeout update operation.IgniteCheckedException - If failed during cluster wide update.public void updateLongOperationsDumpTimeoutLocal(long timeout)
longOperationsDumpTimeout.timeout - New value of longOperationsDumpTimeout.public Long longOperationsDumpTimeout()
longOperationsDumpTimeout.public GridFutureAdapter<?> updateLongTransactionTimeDumpThresholdAsync(long longTransactionTimeDumpThreshold) throws IgniteCheckedException
longTransactionTimeDumpThreshold.longTransactionTimeDumpThreshold - New value of threshold timeout in milliseconds.longTransactionTimeDumpThreshold update operation.IgniteCheckedException - If failed during cluster wide update.public void updateLongTransactionTimeDumpThresholdLocal(long longTransactionTimeDumpThreshold)
longTransactionTimeDumpThreshold.longTransactionTimeDumpThreshold - New value of longTransactionTimeDumpThreshold.public Long longTransactionTimeDumpThreshold()
longTransactionTimeDumpThreshold
for more information.public GridFutureAdapter<?> updateTransactionTimeDumpSamplesCoefficientAsync(double transactionTimeDumpSamplesCoefficient) throws IgniteCheckedException
transactionTimeDumpSamplesCoefficient.transactionTimeDumpSamplesCoefficient - New coefficient for samples of completed transactions that will be dumped in log.transactionTimeDumpSamplesCoefficient update operation.IgniteCheckedException - If failed during cluster wide update.public void updateTransactionTimeDumpSamplesCoefficientLocal(double transactionTimeDumpSamplesCoefficient)
transactionTimeDumpSamplesCoefficient.transactionTimeDumpSamplesCoefficient - New coefficient for samples of completed transactions that will be dumped in log.public Double transactionTimeDumpSamplesCoefficient()
transactionTimeDumpSamplesCoefficient.public GridFutureAdapter<?> updateLongTransactionTimeDumpSamplesPerSecondLimitAsync(int limit) throws IgniteCheckedException
longTransactionTimeDumpSamplesPerSecondLimit.limit - New limit of samples of completed transactions that will be dumped in log per second.longTransactionTimeDumpSamplesPerSecondLimit update operation.IgniteCheckedException - If failed during cluster wide update.public void updateLongTransactionTimeDumpSamplesPerSecondLimitLocal(int limit)
longTransactionTimeDumpSamplesPerSecondLimit.limit - New limit of samples of completed transactions that will be dumped in log per second.public Integer longTransactionTimeDumpSamplesPerSecondLimit()
longTransactionTimeDumpSamplesPerSecondLimit for more information.public GridFutureAdapter<?> updateCollisionsDumpIntervalAsync(int collisionsDumpInterval) throws IgniteCheckedException
collisionsDumpInterval.collisionsDumpInterval - New collisions dump interval.collisionsDumpInterval update operation.IgniteCheckedException - If failed during cluster wide update.public void updateCollisionsDumpIntervalLocal(int collisionsDumpInterval)
collisionsDumpInterval.collisionsDumpInterval - New collisions dump interval.public Integer collisionsDumpInterval()
collisionsDumpInterval.public GridFutureAdapter<?> updateTxOwnerDumpRequestsAllowedAsync(boolean allowed) throws IgniteCheckedException
txOwnerDumpRequestsAllowed.allowed - Allowance to dump requests from local node to near node, when long running transaction is found.txOwnerDumpRequestsAllowed update operation.IgniteCheckedException - If failed during cluster wide update.public void updateTxOwnerDumpRequestsAllowedLocal(boolean allowed)
txOwnerDumpRequestsAllowed.allowed - Allowance to dump requests from local node to near node, when long running transaction is found.public Boolean txOwnerDumpRequestsAllowed()
txOwnerDumpRequestsAllowed for more information.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023