|
||||||||||
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 SearchFactoryState
public Map<Class<?>,EntityIndexBinder> getIndexBindingForEntity()
getIndexBindingForEntity
in interface SearchFactoryImplementor
getIndexBindingForEntity
in interface SearchFactoryState
public EntityIndexBinder getIndexBindingForEntity(Class<?> entityType)
getIndexBindingForEntity
in interface SearchFactoryIntegrator
public <T> DocumentBuilderContainedEntity<T> getDocumentBuilderContainedEntity(Class<T> entityType)
getDocumentBuilderContainedEntity
in interface SearchFactoryImplementor
public Worker getWorker()
getWorker
in interface SearchFactoryState
getWorker
in interface SearchFactoryIntegrator
public FilterCachingStrategy getFilterCachingStrategy()
getFilterCachingStrategy
in interface SearchFactoryImplementor
getFilterCachingStrategy
in interface SearchFactoryState
public Map<String,org.apache.lucene.analysis.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 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 int getFilterCacheBitResultsSize()
getFilterCacheBitResultsSize
in interface SearchFactoryImplementor
public Set<Class<?>> getIndexedTypesPolymorphic(Class<?>[] classes)
getIndexedTypesPolymorphic
in interface SearchFactoryImplementor
public BatchBackend makeBatchBackend(MassIndexerProgressMonitor progressMonitor)
makeBatchBackend
in interface SearchFactoryImplementor
public boolean isJMXEnabled()
isJMXEnabled
in interface SearchFactoryImplementor
public StatisticsImplementor getStatisticsImplementor()
SearchFactoryImplementor
getStatisticsImplementor
in interface SearchFactoryImplementor
public PolymorphicIndexHierarchy getIndexHierarchy()
getIndexHierarchy
in interface SearchFactoryState
public ServiceManager getServiceManager()
getServiceManager
in interface SearchFactoryState
public 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 org.apache.lucene.analysis.Analyzer getAnalyzer(String name)
SearchFactory
getAnalyzer
in interface SearchFactory
name
- the name of the analyzer
public org.apache.lucene.analysis.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 void addClasses(Class<?>... classes)
SearchFactoryIntegrator
addClasses
in interface SearchFactoryIntegrator
public boolean isDirtyChecksEnabled()
isDirtyChecksEnabled
in interface SearchFactoryImplementor
public boolean isStopped()
isStopped
in interface SearchFactoryIntegrator
public boolean isTransactionManagerExpected()
isTransactionManagerExpected
in interface SearchFactoryState
public IndexManagerHolder getAllIndexesManager()
getAllIndexesManager
in interface SearchFactoryImplementor
getAllIndexesManager
in interface SearchFactoryState
public ErrorHandler getErrorHandler()
SearchFactoryIntegrator
getErrorHandler
in interface SearchFactoryState
getErrorHandler
in interface SearchFactoryIntegrator
public IndexReaderAccessor getIndexReaderAccessor()
SearchFactory
getIndexReaderAccessor
in interface SearchFactory
public InstanceInitializer getInstanceInitializer()
getInstanceInitializer
in interface SearchFactoryImplementor
getInstanceInitializer
in interface SearchFactoryState
InstanceInitializer
for class/object initialization.public TimeoutExceptionFactory getDefaultTimeoutExceptionFactory()
getDefaultTimeoutExceptionFactory
in interface SearchFactoryState
getDefaultTimeoutExceptionFactory
in interface SearchFactoryIntegrator
public TimingSource getTimingSource()
getTimingSource
in interface SearchFactoryImplementor
getTimingSource
in interface SearchFactoryState
public SearchMapping getProgrammaticMapping()
getProgrammaticMapping
in interface SearchFactoryState
public boolean isIndexMetadataComplete()
isIndexMetadataComplete
in interface SearchFactoryState
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |