Class TransactionManagerConfig

java.lang.Object
io.trino.transaction.TransactionManagerConfig

public class TransactionManagerConfig extends Object
  • 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)