Package io.trino.transaction
Class TransactionManagerConfig
- java.lang.Object
-
- io.trino.transaction.TransactionManagerConfig
-
public class TransactionManagerConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description TransactionManagerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @MinDuration("1ms") @NotNull io.airlift.units.DurationgetIdleCheckInterval()@MinDuration("1ms") @NotNull io.airlift.units.DurationgetIdleTimeout()@javax.validation.constraints.Min(1L) intgetMaxFinishingConcurrency()TransactionManagerConfigsetIdleCheckInterval(io.airlift.units.Duration idleCheckInterval)TransactionManagerConfigsetIdleTimeout(io.airlift.units.Duration idleTimeout)TransactionManagerConfigsetMaxFinishingConcurrency(int maxFinishingConcurrency)
-
-
-
Method Detail
-
getIdleCheckInterval
@MinDuration("1ms") @NotNull public @MinDuration("1ms") @NotNull io.airlift.units.Duration getIdleCheckInterval()
-
setIdleCheckInterval
@Config("transaction.idle-check-interval") public TransactionManagerConfig setIdleCheckInterval(io.airlift.units.Duration idleCheckInterval)
-
getIdleTimeout
@MinDuration("1ms") @NotNull public @MinDuration("1ms") @NotNull io.airlift.units.Duration getIdleTimeout()
-
setIdleTimeout
@Config("transaction.idle-timeout") public TransactionManagerConfig setIdleTimeout(io.airlift.units.Duration idleTimeout)
-
getMaxFinishingConcurrency
@Min(1L) public @javax.validation.constraints.Min(1L) int getMaxFinishingConcurrency()
-
setMaxFinishingConcurrency
@Config("transaction.max-finishing-concurrency") public TransactionManagerConfig setMaxFinishingConcurrency(int maxFinishingConcurrency)
-
-