Interface RuntimeConfig


@Immutable public interface RuntimeConfig
Handler-execution runtime configuration: settings governing how in-flight handlers are drained on shutdown. Distinct from the executor/thread-factory wiring, which is injected on the builder; this type holds only runtime data.
  • Field Details

    • DEFAULT_REQUEST_TIMEOUT

      static final Duration DEFAULT_REQUEST_TIMEOUT
    • DEFAULT

      static final RuntimeConfig DEFAULT
  • Method Details

    • shutdownGracePeriod

      @Default default Duration shutdownGracePeriod()
      Time an owned executor is given to drain in-flight handlers on close() before they are force-interrupted (default 5s). Duration.ZERO interrupts running handlers immediately.
    • requestTimeout

      @Default default Duration requestTimeout()
      Timeout for pending requests sent to the client (default 60s).
    • builder

      static RuntimeConfig.Builder builder()