Class LuceneIndexWorkspace
- java.lang.Object
-
- org.hibernate.search.backend.lucene.work.execution.impl.LuceneIndexWorkspace
-
- All Implemented Interfaces:
IndexWorkspace
public class LuceneIndexWorkspace extends Object implements IndexWorkspace
-
-
Constructor Summary
Constructors Constructor Description LuceneIndexWorkspace(LuceneWorkFactory factory, WorkExecutionIndexManagerContext indexManagerContext, Set<String> tenantIds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<?>flush(OperationSubmitter operationSubmitter)CompletableFuture<?>mergeSegments(OperationSubmitter operationSubmitter)CompletableFuture<?>purge(Set<String> routingKeys, OperationSubmitter operationSubmitter)CompletableFuture<?>refresh(OperationSubmitter operationSubmitter)
-
-
-
Constructor Detail
-
LuceneIndexWorkspace
public LuceneIndexWorkspace(LuceneWorkFactory factory, WorkExecutionIndexManagerContext indexManagerContext, Set<String> tenantIds)
-
-
Method Detail
-
mergeSegments
public CompletableFuture<?> mergeSegments(OperationSubmitter operationSubmitter)
- Specified by:
mergeSegmentsin interfaceIndexWorkspace
-
purge
public CompletableFuture<?> purge(Set<String> routingKeys, OperationSubmitter operationSubmitter)
- Specified by:
purgein interfaceIndexWorkspace
-
flush
public CompletableFuture<?> flush(OperationSubmitter operationSubmitter)
- Specified by:
flushin interfaceIndexWorkspace
-
refresh
public CompletableFuture<?> refresh(OperationSubmitter operationSubmitter)
- Specified by:
refreshin interfaceIndexWorkspace
-
-