Class ConnectorConfig

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.config.ConfigInstance
com.yahoo.jdisc.http.ConnectorConfig

public final class ConnectorConfig extends com.yahoo.config.ConfigInstance
This class represents the root node of connector Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
  • Field Details

  • Constructor Details

  • Method Details

    • getDefMd5

      public static String getDefMd5()
    • getDefName

      public static String getDefName()
    • getDefNamespace

      public static String getDefNamespace()
    • getDefVersion

      public static String getDefVersion()
    • listenPort

      public int listenPort()
      Returns:
      connector.listenPort
    • name

      public String name()
      Returns:
      connector.name
    • headerCacheSize

      public int headerCacheSize()
      Returns:
      connector.headerCacheSize
    • outputBufferSize

      public int outputBufferSize()
      Returns:
      connector.outputBufferSize
    • requestHeaderSize

      public int requestHeaderSize()
      Returns:
      connector.requestHeaderSize
    • responseHeaderSize

      public int responseHeaderSize()
      Returns:
      connector.responseHeaderSize
    • acceptQueueSize

      public int acceptQueueSize()
      Returns:
      connector.acceptQueueSize
    • reuseAddress

      public boolean reuseAddress()
      Returns:
      connector.reuseAddress
    • idleTimeout

      public double idleTimeout()
      Returns:
      connector.idleTimeout
    • stopTimeout

      public double stopTimeout()
      Returns:
      connector.stopTimeout
    • tcpKeepAliveEnabled

      public boolean tcpKeepAliveEnabled()
      Returns:
      connector.tcpKeepAliveEnabled
    • tcpNoDelay

      public boolean tcpNoDelay()
      Returns:
      connector.tcpNoDelay
    • throttling

      public ConnectorConfig.Throttling throttling()
      Returns:
      connector.throttling
    • implicitTlsEnabled

      public boolean implicitTlsEnabled()
      Returns:
      connector.implicitTlsEnabled
    • ssl

      public ConnectorConfig.Ssl ssl()
      Returns:
      connector.ssl
    • tlsClientAuthEnforcer

      public ConnectorConfig.TlsClientAuthEnforcer tlsClientAuthEnforcer()
      Returns:
      connector.tlsClientAuthEnforcer
    • healthCheckProxy

      public ConnectorConfig.HealthCheckProxy healthCheckProxy()
      Returns:
      connector.healthCheckProxy
    • proxyProtocol

      public ConnectorConfig.ProxyProtocol proxyProtocol()
      Returns:
      connector.proxyProtocol
    • secureRedirect

      public ConnectorConfig.SecureRedirect secureRedirect()
      Returns:
      connector.secureRedirect
    • maxRequestsPerConnection

      public int maxRequestsPerConnection()
      Returns:
      connector.maxRequestsPerConnection
    • maxConnectionLife

      public double maxConnectionLife()
      Returns:
      connector.maxConnectionLife
    • http2Enabled

      public boolean http2Enabled()
      Returns:
      connector.http2Enabled
    • http2

      public ConnectorConfig.Http2 http2()
      Returns:
      connector.http2