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 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 a PojoMassIndexerAgent, 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.