|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.search.impl.ImmutableSearchFactory
public class ImmutableSearchFactory
This implementation is never directly exposed to the user, it is always wrapped into a MutableSearchFactory
| Constructor Summary | |
|---|---|
ImmutableSearchFactory(SearchFactoryState state)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImmutableSearchFactory(SearchFactoryState state)
| Method Detail |
|---|
public Map<String,FilterDef> getFilterDefinitions()
getFilterDefinitions in interface SearchFactoryStatepublic String getIndexingStrategy()
getIndexingStrategy in interface SearchFactoryImplementorgetIndexingStrategy in interface BuildContextgetIndexingStrategy in interface SearchFactoryStatepublic void close()
close in interface SearchFactoryIntegratorpublic HSQuery createHSQuery()
SearchFactoryIntegrator
createHSQuery in interface SearchFactoryIntegratorpublic Map<Class<?>,DocumentBuilderContainedEntity<?>> getDocumentBuildersContainedEntities()
getDocumentBuildersContainedEntities in interface SearchFactoryStatepublic Map<Class<?>,EntityIndexBinder> getIndexBindingForEntity()
getIndexBindingForEntity in interface SearchFactoryImplementorgetIndexBindingForEntity in interface SearchFactoryStatepublic EntityIndexBinder getIndexBindingForEntity(Class<?> entityType)
getIndexBindingForEntity in interface SearchFactoryIntegratorpublic <T> DocumentBuilderContainedEntity<T> getDocumentBuilderContainedEntity(Class<T> entityType)
getDocumentBuilderContainedEntity in interface SearchFactoryImplementorpublic void addClasses(Class<?>... classes)
SearchFactoryIntegrator
addClasses in interface SearchFactoryIntegratorpublic Worker getWorker()
getWorker in interface SearchFactoryStategetWorker in interface SearchFactoryIntegratorpublic void setBackendQueueProcessor(BackendQueueProcessor backendQueueProcessor)
public void optimize()
SearchFactory
optimize in interface SearchFactorypublic void optimize(Class entityType)
SearchFactoryentityType
optimize in interface SearchFactoryentityType - the entity type (index) to optimizepublic org.apache.lucene.analysis.Analyzer getAnalyzer(String name)
SearchFactory
getAnalyzer in interface SearchFactoryname - the name of the analyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer(Class<?> clazz)
SearchFactory
getAnalyzer in interface SearchFactoryclazz - The class for which to retrieve the analyzer.
public QueryContextBuilder buildQueryBuilder()
buildQueryBuilder in interface SearchFactorypublic Statistics getStatistics()
SearchFactory
getStatistics in interface SearchFactorypublic StatisticsImplementor getStatisticsImplementor()
SearchFactoryImplementor
getStatisticsImplementor in interface SearchFactoryImplementorpublic FilterCachingStrategy getFilterCachingStrategy()
getFilterCachingStrategy in interface SearchFactoryImplementorgetFilterCachingStrategy in interface SearchFactoryStatepublic Map<String,org.apache.lucene.analysis.Analyzer> getAnalyzers()
getAnalyzers in interface SearchFactoryStatepublic int getCacheBitResultsSize()
getCacheBitResultsSize in interface SearchFactoryStatepublic Properties getConfigurationProperties()
getConfigurationProperties in interface SearchFactoryStatepublic FilterDef getFilterDefinition(String name)
getFilterDefinition in interface SearchFactoryImplementorpublic <T> T requestService(Class<? extends ServiceProvider<T>> provider)
BuildContext
requestService in interface BuildContextT - class of the serviceprovider - of the service
public void releaseService(Class<? extends ServiceProvider<?>> provider)
BuildContext
releaseService in interface BuildContextprovider - of the servicepublic int getFilterCacheBitResultsSize()
getFilterCacheBitResultsSize in interface SearchFactoryImplementorpublic Set<Class<?>> getIndexedTypesPolymorphic(Class<?>[] classes)
getIndexedTypesPolymorphic in interface SearchFactoryImplementorpublic BatchBackend makeBatchBackend(MassIndexerProgressMonitor progressMonitor)
makeBatchBackend in interface SearchFactoryImplementorpublic PolymorphicIndexHierarchy getIndexHierarchy()
getIndexHierarchy in interface SearchFactoryStatepublic ServiceManager getServiceManager()
BuildContext
getServiceManager in interface BuildContextgetServiceManager in interface SearchFactoryStatepublic SearchFactoryImplementor getUninitializedSearchFactory()
BuildContext
void method() {
int size = sfi.getDirectoryProviders().size();
}
to
void method() {
int size = directoryProviders.size();
}
where directoryProviders is a class variable.
getUninitializedSearchFactory in interface BuildContextpublic boolean isJMXEnabled()
isJMXEnabled in interface SearchFactoryImplementorpublic boolean isDirtyChecksEnabled()
isDirtyChecksEnabled in interface SearchFactoryImplementorpublic boolean isStopped()
isStopped in interface SearchFactoryIntegratorpublic boolean isTransactionManagerExpected()
isTransactionManagerExpected in interface SearchFactoryStateisTransactionManagerExpected in interface WorkerBuildContexttrue if a transaction manager is expected, false otherwise.SearchConfiguration.isTransactionManagerExpected()public IndexManagerHolder getAllIndexesManager()
getAllIndexesManager in interface SearchFactoryImplementorgetAllIndexesManager in interface BuildContextgetAllIndexesManager in interface SearchFactoryStatepublic EntityIndexBinder getSafeIndexBindingForEntity(Class<?> entityType)
public ErrorHandler getErrorHandler()
SearchFactoryIntegrator
getErrorHandler in interface BuildContextgetErrorHandler in interface SearchFactoryStategetErrorHandler in interface SearchFactoryIntegratorpublic IndexReaderAccessor getIndexReaderAccessor()
SearchFactory
getIndexReaderAccessor in interface SearchFactorypublic InstanceInitializer getInstanceInitializer()
getInstanceInitializer in interface SearchFactoryImplementorgetInstanceInitializer in interface SearchFactoryStategetInstanceInitializer in interface WorkerBuildContextInstanceInitializer for class/object initialization.public TimeoutExceptionFactory getDefaultTimeoutExceptionFactory()
getDefaultTimeoutExceptionFactory in interface SearchFactoryStategetDefaultTimeoutExceptionFactory in interface SearchFactoryIntegratorpublic TimingSource getTimingSource()
getTimingSource in interface SearchFactoryImplementorgetTimingSource in interface SearchFactoryStatepublic SearchMapping getProgrammaticMapping()
getProgrammaticMapping in interface SearchFactoryStatepublic boolean isIndexMetadataComplete()
isIndexMetadataComplete in interface SearchFactoryStateisIndexMetadataComplete in interface WorkerBuildContexttrue 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.org.hibernate.search.cfg.spi.SearchConfiguration#isIndexMetadateCompletepublic boolean isIdProvidedImplicit()
isIdProvidedImplicit in interface SearchFactoryStatepublic IndexManagerFactory getIndexManagerFactory()
getIndexManagerFactory in interface SearchFactoryState
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||