public class FS4InvokerFactory extends Object
FillInvoker
and SearchInvoker
objects that communicate with
content nodes or dispatchers over the fnet/FS4 protocolConstructor and Description |
---|
FS4InvokerFactory(FS4ResourcePool fs4ResourcePool,
SearchCluster searchCluster,
VespaBackEndSearcher searcher) |
Modifier and Type | Method and Description |
---|---|
FillInvoker |
getFillInvoker(Query query,
SearchCluster.Node node) |
Optional<FillInvoker> |
getFillInvoker(Result result)
Create a
FillInvoker for a the hits in a Result . |
Optional<SearchInvoker> |
getSearchInvoker(Query query,
List<SearchCluster.Node> nodes)
Create a
SearchInvoker for a list of content nodes. |
SearchInvoker |
getSearchInvoker(Query query,
SearchCluster.Node node) |
public FS4InvokerFactory(FS4ResourcePool fs4ResourcePool, SearchCluster searchCluster, VespaBackEndSearcher searcher)
public SearchInvoker getSearchInvoker(Query query, SearchCluster.Node node)
public Optional<SearchInvoker> getSearchInvoker(Query query, List<SearchCluster.Node> nodes)
SearchInvoker
for a list of content nodes.query
- the search query being processednodes
- pre-selected list of content nodespublic FillInvoker getFillInvoker(Query query, SearchCluster.Node node)
public Optional<FillInvoker> getFillInvoker(Result result)
FillInvoker
for a the hits in a Result
.result
- the Result containing hits that need to be filledCopyright © 2018. All rights reserved.