Class Source
java.lang.Object
com.yahoo.config.model.producer.AnyConfigProducer
com.yahoo.config.model.producer.TreeConfigProducer<AnyConfigProducer>
com.yahoo.vespa.model.container.component.chain.Chain<Searcher<?>>
com.yahoo.vespa.model.container.search.searchchain.SearchChain
com.yahoo.vespa.model.container.search.searchchain.GenericTarget
com.yahoo.vespa.model.container.search.searchchain.Source
- All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer,ConfigProducer,Serializable
Config producer for source, which is contained in a provider.
- Author:
- Tony Vaagenes
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.yahoo.config.model.producer.AnyConfigProducer
log -
Constructor Summary
ConstructorsConstructorDescriptionSource(com.yahoo.component.chain.model.ChainSpecification specWithoutInnerSearchers, com.yahoo.search.searchchain.model.federation.FederationOptions federationOptions, Source.GroupOption groupOption) -
Method Summary
Modifier and TypeMethodDescriptioncom.yahoo.search.searchchain.model.federation.FederationOptionscom.yahoo.component.chain.model.ChainSpecificationcom.yahoo.component.ComponentIdprotected booleanThe value for useByDefault in case the user have not specified anyMethods inherited from class com.yahoo.vespa.model.container.search.searchchain.SearchChain
getDocumentTypes, toStringMethods inherited from class com.yahoo.vespa.model.container.component.chain.Chain
addInnerComponent, getComponentId, getId, getInnerComponents, getTypeMethods inherited from class com.yahoo.config.model.producer.TreeConfigProducer
addChild, addDescendantService, getChildren, getChildrenByTypeRecursive, getConfigClassLoader, getDescendantServices, removeChild, validateMethods inherited from class com.yahoo.config.model.producer.AnyConfigProducer
addConfigId, addUserConfig, cascadeConfig, currentConfigId, findInheritedClassLoader, getConfigId, getMonitoringService, getParent, getRoot, getSubId, getUserConfigs, hostSystem, mergeUserConfigs, remove, setParent, setUserConfigs, stateIsHostedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.yahoo.vespa.model.ConfigProducer
dump
-
Field Details
-
groupOption
-
-
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:
federationOptionsin classGenericTarget
-
useByDefault
protected boolean useByDefault()Description copied from class:GenericTargetThe value for useByDefault in case the user have not specified any- Specified by:
useByDefaultin classGenericTarget
-
getParentProvider
-
getChainSpecification
public com.yahoo.component.chain.model.ChainSpecification getChainSpecification()- Overrides:
getChainSpecificationin classChain<Searcher<?>>
-
getGlobalComponentId
public com.yahoo.component.ComponentId getGlobalComponentId()- Overrides:
getGlobalComponentIdin classChain<Searcher<?>>
-