Class GenericTarget
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
- All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer
,ConfigProducer
,Serializable
A search chain that is intended to be used for federation (i.e. providers, sources)
- Author:
- Tony Vaagenes
- See Also:
-
Field Summary
Fields inherited from class com.yahoo.config.model.producer.AnyConfigProducer
log
-
Constructor Summary
ConstructorDescriptionGenericTarget
(com.yahoo.component.chain.model.ChainSpecification specWithoutInnerSearchers, com.yahoo.search.searchchain.model.federation.FederationOptions federationOptions) -
Method Summary
Modifier and TypeMethodDescriptioncom.yahoo.search.searchchain.model.federation.FederationOptions
protected abstract 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, getChainSpecification, getComponentId, getGlobalComponentId, 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
-
Constructor Details
-
GenericTarget
public GenericTarget(com.yahoo.component.chain.model.ChainSpecification specWithoutInnerSearchers, com.yahoo.search.searchchain.model.federation.FederationOptions federationOptions)
-
-
Method Details
-
federationOptions
public com.yahoo.search.searchchain.model.federation.FederationOptions federationOptions()- Overrides:
federationOptions
in classSearchChain
-
useByDefault
protected abstract boolean useByDefault()The value for useByDefault in case the user have not specified any
-