public interface MappedIndexManager
This is the interface provided to mappers to access the index manager.
| Modifier and Type | Method and Description |
|---|---|
void |
addTo(MappedIndexScopeBuilder<?,?> builder) |
IndexIndexer |
createIndexer(BackendSessionContext sessionContext,
EntityReferenceFactory<?> entityReferenceFactory) |
<R> IndexIndexingPlan<R> |
createIndexingPlan(BackendSessionContext sessionContext,
EntityReferenceFactory<R> entityReferenceFactory,
DocumentCommitStrategy commitStrategy,
DocumentRefreshStrategy refreshStrategy) |
<R,E> MappedIndexScopeBuilder<R,E> |
createScopeBuilder(BackendMappingContext mappingContext) |
IndexWorkspace |
createWorkspace(DetachedBackendSessionContext sessionContext) |
IndexSchemaManager |
getSchemaManager() |
IndexManager |
toAPI() |
IndexManager toAPI()
IndexSchemaManager getSchemaManager()
<R> IndexIndexingPlan<R> createIndexingPlan(BackendSessionContext sessionContext, EntityReferenceFactory<R> entityReferenceFactory, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
IndexIndexer createIndexer(BackendSessionContext sessionContext, EntityReferenceFactory<?> entityReferenceFactory)
IndexWorkspace createWorkspace(DetachedBackendSessionContext sessionContext)
<R,E> MappedIndexScopeBuilder<R,E> createScopeBuilder(BackendMappingContext mappingContext)
void addTo(MappedIndexScopeBuilder<?,?> builder)
Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.