Package de.cxp.ocs.elasticsearch.prodset
Interface ProductSetResolver
- All Known Implementing Classes:
DynamicProductSetResolver
,NoopProductSetResolver
,QueryStringProductSetResolver
,StaticProductSetResolver
public interface ProductSetResolver
-
Method Summary
Modifier and TypeMethodDescriptionresolve
(ProductSet set, Set<String> excludedIds, Searcher searcher, SearchContext searchContext) default boolean
runAsync()
Deprecated.
-
Method Details
-
runAsync
Deprecated.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.
- Returns:
- true if this product set resolver needs more time and should run async
-
resolve
StaticProductSet resolve(ProductSet set, Set<String> excludedIds, Searcher searcher, SearchContext searchContext)
-