Class NettyConfiguration


  • public final class NettyConfiguration
    extends Object
    Internal object for configuring netty.
    • Field Detail

      • CHANNEL_POOL_CLOSE_TIMEOUT_SECONDS

        public static final int CHANNEL_POOL_CLOSE_TIMEOUT_SECONDS
        See Also:
        Constant Field Values
      • EVENTLOOP_SHUTDOWN_QUIET_PERIOD_SECONDS

        public static final int EVENTLOOP_SHUTDOWN_QUIET_PERIOD_SECONDS
        See Also:
        Constant Field Values
      • EVENTLOOP_SHUTDOWN_TIMEOUT_SECONDS

        public static final int EVENTLOOP_SHUTDOWN_TIMEOUT_SECONDS
        See Also:
        Constant Field Values
      • EVENTLOOP_SHUTDOWN_FUTURE_TIMEOUT_SECONDS

        public static final int EVENTLOOP_SHUTDOWN_FUTURE_TIMEOUT_SECONDS
        See Also:
        Constant Field Values
      • HTTP2_CONNECTION_PING_TIMEOUT_SECONDS

        public static final int HTTP2_CONNECTION_PING_TIMEOUT_SECONDS
        See Also:
        Constant Field Values
    • Constructor Detail

      • NettyConfiguration

        public NettyConfiguration​(AttributeMap configuration)
    • Method Detail

      • connectTimeoutMillis

        public int connectTimeoutMillis()
      • connectionAcquireTimeoutMillis

        public int connectionAcquireTimeoutMillis()
      • maxConnections

        public int maxConnections()
      • maxPendingConnectionAcquires

        public int maxPendingConnectionAcquires()
      • readTimeoutMillis

        public int readTimeoutMillis()
      • writeTimeoutMillis

        public int writeTimeoutMillis()
      • idleTimeoutMillis

        public int idleTimeoutMillis()
      • connectionTtlMillis

        public int connectionTtlMillis()
      • reapIdleConnections

        public boolean reapIdleConnections()
      • trustAllCertificates

        public boolean trustAllCertificates()
      • tcpKeepAlive

        public boolean tcpKeepAlive()
      • tlsHandshakeTimeout

        public Duration tlsHandshakeTimeout()