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
ConstructorsConstructorDescriptionInfinispanMappingInitiator(org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector introspector, Collection<ProgrammaticSearchMappingProvider> mappingProviders, BlockingManager blockingManager, FailureCounter failureCounter, IndexerConfig indexerConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntityType(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> voidsetEntityConverter(EntityConverter entityConverter) voidsetEntityLoader(EntityLoaderFactory<?> entityLoader) Methods inherited from class org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator
addConfigurationContributor, annotatedTypeDiscoveryEnabled, annotationMapping, bridges, containedEntityIdentityMappingRequired, containerExtractors, createMapper, defaultReindexOnUpdate, programmaticMapping, providedIdentifierBridge, tenancyModeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, FailureCounter failureCounter, IndexerConfig indexerConfig)
-
-
Method Details
-
addEntityType
-
setEntityLoader
-
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:
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>
-