Class HibernateSearchOrmElasticsearchMapperContext

java.lang.Object
io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchOrmElasticsearchMapperContext
All Implemented Interfaces:
io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext

public final class HibernateSearchOrmElasticsearchMapperContext extends Object implements io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext
  • Field Details

    • persistenceUnitName

      public final String persistenceUnitName
  • Constructor Details

    • HibernateSearchOrmElasticsearchMapperContext

      public HibernateSearchOrmElasticsearchMapperContext(String persistenceUnitName, Set<String> backendNamesForIndexedEntities, Map<String,Set<String>> backendAndIndexNamesForSearchExtensions)
  • Method Details

    • toString

      public String toString()
      Specified by:
      toString in interface io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext
      Overrides:
      toString in class Object
    • getBackendNamesForIndexedEntities

      public Set<String> getBackendNamesForIndexedEntities()
      Specified by:
      getBackendNamesForIndexedEntities in interface io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext
    • getBackendAndIndexNamesForSearchExtensions

      public Map<String,Set<String>> getBackendAndIndexNamesForSearchExtensions()
      Specified by:
      getBackendAndIndexNamesForSearchExtensions in interface io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext
    • backendPropertyKey

      public String backendPropertyKey(String backendName, String indexName, String propertyKeyRadical)
      Specified by:
      backendPropertyKey in interface io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext
    • singleExtensionBeanReferenceFor

      public <T> Optional<org.hibernate.search.engine.environment.bean.BeanReference<T>> singleExtensionBeanReferenceFor(Optional<String> override, Class<T> beanType, String backendName, String indexName)
      Specified by:
      singleExtensionBeanReferenceFor in interface io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext
    • multiExtensionBeanReferencesFor

      public <T> Optional<List<org.hibernate.search.engine.environment.bean.BeanReference<T>>> multiExtensionBeanReferencesFor(Optional<List<String>> override, Class<T> beanType, String backendName, String indexName)
      Specified by:
      multiExtensionBeanReferencesFor in interface io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext