Class DispatchConfig

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.config.ConfigInstance
com.yahoo.vespa.config.search.DispatchConfig

public final class DispatchConfig extends com.yahoo.config.ConfigInstance
This class represents the root node of dispatch Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. Configuration of dispatch from container nodes to search clusters
  • Field Details

  • Constructor Details

  • Method Details

    • getDefMd5

      public static String getDefMd5()
    • getDefName

      public static String getDefName()
    • getDefNamespace

      public static String getDefNamespace()
    • prioritizeAvailability

      public boolean prioritizeAvailability()
      Returns:
      dispatch.prioritizeAvailability
    • minActivedocsPercentage

      public double minActivedocsPercentage()
      Returns:
      dispatch.minActivedocsPercentage
    • distributionPolicy

      public DispatchConfig.DistributionPolicy.Enum distributionPolicy()
      Returns:
      dispatch.distributionPolicy
    • maxHitsPerNode

      public int maxHitsPerNode()
      Returns:
      dispatch.maxHitsPerNode
    • topKProbability

      public double topKProbability()
      Returns:
      dispatch.topKProbability
    • redundancy

      public long redundancy()
      Returns:
      dispatch.redundancy
    • minSearchCoverage

      public double minSearchCoverage()
      Returns:
      dispatch.minSearchCoverage
    • minWaitAfterCoverageFactor

      public double minWaitAfterCoverageFactor()
      Returns:
      dispatch.minWaitAfterCoverageFactor
    • maxWaitAfterCoverageFactor

      public double maxWaitAfterCoverageFactor()
      Returns:
      dispatch.maxWaitAfterCoverageFactor
    • numJrtTransportThreads

      public int numJrtTransportThreads()
      Returns:
      dispatch.numJrtTransportThreads
    • numJrtConnectionsPerNode

      public int numJrtConnectionsPerNode()
      Returns:
      dispatch.numJrtConnectionsPerNode
    • warmuptime

      public double warmuptime()
      Returns:
      dispatch.warmuptime
    • summaryDecodePolicy

      public DispatchConfig.SummaryDecodePolicy.Enum summaryDecodePolicy()
      Returns:
      dispatch.summaryDecodePolicy