Class InfinispanMappingInitiator
java.lang.Object
org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator<InfinispanMappingPartialBuildState>
org.infinispan.search.mapper.impl.InfinispanMappingInitiator
- All Implemented Interfaces:
org.hibernate.search.engine.mapper.mapping.building.spi.MappingInitiator<org.hibernate.search.mapper.pojo.mapping.building.spi.PojoTypeMetadataContributor,
,InfinispanMappingPartialBuildState> MappingConfigurationContext
public class InfinispanMappingInitiator
extends org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator<InfinispanMappingPartialBuildState>
implements MappingConfigurationContext
-
Constructor Summary
ConstructorDescriptionInfinispanMappingInitiator
(org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector introspector, Collection<ProgrammaticSearchMappingProvider> mappingProviders, BlockingManager blockingManager, NonBlockingManager nonBlockingManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEntityType
(Class<?> type, String entityName) 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) protected org.hibernate.search.mapper.pojo.mapping.building.spi.PojoMapperDelegate<InfinispanMappingPartialBuildState>
void
setEntityConverter
(EntityConverter entityConverter) void
setEntityLoader
(org.hibernate.search.mapper.pojo.loading.spi.PojoSelectionEntityLoader<?> entityLoader) Methods inherited from class org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator
addConfigurationContributor, annotatedTypeDiscoveryEnabled, annotationMapping, bridges, containedEntityIdentityMappingRequired, containerExtractors, createMapper, defaultReindexOnUpdate, programmaticMapping, providedIdentifierBridge, tenancyMode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.infinispan.search.mapper.mapping.MappingConfigurationContext
programmaticMapping
-
Constructor Details
-
InfinispanMappingInitiator
public InfinispanMappingInitiator(org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector introspector, Collection<ProgrammaticSearchMappingProvider> mappingProviders, BlockingManager blockingManager, NonBlockingManager nonBlockingManager)
-
-
Method Details
-
addEntityType
-
setEntityLoader
public void setEntityLoader(org.hibernate.search.mapper.pojo.loading.spi.PojoSelectionEntityLoader<?> entityLoader) -
setEntityConverter
-
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 interfaceorg.hibernate.search.engine.mapper.mapping.building.spi.MappingInitiator<org.hibernate.search.mapper.pojo.mapping.building.spi.PojoTypeMetadataContributor,
InfinispanMappingPartialBuildState> - Overrides:
configure
in classorg.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator<InfinispanMappingPartialBuildState>
-
createMapperDelegate
protected org.hibernate.search.mapper.pojo.mapping.building.spi.PojoMapperDelegate<InfinispanMappingPartialBuildState> createMapperDelegate()- Specified by:
createMapperDelegate
in classorg.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator<InfinispanMappingPartialBuildState>
-