Class SourcesTarget
java.lang.Object
com.yahoo.component.AbstractComponent
com.yahoo.search.federation.sourceref.Target
com.yahoo.search.federation.sourceref.SourcesTarget
- All Implemented Interfaces:
com.yahoo.component.Component
,com.yahoo.component.Deconstructable
,Comparable<com.yahoo.component.Component>
-
Field Summary
Fields inherited from class com.yahoo.component.AbstractComponent
isDeconstructable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSource
(com.yahoo.component.ComponentId providerId, SearchChainInvocationSpec searchChainInvocationSpec, boolean isDefaultProviderForSource) void
freeze()
responsibleSearchChain
(com.yahoo.processing.request.Properties queryProperties) Methods inherited from class com.yahoo.component.AbstractComponent
clone, compareTo, deconstruct, getClassName, getId, getIdString, hasInitializedId, initId, isDeconstructable, setIsDeconstructable, toString
-
Constructor Details
-
SourcesTarget
public SourcesTarget(com.yahoo.component.ComponentId sourceId)
-
-
Method Details
-
responsibleSearchChain
public SearchChainInvocationSpec responsibleSearchChain(com.yahoo.processing.request.Properties queryProperties) throws UnresolvedSearchChainException - Specified by:
responsibleSearchChain
in classTarget
- Throws:
UnresolvedSearchChainException
-
searchRefDescription
- Specified by:
searchRefDescription
in classTarget
-
freeze
public void freeze() -
addSource
public void addSource(com.yahoo.component.ComponentId providerId, SearchChainInvocationSpec searchChainInvocationSpec, boolean isDefaultProviderForSource) -
defaultProviderSource
-
allProviderSources
-