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
-
Field Summary
Fields inherited from class com.yahoo.config.model.producer.AnyConfigProducer
log
-
Constructor Summary
ConstructorDescriptionSource
(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.FederationOptions
com.yahoo.component.chain.model.ChainSpecification
com.yahoo.component.ComponentId
protected boolean
The value for useByDefault in case the user have not specified anyMethods inherited from class com.yahoo.vespa.model.container.search.searchchain.SearchChain
getDocumentTypes, toString
Methods inherited from class com.yahoo.vespa.model.container.component.chain.Chain
addInnerComponent, getComponentId, getId, getInnerComponents, getType
Methods inherited from class com.yahoo.config.model.producer.TreeConfigProducer
addChild, addDescendantService, getChildren, getChildrenByTypeRecursive, getConfigClassLoader, getDescendantServices, removeChild, validate
Methods 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, stateIsHosted
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
federationOptions
in classGenericTarget
-
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 classGenericTarget
-
getParentProvider
-
getChainSpecification
public com.yahoo.component.chain.model.ChainSpecification getChainSpecification()- Overrides:
getChainSpecification
in classChain<Searcher<?>>
-
getGlobalComponentId
public com.yahoo.component.ComponentId getGlobalComponentId()- Overrides:
getGlobalComponentId
in classChain<Searcher<?>>
-