Interface PojoMassIndexingMappingContext
- All Superinterfaces:
org.hibernate.search.engine.backend.mapping.spi.BackendMappingContext
- All Known Subinterfaces:
PojoScopeMappingContext,PojoSearchSessionMappingContext
- All Known Implementing Classes:
AbstractPojoMappingImplementor
public interface PojoMassIndexingMappingContext
extends org.hibernate.search.engine.backend.mapping.spi.BackendMappingContext
Contextual information about a search mapping.
-
Method Summary
Modifier and TypeMethodDescriptionCreates aPojoMassIndexerAgent, able to exert control over other agents that could perform indexing concurrently (e.g. indexing plans).org.hibernate.search.engine.reporting.FailureHandlerorg.hibernate.search.engine.environment.thread.spi.ThreadPoolProviderMethods inherited from interface org.hibernate.search.engine.backend.mapping.spi.BackendMappingContext
entityReferenceFactory, hints, mappedTypeContext, projectionRegistry, toDocumentValueConvertContext
-
Method Details
-
threadPoolProvider
org.hibernate.search.engine.environment.thread.spi.ThreadPoolProvider threadPoolProvider()- Returns:
- A
ThreadPoolProvider.
-
failureHandler
org.hibernate.search.engine.reporting.FailureHandler failureHandler()- Returns:
- A
FailureHandler.
-
createMassIndexerAgent
Creates aPojoMassIndexerAgent, able to exert control over other agents that could perform indexing concurrently (e.g. indexing plans).- Parameters:
context- A context with information about the mass indexing that is about to start.- Returns:
- An agent.
-
entityReferenceFactoryDelegate
PojoEntityReferenceFactoryDelegate entityReferenceFactoryDelegate()- Returns:
- A
PojoEntityReferenceFactoryDelegate.
-