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 Vespa.ai. 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()
    • 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
    • maxContentSize

      public long maxContentSize()
      Returns:
      connector.maxContentSize
    • maxContentSizeErrorMessageTemplate

      public String maxContentSizeErrorMessageTemplate()
      Returns:
      connector.maxContentSizeErrorMessageTemplate
    • reuseAddress

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

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

      public double shutdownIdleTimeout()
      Returns:
      connector.shutdownIdleTimeout
    • 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
    • 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
    • serverName

      public ConnectorConfig.ServerName serverName()
      Returns:
      connector.serverName
    • accessLog

      public ConnectorConfig.AccessLog accessLog()
      Returns:
      connector.accessLog