Interface PojoMassIndexingMappingContext
-
- All Known Subinterfaces:
PojoScopeMappingContext,PojoSearchSessionMappingContext
- All Known Implementing Classes:
AbstractPojoMappingImplementor
public interface PojoMassIndexingMappingContextContextual information about a search mapping.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PojoMassIndexerAgentcreateMassIndexerAgent(PojoMassIndexerAgentCreateContext context)Creates aPojoMassIndexerAgent, able to exert control over other agents that could perform indexing concurrently (e.g.EntityReferenceFactory<?>entityReferenceFactory()FailureHandlerfailureHandler()ThreadPoolProviderthreadPoolProvider()
-
-
-
Method Detail
-
entityReferenceFactory
EntityReferenceFactory<?> entityReferenceFactory()
- Returns:
- A
EntityReferenceFactorythat relies on the object's class to return entity types.
-
threadPoolProvider
ThreadPoolProvider threadPoolProvider()
- Returns:
- A
ThreadPoolProvider.
-
failureHandler
FailureHandler failureHandler()
- Returns:
- A
FailureHandler.
-
createMassIndexerAgent
PojoMassIndexerAgent createMassIndexerAgent(PojoMassIndexerAgentCreateContext context)
Creates aPojoMassIndexerAgent, able to exert control over other agents that could perform indexing concurrently (e.g. automatic indexing).- Parameters:
context- A context with information about the mass indexing that is about to start.- Returns:
- An agent.
-
-