|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.search.impl.MutableSearchFactory
public class MutableSearchFactory
Factory delegating to a concrete implementation of another factory, Useful to swap one factory for another. Swapping factory is thread safe.
Constructor Summary | |
---|---|
MutableSearchFactory()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MutableSearchFactory()
Method Detail |
---|
public void setDelegate(SearchFactoryImplementorWithShareableState delegate)
public BackendQueueProcessorFactory getBackendQueueProcessorFactory()
getBackendQueueProcessorFactory
in interface SearchFactoryImplementor
getBackendQueueProcessorFactory
in interface SearchFactoryState
public void setBackendQueueProcessorFactory(BackendQueueProcessorFactory backendQueueProcessorFactory)
setBackendQueueProcessorFactory
in interface SearchFactoryState
public Map<String,FilterDef> getFilterDefinitions()
getFilterDefinitions
in interface SearchFactoryState
public Map<Class<?>,DocumentBuilderIndexedEntity<?>> getDocumentBuildersIndexedEntities()
getDocumentBuildersIndexedEntities
in interface SearchFactoryImplementor
getDocumentBuildersIndexedEntities
in interface SearchFactoryState
public <T> DocumentBuilderIndexedEntity<T> getDocumentBuilderIndexedEntity(Class<T> entityType)
getDocumentBuilderIndexedEntity
in interface SearchFactoryImplementor
public <T> DocumentBuilderContainedEntity<T> getDocumentBuilderContainedEntity(Class<T> entityType)
getDocumentBuilderContainedEntity
in interface SearchFactoryImplementor
public Worker getWorker()
getWorker
in interface SearchFactoryState
getWorker
in interface SearchFactoryIntegrator
public OptimizerStrategy getOptimizerStrategy(DirectoryProvider<?> provider)
getOptimizerStrategy
in interface SearchFactoryImplementor
public FilterCachingStrategy getFilterCachingStrategy()
getFilterCachingStrategy
in interface SearchFactoryImplementor
getFilterCachingStrategy
in interface SearchFactoryState
public Map<String,Analyzer> getAnalyzers()
getAnalyzers
in interface SearchFactoryState
public int getCacheBitResultsSize()
getCacheBitResultsSize
in interface SearchFactoryState
public Properties getConfigurationProperties()
getConfigurationProperties
in interface SearchFactoryState
public FilterDef getFilterDefinition(String name)
getFilterDefinition
in interface SearchFactoryImplementor
public LuceneIndexingParameters getIndexingParameters(DirectoryProvider<?> provider)
getIndexingParameters
in interface SearchFactoryImplementor
public String getIndexingStrategy()
getIndexingStrategy
in interface SearchFactoryImplementor
getIndexingStrategy
in interface SearchFactoryState
public void close()
close
in interface SearchFactoryIntegrator
public HSQuery createHSQuery()
SearchFactoryIntegrator
createHSQuery
in interface SearchFactoryIntegrator
public Set<Class<?>> getClassesInDirectoryProvider(DirectoryProvider<?> directoryProvider)
getClassesInDirectoryProvider
in interface SearchFactoryImplementor
public Set<DirectoryProvider<?>> getDirectoryProviders()
getDirectoryProviders
in interface SearchFactoryImplementor
public ReentrantLock getDirectoryProviderLock(DirectoryProvider<?> dp)
getDirectoryProviderLock
in interface SearchFactoryImplementor
public int getFilterCacheBitResultsSize()
getFilterCacheBitResultsSize
in interface SearchFactoryImplementor
public Set<Class<?>> getIndexedTypesPolymorphic(Class<?>[] classes)
getIndexedTypesPolymorphic
in interface SearchFactoryImplementor
public BatchBackend makeBatchBackend(MassIndexerProgressMonitor progressMonitor, Integer writerThreads)
makeBatchBackend
in interface SearchFactoryImplementor
public Similarity getSimilarity(DirectoryProvider<?> directoryProvider)
getSimilarity
in interface SearchFactoryImplementor
public ErrorHandler getErrorHandler()
getErrorHandler
in interface SearchFactoryImplementor
getErrorHandler
in interface SearchFactoryState
public boolean isJMXEnabled()
isJMXEnabled
in interface SearchFactoryImplementor
public StatisticsImplementor getStatisticsImplementor()
SearchFactoryImplementor
getStatisticsImplementor
in interface SearchFactoryImplementor
public PolymorphicIndexHierarchy getIndexHierarchy()
getIndexHierarchy
in interface SearchFactoryState
public Map<DirectoryProvider,LuceneIndexingParameters> getDirectoryProviderIndexingParams()
getDirectoryProviderIndexingParams
in interface SearchFactoryState
public ServiceManager getServiceManager()
getServiceManager
in interface SearchFactoryState
public ReaderProvider getReaderProvider()
getReaderProvider
in interface SearchFactory
getReaderProvider
in interface SearchFactoryState
public DirectoryProvider[] getDirectoryProviders(Class<?> entity)
SearchFactory
getDirectoryProviders
in interface SearchFactory
entity
- the entity for which to return the directory providers
DirectoryProvider
s for the specified entitypublic void optimize()
SearchFactory
optimize
in interface SearchFactory
public void optimize(Class entityType)
SearchFactory
entityType
optimize
in interface SearchFactory
entityType
- the entity type (index) to optimizepublic Analyzer getAnalyzer(String name)
SearchFactory
getAnalyzer
in interface SearchFactory
name
- the name of the analyzer
public Analyzer getAnalyzer(Class<?> clazz)
SearchFactory
getAnalyzer
in interface SearchFactory
clazz
- The class for which to retrieve the analyzer.
public QueryContextBuilder buildQueryBuilder()
buildQueryBuilder
in interface SearchFactory
public Statistics getStatistics()
SearchFactory
getStatistics
in interface SearchFactory
public Map<Class<?>,DocumentBuilderContainedEntity<?>> getDocumentBuildersContainedEntities()
getDocumentBuildersContainedEntities
in interface SearchFactoryState
public Map<DirectoryProvider<?>,DirectoryProviderData> getDirectoryProviderData()
getDirectoryProviderData
in interface SearchFactoryState
public void addClasses(Class<?>... classes)
SearchFactoryIntegrator
addClasses
in interface SearchFactoryIntegrator
public boolean isDirtyChecksEnabled()
isDirtyChecksEnabled
in interface SearchFactoryImplementor
public boolean isStopped()
isStopped
in interface SearchFactoryIntegrator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |