Interface PojoMassIndexingMappingContext
-
- All Known Subinterfaces:
PojoScopeMappingContext
,PojoSearchSessionMappingContext
- All Known Implementing Classes:
AbstractPojoMappingImplementor
public interface PojoMassIndexingMappingContext
Contextual information about a search mapping.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PojoMassIndexerAgent
createMassIndexerAgent(PojoMassIndexerAgentCreateContext context)
Creates aPojoMassIndexerAgent
, able to exert control over other agents that could perform indexing concurrently (e.g.EntityReferenceFactory<?>
entityReferenceFactory()
FailureHandler
failureHandler()
ThreadPoolProvider
threadPoolProvider()
-
-
-
Method Detail
-
entityReferenceFactory
EntityReferenceFactory<?> entityReferenceFactory()
- Returns:
- A
EntityReferenceFactory
that 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.
-
-