Class MappedIndexManagerImpl
- java.lang.Object
-
- org.hibernate.search.engine.mapper.mapping.impl.MappedIndexManagerImpl
-
- All Implemented Interfaces:
MappedIndexManager
public class MappedIndexManagerImpl extends Object implements MappedIndexManager
-
-
Constructor Summary
Constructors Constructor Description MappedIndexManagerImpl(IndexManagerImplementor implementor)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddTo(MappedIndexScopeBuilder<?,?> builder)IndexIndexercreateIndexer(BackendSessionContext sessionContext)IndexIndexingPlancreateIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)<R,E>
MappedIndexScopeBuilder<R,E>createScopeBuilder(BackendMappingContext mappingContext)IndexWorkspacecreateWorkspace(BackendMappingContext mappingContext, Set<String> tenantIds)IndexWorkspacecreateWorkspace(DetachedBackendSessionContext sessionContext)Deprecated.IndexSchemaManagerschemaManager()IndexManagertoAPI()StringtoString()
-
-
-
Constructor Detail
-
MappedIndexManagerImpl
public MappedIndexManagerImpl(IndexManagerImplementor implementor)
-
-
Method Detail
-
toAPI
public IndexManager toAPI()
- Specified by:
toAPIin interfaceMappedIndexManager
-
schemaManager
public IndexSchemaManager schemaManager()
- Specified by:
schemaManagerin interfaceMappedIndexManager
-
createIndexingPlan
public IndexIndexingPlan createIndexingPlan(BackendSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
- Specified by:
createIndexingPlanin interfaceMappedIndexManager
-
createIndexer
public IndexIndexer createIndexer(BackendSessionContext sessionContext)
- Specified by:
createIndexerin interfaceMappedIndexManager
-
createWorkspace
@Deprecated public IndexWorkspace createWorkspace(DetachedBackendSessionContext sessionContext)
Deprecated.- Specified by:
createWorkspacein interfaceMappedIndexManager- Parameters:
sessionContext- The detached session context.- Returns:
- An
IndexWorkspace.
-
createWorkspace
public IndexWorkspace createWorkspace(BackendMappingContext mappingContext, Set<String> tenantIds)
- Specified by:
createWorkspacein interfaceMappedIndexManager
-
createScopeBuilder
public <R,E> MappedIndexScopeBuilder<R,E> createScopeBuilder(BackendMappingContext mappingContext)
- Specified by:
createScopeBuilderin interfaceMappedIndexManager
-
addTo
public void addTo(MappedIndexScopeBuilder<?,?> builder)
- Specified by:
addToin interfaceMappedIndexManager
-
-