org.hibernate.search.cfg.spi
public interface SearchConfiguration
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
getClassMapping(String name)
Returns a
Class from a String parameter. |
Iterator<Class<?>> |
getClassMappings()
Returns an iterator over the list of indexed classes
|
IndexManagerFactory |
getIndexManagerFactory() |
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 |
isIdProvidedImplicit() |
boolean |
isIndexMetadataComplete() |
boolean |
isTransactionManagerExpected()
By default Hibernate Search expects to execute in the context of a transaction,
and will log warning when certain operations are executed out of such a scope.
|
Iterator<Class<?>> getClassMappings()
Class<?> getClassMapping(String name)
Class from a String parameter.name - the class name as stringString getProperty(String propertyName)
propertyName - - as a String.Properties getProperties()
objectorg.hibernate.annotations.common.reflection.ReflectionManager getReflectionManager()
SearchMapping getProgrammaticMapping()
nullMap<Class<? extends ServiceProvider<?>>,Object> getProvidedServices()
BuildContext.requestService(Class) API
Note that the lifecycle methods:
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).boolean isTransactionManagerExpected()
false Search will avoid logging such warnings.boolean isIndexMetadataComplete()
true 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.InstanceInitializer getInstanceInitializer()
boolean isIdProvidedImplicit()
true if we should treat indexed entities as implicitly annotated
with a ProvidedId, if no other Id is specified.IndexManagerFactory getIndexManagerFactory()
Copyright © 2006-2015 Red Hat, Inc. All Rights Reserved