Interface ProductSetResolver

All Known Implementing Classes:
DynamicProductSetResolver, NoopProductSetResolver, QueryStringProductSetResolver, StaticProductSetResolver

public interface ProductSetResolver
  • Method Details

    • runAsync

      @Deprecated default boolean 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)