Class DocumentBuilderIndexedEntity<T>

java.lang.Object
org.hibernate.search.engine.AbstractDocumentBuilder<T>
org.hibernate.search.engine.DocumentBuilderIndexedEntity<T>
All Implemented Interfaces:
DocumentBuilder

public class DocumentBuilderIndexedEntity<T> extends AbstractDocumentBuilder<T>
Set up and provide a manager for classes which are directly annotated with @Indexed.
  • Constructor Details

    • DocumentBuilderIndexedEntity

      public DocumentBuilderIndexedEntity(XClass clazz, ConfigContext context, DirectoryProviderFactory.DirectoryProviders providerWrapper, ReflectionManager reflectionManager, Set<XClass> optimizationBlackList)
      Creates a document builder for entities annotated with @Indexed.
      Parameters:
      clazz - The class for which to build a DocumentBuilderContainedEntity
      context - Handle to default configuration settings
      providerWrapper - wrapper for access to directory providers for the underlying Lucene indexes
      reflectionManager - Reflection manager to use for processing the annotations
      optimizationBlackList - mutable register, keeps track of types on which we need to disable collection events optimizations
  • Method Details