public class SourceRefResolver extends Object
Modifier and Type | Field and Description |
---|---|
private SearchChainResolver |
searchChainResolver |
Constructor and Description |
---|
SourceRefResolver(SearchChainResolver searchChainResolver) |
Modifier and Type | Method and Description |
---|---|
private boolean |
hasOnlyName(com.yahoo.component.ComponentSpecification sourceSpec) |
Set<SearchChainInvocationSpec> |
resolve(com.yahoo.component.ComponentSpecification sourceRef,
com.yahoo.processing.request.Properties sourceToProviderMap,
IndexFacts indexFacts) |
private SearchChainInvocationSpec |
resolveClusterSearchChain(String cluster,
com.yahoo.component.ComponentSpecification sourceRef,
com.yahoo.processing.request.Properties sourceToProviderMap) |
private Set<SearchChainInvocationSpec> |
resolveClustersWithDocument(com.yahoo.component.ComponentSpecification sourceRef,
com.yahoo.processing.request.Properties sourceToProviderMap,
IndexFacts indexFacts) |
private final SearchChainResolver searchChainResolver
public SourceRefResolver(SearchChainResolver searchChainResolver)
public Set<SearchChainInvocationSpec> resolve(com.yahoo.component.ComponentSpecification sourceRef, com.yahoo.processing.request.Properties sourceToProviderMap, IndexFacts indexFacts) throws UnresolvedSearchChainException
UnresolvedSearchChainException
private Set<SearchChainInvocationSpec> resolveClustersWithDocument(com.yahoo.component.ComponentSpecification sourceRef, com.yahoo.processing.request.Properties sourceToProviderMap, IndexFacts indexFacts) throws UnresolvedSearchChainException
UnresolvedSearchChainException
private SearchChainInvocationSpec resolveClusterSearchChain(String cluster, com.yahoo.component.ComponentSpecification sourceRef, com.yahoo.processing.request.Properties sourceToProviderMap) throws UnresolvedSearchChainException
UnresolvedSearchChainException
private boolean hasOnlyName(com.yahoo.component.ComponentSpecification sourceSpec)
Copyright © 2018. All rights reserved.