Class DocumentBuilderContainedEntity<T>

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

public class DocumentBuilderContainedEntity<T> extends AbstractDocumentBuilder<T> implements DocumentBuilder
Set up and provide a manager for classes which are indexed via @IndexedEmbedded, but themselves do not contain the @Indexed annotation.
  • Constructor Details

    • DocumentBuilderContainedEntity

      public DocumentBuilderContainedEntity(XClass xClass, ConfigContext context, ReflectionManager reflectionManager, Set<XClass> optimizationBlackList)
      Constructor used on contained entities not annotated with @Indexed themselves.
      Parameters:
      xClass - The class for which to build a DocumentBuilderContainedEntity.
      context - Handle to default configuration settings.
      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