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
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntityType(Class<?> type, String entityName)voidconfigure(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>createMapperDelegate()voidsetEntityConverter(EntityConverter entityConverter)voidsetEntityLoader(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 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
-
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:
configurein interfaceorg.hibernate.search.engine.mapper.mapping.building.spi.MappingInitiator<org.hibernate.search.mapper.pojo.mapping.building.spi.PojoTypeMetadataContributor,InfinispanMappingPartialBuildState>- Overrides:
configurein classorg.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator<InfinispanMappingPartialBuildState>
-
createMapperDelegate
protected org.hibernate.search.mapper.pojo.mapping.building.spi.PojoMapperDelegate<InfinispanMappingPartialBuildState> createMapperDelegate()
- Specified by:
createMapperDelegatein classorg.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator<InfinispanMappingPartialBuildState>
-
-