Package com.yahoo.search.dispatch
Class InvokerFactory
- java.lang.Object
-
- com.yahoo.search.dispatch.InvokerFactory
-
- Direct Known Subclasses:
RpcInvokerFactory
public abstract class InvokerFactory extends Object
- Author:
- ollivir
-
-
Field Summary
Fields Modifier and Type Field Description protected SearchCluster
searchCluster
-
Constructor Summary
Constructors Constructor Description InvokerFactory(SearchCluster searchCluster)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static SearchInvoker
createCoverageErrorInvoker(List<Node> nodes, Set<Integer> failed)
abstract FillInvoker
createFillInvoker(VespaBackEndSearcher searcher, Result result)
protected abstract Optional<SearchInvoker>
createNodeSearchInvoker(VespaBackEndSearcher searcher, Query query, int maxHits, Node node)
void
release()
-
-
-
Field Detail
-
searchCluster
protected final SearchCluster searchCluster
-
-
Constructor Detail
-
InvokerFactory
public InvokerFactory(SearchCluster searchCluster)
-
-
Method Detail
-
createNodeSearchInvoker
protected abstract Optional<SearchInvoker> createNodeSearchInvoker(VespaBackEndSearcher searcher, Query query, int maxHits, Node node)
-
createFillInvoker
public abstract FillInvoker createFillInvoker(VespaBackEndSearcher searcher, Result result)
-
createCoverageErrorInvoker
protected static SearchInvoker createCoverageErrorInvoker(List<Node> nodes, Set<Integer> failed)
-
release
public void release()
-
-