Class PojoScopeWorkspaceImpl
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.work.impl.PojoScopeWorkspaceImpl
-
- All Implemented Interfaces:
PojoScopeWorkspace
public class PojoScopeWorkspaceImpl extends Object implements PojoScopeWorkspace
-
-
Constructor Summary
Constructors Constructor Description PojoScopeWorkspaceImpl(PojoScopeMappingContext mappingContext, Set<? extends PojoWorkIndexedTypeContext<?,?>> targetedTypeContexts, 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)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace
flush, mergeSegments, purge, refresh
-
-
-
-
Constructor Detail
-
PojoScopeWorkspaceImpl
public PojoScopeWorkspaceImpl(PojoScopeMappingContext mappingContext, Set<? extends PojoWorkIndexedTypeContext<?,?>> targetedTypeContexts, Set<String> tenantIds)
-
-
Method Detail
-
mergeSegments
public CompletableFuture<?> mergeSegments(OperationSubmitter operationSubmitter)
- Specified by:
mergeSegmentsin interfacePojoScopeWorkspace
-
purge
public CompletableFuture<?> purge(Set<String> routingKeys, OperationSubmitter operationSubmitter)
- Specified by:
purgein interfacePojoScopeWorkspace
-
flush
public CompletableFuture<?> flush(OperationSubmitter operationSubmitter)
- Specified by:
flushin interfacePojoScopeWorkspace
-
refresh
public CompletableFuture<?> refresh(OperationSubmitter operationSubmitter)
- Specified by:
refreshin interfacePojoScopeWorkspace
-
-