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.SearchConfiguration
Class that implementsSearchConfiguration
so 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(Set<Class<?>> indexedEntities, Properties properties, Collection<ProgrammaticSearchMappingProvider> programmaticSearchMappingProviders, Collection<org.hibernate.search.analyzer.definition.LuceneAnalysisDefinitionProvider> analyzerDefProviders, ComponentRegistry cr, ClassLoader aggregatedClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.search.engine.service.classloading.spi.ClassLoaderService
getClassLoaderService()
Class<?>
getClassMapping(String name)
Iterator<Class<?>>
getClassMappings()
org.hibernate.search.cfg.SearchMapping
getProgrammaticMapping()
Properties
getProperties()
String
getProperty(String propertyName)
Map<Class<? extends org.hibernate.search.engine.service.spi.Service>,Object>
getProvidedServices()
org.hibernate.annotations.common.reflection.ReflectionManager
getReflectionManager()
boolean
isDeleteByTermEnforced()
boolean
isIdProvidedImplicit()
boolean
isTransactionManagerExpected()
-
Methods inherited from class org.hibernate.search.cfg.spi.SearchConfigurationBase
getInstanceInitializer, isIndexMetadataComplete, isJPAAnnotationsProcessingEnabled, isMultitenancyEnabled
-
-
-
-
Constructor Detail
-
SearchableCacheConfiguration
public SearchableCacheConfiguration(Set<Class<?>> indexedEntities, Properties properties, Collection<ProgrammaticSearchMappingProvider> programmaticSearchMappingProviders, Collection<org.hibernate.search.analyzer.definition.LuceneAnalysisDefinitionProvider> analyzerDefProviders, ComponentRegistry cr, ClassLoader aggregatedClassLoader)
-
-
Method Detail
-
isDeleteByTermEnforced
public boolean isDeleteByTermEnforced()
- Specified by:
isDeleteByTermEnforced
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
- Overrides:
isDeleteByTermEnforced
in classorg.hibernate.search.cfg.spi.SearchConfigurationBase
-
getClassMappings
public Iterator<Class<?>> getClassMappings()
- Specified by:
getClassMappings
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getClassMapping
public Class<?> getClassMapping(String name)
- Specified by:
getClassMapping
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getProperty
public String getProperty(String propertyName)
- Specified by:
getProperty
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getProperties
public Properties getProperties()
- Specified by:
getProperties
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getReflectionManager
public org.hibernate.annotations.common.reflection.ReflectionManager getReflectionManager()
- Specified by:
getReflectionManager
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getProgrammaticMapping
public org.hibernate.search.cfg.SearchMapping getProgrammaticMapping()
- Specified by:
getProgrammaticMapping
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
getProvidedServices
public Map<Class<? extends org.hibernate.search.engine.service.spi.Service>,Object> getProvidedServices()
- Specified by:
getProvidedServices
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
isTransactionManagerExpected
public boolean isTransactionManagerExpected()
- Specified by:
isTransactionManagerExpected
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
- Overrides:
isTransactionManagerExpected
in classorg.hibernate.search.cfg.spi.SearchConfigurationBase
-
isIdProvidedImplicit
public boolean isIdProvidedImplicit()
- Specified by:
isIdProvidedImplicit
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
- Overrides:
isIdProvidedImplicit
in classorg.hibernate.search.cfg.spi.SearchConfigurationBase
-
getClassLoaderService
public org.hibernate.search.engine.service.classloading.spi.ClassLoaderService getClassLoaderService()
- Specified by:
getClassLoaderService
in interfaceorg.hibernate.search.cfg.spi.SearchConfiguration
-
-