|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.search.cfg.spi.SearchConfigurationBase
org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore
public class SearchConfigurationFromHibernateCore
Search configuration implementation wrapping an Hibernate Core configuration
| Constructor Summary | |
|---|---|
SearchConfigurationFromHibernateCore(Configuration cfg)
|
|
| Method Summary | |
|---|---|
Class<?> |
getClassMapping(String name)
Returns a Class from a String parameter. |
Iterator<Class<?>> |
getClassMappings()
Returns an iterator over the list of indexed classes |
InstanceInitializer |
getInstanceInitializer()
|
SearchMapping |
getProgrammaticMapping()
|
Properties |
getProperties()
Gets properties as a java.util.Properties object. |
String |
getProperty(String propertyName)
Gets a configuration property from its name or null if not present |
Map<Class<? extends ServiceProvider<?>>,Object> |
getProvidedServices()
Provide service instances. |
org.hibernate.annotations.common.reflection.ReflectionManager |
getReflectionManager()
Returns a reflection manager if already available in the environment null otherwise |
boolean |
isIndexMetadataComplete()
Safest to default to false. |
| Methods inherited from class org.hibernate.search.cfg.spi.SearchConfigurationBase |
|---|
isTransactionManagerExpected |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.hibernate.search.cfg.spi.SearchConfiguration |
|---|
isTransactionManagerExpected |
| Constructor Detail |
|---|
public SearchConfigurationFromHibernateCore(Configuration cfg)
| Method Detail |
|---|
public Iterator<Class<?>> getClassMappings()
SearchConfiguration
getClassMappings in interface SearchConfigurationpublic Class<?> getClassMapping(String name)
SearchConfigurationClass from a String parameter.
getClassMapping in interface SearchConfigurationpublic String getProperty(String propertyName)
SearchConfiguration
getProperty in interface SearchConfigurationpropertyName - - as a String.
public Properties getProperties()
SearchConfiguration
getProperties in interface SearchConfigurationobjectpublic org.hibernate.annotations.common.reflection.ReflectionManager getReflectionManager()
SearchConfiguration
getReflectionManager in interface SearchConfigurationpublic SearchMapping getProgrammaticMapping()
getProgrammaticMapping in interface SearchConfigurationnullpublic Map<Class<? extends ServiceProvider<?>>,Object> getProvidedServices()
SearchConfigurationBuildContext.requestService(Class) API
Note that the lifecycle methods:
- org.hibernate.search.spi.ServiceProvider#start(java.util.Properties)
- ServiceProvider.stop()
of the provider are *not* called.
For services using the same ServiceProvider class, provided services have priority
over managed services (ie the ones using the service locator pattern).
getProvidedServices in interface SearchConfigurationpublic InstanceInitializer getInstanceInitializer()
getInstanceInitializer in interface SearchConfigurationgetInstanceInitializer in class SearchConfigurationBasepublic boolean isIndexMetadataComplete()
SearchConfigurationBase
isIndexMetadataComplete in interface SearchConfigurationisIndexMetadataComplete in class SearchConfigurationBasetrue if it is safe to assume that the information we have about
index metadata is accurate. This should be set to false for example if the index
could contain Documents related to types not known to this SearchFactory instance.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||