Package org.infinispan.query.backend
Class SearchableCacheConfiguration
- java.lang.Object
-
- org.hibernate.search.cfg.spi.SearchConfigurationBase
-
- org.infinispan.query.backend.SearchableCacheConfiguration
-
- All Implemented Interfaces:
org.hibernate.search.cfg.spi.SearchConfiguration
public final class SearchableCacheConfiguration extends org.hibernate.search.cfg.spi.SearchConfigurationBase implements org.hibernate.search.cfg.spi.SearchConfigurationClass that implementsSearchConfigurationso that within Infinispan-Query, there is no need for a Hibernate Core configuration object.- Author:
- Navin Surtani, Sanne Grinovero, anistor@redhat.com
-
-
Constructor Summary
Constructors Constructor Description SearchableCacheConfiguration(Collection<Class<?>> indexedEntities, Properties properties, Collection<ProgrammaticSearchMappingProvider> programmaticSearchMappingProviders, Collection<org.hibernate.search.analyzer.definition.LuceneAnalysisDefinitionProvider> analyzerDefProviders, org.infinispan.factories.ComponentRegistry cr, ClassLoader aggregatedClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.search.engine.service.classloading.spi.ClassLoaderServicegetClassLoaderService()Class<?>getClassMapping(String name)Iterator<Class<?>>getClassMappings()org.hibernate.search.cfg.SearchMappinggetProgrammaticMapping()PropertiesgetProperties()StringgetProperty(String propertyName)Map<Class<? extends org.hibernate.search.engine.service.spi.Service>,Object>getProvidedServices()org.hibernate.annotations.common.reflection.ReflectionManagergetReflectionManager()booleanisDeleteByTermEnforced()booleanisIdProvidedImplicit()booleanisTransactionManagerExpected()-
Methods inherited from class org.hibernate.search.cfg.spi.SearchConfigurationBase
getInstanceInitializer, isIndexMetadataComplete, isJPAAnnotationsProcessingEnabled, isMultitenancyEnabled
-
-
-
-
Constructor Detail
-
SearchableCacheConfiguration
public SearchableCacheConfiguration(Collection<Class<?>> indexedEntities, Properties properties, Collection<ProgrammaticSearchMappingProvider> programmaticSearchMappingProviders, Collection<org.hibernate.search.analyzer.definition.LuceneAnalysisDefinitionProvider> analyzerDefProviders, org.infinispan.factories.ComponentRegistry cr, ClassLoader aggregatedClassLoader)
-
-
Method Detail
-
isDeleteByTermEnforced
public boolean isDeleteByTermEnforced()
- Specified by:
isDeleteByTermEnforcedin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration- Overrides:
isDeleteByTermEnforcedin classorg.hibernate.search.cfg.spi.SearchConfigurationBase
-
getClassMappings
public Iterator<Class<?>> getClassMappings()
- Specified by:
getClassMappingsin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getClassMapping
public Class<?> getClassMapping(String name)
- Specified by:
getClassMappingin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getProperty
public String getProperty(String propertyName)
- Specified by:
getPropertyin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getProperties
public Properties getProperties()
- Specified by:
getPropertiesin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getReflectionManager
public org.hibernate.annotations.common.reflection.ReflectionManager getReflectionManager()
- Specified by:
getReflectionManagerin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getProgrammaticMapping
public org.hibernate.search.cfg.SearchMapping getProgrammaticMapping()
- Specified by:
getProgrammaticMappingin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getProvidedServices
public Map<Class<? extends org.hibernate.search.engine.service.spi.Service>,Object> getProvidedServices()
- Specified by:
getProvidedServicesin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
isTransactionManagerExpected
public boolean isTransactionManagerExpected()
- Specified by:
isTransactionManagerExpectedin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration- Overrides:
isTransactionManagerExpectedin classorg.hibernate.search.cfg.spi.SearchConfigurationBase
-
isIdProvidedImplicit
public boolean isIdProvidedImplicit()
- Specified by:
isIdProvidedImplicitin interfaceorg.hibernate.search.cfg.spi.SearchConfiguration- Overrides:
isIdProvidedImplicitin classorg.hibernate.search.cfg.spi.SearchConfigurationBase
-
getClassLoaderService
public org.hibernate.search.engine.service.classloading.spi.ClassLoaderService getClassLoaderService()
- Specified by:
getClassLoaderServicein interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
-