Interface LuceneSyncWorkOrchestrator
- All Known Implementing Classes:
LuceneSyncWorkOrchestratorImpl
public interface LuceneSyncWorkOrchestrator
An orchestrator that executes works synchronously in the current thread.
For now this implementation is very simple, but we might one day need to execute queries asynchronously, in which case thing will get slightly more complex.
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> Tsubmit(Set<String> indexNames, Collection<? extends ReadIndexManagerContext> indexManagerContexts, Set<String> routingKeys, ReadWork<T> work) <T> Tsubmit(Set<String> indexNames, Collection<? extends ReadIndexManagerContext> indexManagerContexts, Set<String> routingKeys, ReadWork<T> work, HibernateSearchMultiReader indexReader)
-
Method Details
-
submit
default <T> T submit(Set<String> indexNames, Collection<? extends ReadIndexManagerContext> indexManagerContexts, Set<String> routingKeys, ReadWork<T> work) -
submit
<T> T submit(Set<String> indexNames, Collection<? extends ReadIndexManagerContext> indexManagerContexts, Set<String> routingKeys, ReadWork<T> work, HibernateSearchMultiReader indexReader)
-