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
ConstructorsConstructorDescriptionGenericTarget(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.FederationOptionsprotected abstract 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, getChainSpecification, getComponentId, getGlobalComponentId, 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
-
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:
federationOptionsin classSearchChain
-
useByDefault
protected abstract boolean useByDefault()The value for useByDefault in case the user have not specified any
-