Class Source

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

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

      • Source

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

      • 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<?>>