Class ContentPolicy.Parameters

java.lang.Object
com.yahoo.documentapi.messagebus.protocol.ContentPolicy.Parameters
Enclosing class:
ContentPolicy

public static class ContentPolicy.Parameters extends Object
Class parsing the semicolon separated parameter string and exposes the appropriate value to the policy.
  • Field Details

    • clusterName

      protected final String clusterName
    • distributionConfigId

      protected final String distributionConfigId
    • distributionConfig

      protected final com.yahoo.vespa.config.content.DistributionConfig distributionConfig
    • slobrokHostPatternGenerator

      protected final com.yahoo.documentapi.messagebus.protocol.ContentPolicy.SlobrokHostPatternGenerator slobrokHostPatternGenerator
  • Constructor Details

  • Method Details

    • getClusterName

      public String getClusterName()
    • createPatternGenerator

      public com.yahoo.documentapi.messagebus.protocol.ContentPolicy.SlobrokHostPatternGenerator createPatternGenerator()
    • createHostFetcher

      public ContentPolicy.HostFetcher createHostFetcher(SlobrokPolicy policy, int percent)
    • createDistribution

      public com.yahoo.vdslib.distribution.Distribution createDistribution(SlobrokPolicy policy)
    • createInstabilityChecker

      public ContentPolicy.InstabilityChecker createInstabilityChecker()