Package de.cxp.ocs.elasticsearch.prodset
Class DynamicProductSetResolver
java.lang.Object
de.cxp.ocs.elasticsearch.prodset.DynamicProductSetResolver
- All Implemented Interfaces:
ProductSetResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolve
(ProductSet dynamicProductSet, Set<String> excludedIds, Searcher searcher, SearchContext searchContext) boolean
runAsync()
This has no effect any more!
-
Constructor Details
-
DynamicProductSetResolver
public DynamicProductSetResolver()
-
-
Method Details
-
resolve
public StaticProductSet resolve(ProductSet dynamicProductSet, Set<String> excludedIds, Searcher searcher, SearchContext searchContext) - Specified by:
resolve
in interfaceProductSetResolver
-
runAsync
public boolean runAsync()Description copied from interface:ProductSetResolver
This has no effect any more!Resolvers that need a bit more time can defined itself as async, so that in case of several product sets in a single request, all of them could run async in parallel.
- Specified by:
runAsync
in interfaceProductSetResolver
- Returns:
- true if this product set resolver needs more time and should run async
-