Interface PojoWorkIndexedTypeContext<I,E>
-
- Type Parameters:
I- The identifier type for the mapped entity type.E- The entity type mapped to the index.
- All Superinterfaces:
PojoLoadingTypeContext<E>,PojoWorkTypeContext<I,E>
- All Known Subinterfaces:
PojoScopeIndexedTypeContext<I,E>
- All Known Implementing Classes:
PojoIndexedTypeManager
public interface PojoWorkIndexedTypeContext<I,E> extends PojoWorkTypeContext<I,E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IndexIndexercreateIndexer(PojoWorkSessionContext sessionContext)IndexIndexingPlancreateIndexingPlan(PojoWorkSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)IndexWorkspacecreateWorkspace(BackendMappingContext mappingContext, Set<String> tenantIds)PojoPathFilterdirtySelfFilter()DocumentRouter<? super E>router()PojoDocumentContributor<E>toDocumentContributor(PojoWorkSessionContext sessionContext, PojoIndexingProcessorRootContext processorContext, I identifier, Supplier<E> entitySupplier)-
Methods inherited from interface org.hibernate.search.mapper.pojo.loading.spi.PojoLoadingTypeContext
isSingleConcreteTypeInEntityHierarchy, typeIdentifier
-
Methods inherited from interface org.hibernate.search.mapper.pojo.work.impl.PojoWorkTypeContext
asContained, asIndexed, entityName, identifierMapping, pathOrdinals, reindexingResolver, resolveEntitiesToReindex, toDocumentIdentifier, toEntity, toEntitySupplier
-
-
-
-
Method Detail
-
router
DocumentRouter<? super E> router()
-
toDocumentContributor
PojoDocumentContributor<E> toDocumentContributor(PojoWorkSessionContext sessionContext, PojoIndexingProcessorRootContext processorContext, I identifier, Supplier<E> entitySupplier)
-
dirtySelfFilter
PojoPathFilter dirtySelfFilter()
-
createIndexingPlan
IndexIndexingPlan createIndexingPlan(PojoWorkSessionContext sessionContext, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
-
createIndexer
IndexIndexer createIndexer(PojoWorkSessionContext sessionContext)
-
createWorkspace
IndexWorkspace createWorkspace(BackendMappingContext mappingContext, Set<String> tenantIds)
-
-