Package io.trino.transaction
Class TransactionManagerConfig
java.lang.Object
io.trino.transaction.TransactionManagerConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@MinDuration("1ms") @NotNull io.airlift.units.Duration@MinDuration("1ms") @NotNull io.airlift.units.Duration@jakarta.validation.constraints.Min(1L) intsetIdleCheckInterval(io.airlift.units.Duration idleCheckInterval) setIdleTimeout(io.airlift.units.Duration idleTimeout) setMaxFinishingConcurrency(int maxFinishingConcurrency)
-
Constructor Details
-
TransactionManagerConfig
public TransactionManagerConfig()
-
-
Method Details
-
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 @jakarta.validation.constraints.Min(1L) int getMaxFinishingConcurrency() -
setMaxFinishingConcurrency
@Config("transaction.max-finishing-concurrency") public TransactionManagerConfig setMaxFinishingConcurrency(int maxFinishingConcurrency)
-