|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 Map<String,FilterDef> getFilterDefinitions()
getFilterDefinitions 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 Worker getWorker()
getWorker in interface SearchFactoryStategetWorker in interface SearchFactoryIntegratorpublic 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 String getIndexingStrategy()
getIndexingStrategy in interface SearchFactoryImplementorgetIndexingStrategy in interface SearchFactoryStatepublic void close()
close in interface SearchFactoryIntegratorpublic HSQuery createHSQuery()
SearchFactoryIntegrator
createHSQuery in interface SearchFactoryIntegratorpublic int getFilterCacheBitResultsSize()
getFilterCacheBitResultsSize in interface SearchFactoryImplementorpublic Set<Class<?>> getIndexedTypesPolymorphic(Class<?>[] classes)
getIndexedTypesPolymorphic in interface SearchFactoryImplementorpublic BatchBackend makeBatchBackend(MassIndexerProgressMonitor progressMonitor)
makeBatchBackend in interface SearchFactoryImplementorpublic boolean isJMXEnabled()
isJMXEnabled in interface SearchFactoryImplementorpublic StatisticsImplementor getStatisticsImplementor()
SearchFactoryImplementor
getStatisticsImplementor in interface SearchFactoryImplementorpublic PolymorphicIndexHierarchy getIndexHierarchy()
getIndexHierarchy in interface SearchFactoryStatepublic ServiceManager getServiceManager()
getServiceManager in interface SearchFactoryStatepublic 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 Map<Class<?>,DocumentBuilderContainedEntity<?>> getDocumentBuildersContainedEntities()
getDocumentBuildersContainedEntities in interface SearchFactoryStatepublic void addClasses(Class<?>... classes)
SearchFactoryIntegrator
addClasses in interface SearchFactoryIntegratorpublic boolean isDirtyChecksEnabled()
isDirtyChecksEnabled in interface SearchFactoryImplementorpublic boolean isStopped()
isStopped in interface SearchFactoryIntegratorpublic boolean isTransactionManagerExpected()
isTransactionManagerExpected in interface SearchFactoryStatepublic IndexManagerHolder getAllIndexesManager()
getAllIndexesManager in interface SearchFactoryImplementorgetAllIndexesManager in interface SearchFactoryStatepublic ErrorHandler getErrorHandler()
SearchFactoryIntegrator
getErrorHandler in interface SearchFactoryStategetErrorHandler in interface SearchFactoryIntegratorpublic IndexReaderAccessor getIndexReaderAccessor()
SearchFactory
getIndexReaderAccessor in interface SearchFactorypublic InstanceInitializer getInstanceInitializer()
getInstanceInitializer in interface SearchFactoryImplementorgetInstanceInitializer in interface SearchFactoryStateInstanceInitializer 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 SearchFactoryStatepublic 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 | |||||||||