Class InfinispanMappingInitiator

    • Constructor Detail

      • InfinispanMappingInitiator

        public InfinispanMappingInitiator​(org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector introspector,
                                          Collection<ProgrammaticSearchMappingProvider> mappingProviders,
                                          org.infinispan.util.concurrent.BlockingManager blockingManager,
                                          org.infinispan.util.concurrent.NonBlockingManager nonBlockingManager)
    • Method Detail

      • addEntityType

        public void addEntityType​(Class<?> type,
                                  String entityName)
      • setEntityLoader

        public void setEntityLoader​(org.hibernate.search.mapper.pojo.loading.spi.PojoSelectionEntityLoader<?> entityLoader)
      • setEntityConverter

        public void setEntityConverter​(EntityConverter entityConverter)
      • configure

        public void configure​(org.hibernate.search.engine.mapper.mapping.building.spi.MappingBuildContext buildContext,
                              org.hibernate.search.engine.mapper.mapping.building.spi.MappingConfigurationCollector<org.hibernate.search.mapper.pojo.mapping.building.spi.PojoTypeMetadataContributor> configurationCollector)
        Specified by:
        configure in interface org.hibernate.search.engine.mapper.mapping.building.spi.MappingInitiator<org.hibernate.search.mapper.pojo.mapping.building.spi.PojoTypeMetadataContributor,​InfinispanMappingPartialBuildState>
        Overrides:
        configure in class org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator<InfinispanMappingPartialBuildState>