All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer, ConfigProducer, Serializable

public class Source extends GenericTarget
Config producer for source, which is contained in a provider.
Author:
Tony Vaagenes
See Also:
  • Field Details

  • Constructor Details

    • Source

      public Source(com.yahoo.component.chain.model.ChainSpecification specWithoutInnerSearchers, com.yahoo.search.searchchain.model.federation.FederationOptions federationOptions, Source.GroupOption groupOption)
  • Method Details

    • federationOptions

      public com.yahoo.search.searchchain.model.federation.FederationOptions federationOptions()
      Overrides:
      federationOptions in class GenericTarget
    • useByDefault

      protected boolean useByDefault()
      Description copied from class: GenericTarget
      The value for useByDefault in case the user have not specified any
      Specified by:
      useByDefault in class GenericTarget
    • getParentProvider

      public Provider getParentProvider()
    • getChainSpecification

      public com.yahoo.component.chain.model.ChainSpecification getChainSpecification()
      Overrides:
      getChainSpecification in class Chain<Searcher<?>>
    • getGlobalComponentId

      public com.yahoo.component.ComponentId getGlobalComponentId()
      Overrides:
      getGlobalComponentId in class Chain<Searcher<?>>