|
||||||||||
| 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 BackendQueueProcessorFactory getBackendQueueProcessorFactory()
getBackendQueueProcessorFactory in interface SearchFactoryImplementorgetBackendQueueProcessorFactory in interface SearchFactoryStatepublic 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 Set<Class<?>> getClassesInDirectoryProvider(DirectoryProvider<?> directoryProvider)
getClassesInDirectoryProvider in interface SearchFactoryImplementorgetClassesInDirectoryProvider in interface WorkerBuildContextpublic Map<Class<?>,DocumentBuilderContainedEntity<?>> getDocumentBuildersContainedEntities()
getDocumentBuildersContainedEntities in interface SearchFactoryStatepublic Map<DirectoryProvider<?>,DirectoryProviderData> getDirectoryProviderData()
getDirectoryProviderData in interface SearchFactoryStatepublic Map<Class<?>,DocumentBuilderIndexedEntity<?>> getDocumentBuildersIndexedEntities()
getDocumentBuildersIndexedEntities in interface SearchFactoryImplementorgetDocumentBuildersIndexedEntities in interface SearchFactoryStatepublic <T> DocumentBuilderIndexedEntity<T> getDocumentBuilderIndexedEntity(Class<T> entityType)
getDocumentBuilderIndexedEntity in interface SearchFactoryImplementorgetDocumentBuilderIndexedEntity in interface WorkerBuildContextpublic <T> DocumentBuilderContainedEntity<T> getDocumentBuilderContainedEntity(Class<T> entityType)
getDocumentBuilderContainedEntity in interface SearchFactoryImplementorpublic Set<DirectoryProvider<?>> getDirectoryProviders()
getDirectoryProviders in interface SearchFactoryImplementorgetDirectoryProviders in interface BuildContextpublic void addClasses(Class<?>... classes)
SearchFactoryIntegrator
addClasses in interface SearchFactoryIntegratorpublic Worker getWorker()
getWorker in interface SearchFactoryStategetWorker in interface SearchFactoryIntegratorpublic void setBackendQueueProcessorFactory(BackendQueueProcessorFactory backendQueueProcessorFactory)
WorkerBuildContext
setBackendQueueProcessorFactory in interface SearchFactoryStatesetBackendQueueProcessorFactory in interface WorkerBuildContextpublic OptimizerStrategy getOptimizerStrategy(DirectoryProvider<?> provider)
getOptimizerStrategy in interface SearchFactoryImplementorgetOptimizerStrategy in interface WorkerBuildContextpublic LuceneIndexingParameters getIndexingParameters(DirectoryProvider<?> provider)
getIndexingParameters in interface SearchFactoryImplementorgetIndexingParameters in interface WorkerBuildContextpublic ReaderProvider getReaderProvider()
getReaderProvider in interface SearchFactorygetReaderProvider in interface SearchFactoryStatepublic DirectoryProvider[] getDirectoryProviders(Class<?> entity)
SearchFactory
getDirectoryProviders in interface SearchFactoryentity - the entity for which to return the directory providers
DirectoryProviders for the specified entitypublic void optimize()
SearchFactory
optimize in interface SearchFactorypublic void optimize(Class entityType)
SearchFactoryentityType
optimize in interface SearchFactoryentityType - the entity type (index) to optimizepublic Analyzer getAnalyzer(String name)
SearchFactory
getAnalyzer in interface SearchFactoryname - the name of the analyzer
public 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,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 ReentrantLock getDirectoryProviderLock(DirectoryProvider<?> dp)
BuildContext
getDirectoryProviderLock in interface SearchFactoryImplementorgetDirectoryProviderLock in interface BuildContextpublic <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 SearchFactoryImplementor
public BatchBackend makeBatchBackend(MassIndexerProgressMonitor progressMonitor,
Integer forceToNumWriterThreads)
makeBatchBackend in interface SearchFactoryImplementorpublic Similarity getSimilarity(DirectoryProvider<?> provider)
getSimilarity in interface SearchFactoryImplementorgetSimilarity in interface WorkerBuildContextpublic DirectoryProviderData getDirectoryProviderData(DirectoryProvider<?> provider)
getDirectoryProviderData in interface WorkerBuildContextpublic ErrorHandler getErrorHandler()
getErrorHandler in interface SearchFactoryImplementorgetErrorHandler in interface SearchFactoryStategetErrorHandler in interface WorkerBuildContextpublic PolymorphicIndexHierarchy getIndexHierarchy()
getIndexHierarchy in interface SearchFactoryStatepublic Map<DirectoryProvider,LuceneIndexingParameters> getDirectoryProviderIndexingParams()
getDirectoryProviderIndexingParams in interface SearchFactoryStatepublic ServiceManager getServiceManager()
getServiceManager 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 SearchFactoryIntegrator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||