org.hibernate.search.impl
Class MutableSearchFactoryState

java.lang.Object
  extended by org.hibernate.search.impl.MutableSearchFactoryState
All Implemented Interfaces:
SearchFactoryState

public class MutableSearchFactoryState
extends Object
implements SearchFactoryState

Shared factory state

Author:
Emmanuel Bernard

Constructor Summary
MutableSearchFactoryState()
           
 
Method Summary
 void copyStateFromOldFactory(SearchFactoryState oldFactoryState)
           
 IndexManagerHolder getAllIndexesManager()
           
 Map<String,org.apache.lucene.analysis.Analyzer> getAnalyzers()
           
 BackendQueueProcessor getBackendQueueProcessor()
           
 int getCacheBitResultsSize()
           
 Properties getConfigurationProperties()
           
 TimeoutExceptionFactory getDefaultTimeoutExceptionFactory()
           
 Map<Class<?>,DocumentBuilderContainedEntity<?>> getDocumentBuildersContainedEntities()
           
 ErrorHandler getErrorHandler()
           
 FilterCachingStrategy getFilterCachingStrategy()
           
 Map<String,FilterDef> getFilterDefinitions()
           
 Map<Class<?>,EntityIndexBinder> getIndexBindingForEntity()
           
 PolymorphicIndexHierarchy getIndexHierarchy()
           
 String getIndexingStrategy()
           
 InstanceInitializer getInstanceInitializer()
           
 SearchMapping getProgrammaticMapping()
           
 ServiceManager getServiceManager()
           
 TimingSource getTimingSource()
           
 Worker getWorker()
           
 boolean isIndexMetadataComplete()
           
 boolean isTransactionManagerExpected()
           
 void setActiveSearchFactory(SearchFactoryImplementorWithShareableState factory)
           
 void setAllIndexesManager(IndexManagerHolder indexesFactory)
           
 void setAnalyzers(Map<String,org.apache.lucene.analysis.Analyzer> analyzers)
           
 void setBackendQueueProcessor(BackendQueueProcessor backendQueueProcessor)
           
 void setCacheBitResultsSize(int cacheBitResultsSize)
           
 void setConfigurationProperties(Properties configurationProperties)
           
 void setDefaultTimeoutExceptionFactory(TimeoutExceptionFactory defaultTimeoutExceptionFactory)
           
 void setDocumentBuildersContainedEntities(Map<Class<?>,DocumentBuilderContainedEntity<?>> documentBuildersContainedEntities)
           
 void setDocumentBuildersIndexedEntities(Map<Class<?>,EntityIndexBinder> documentBuildersIndexedEntities)
           
 void setErrorHandler(ErrorHandler errorHandler)
           
 void setFilterCachingStrategy(FilterCachingStrategy filterCachingStrategy)
           
 void setFilterDefinitions(Map<String,FilterDef> filterDefinitions)
           
 void setIndexHierarchy(PolymorphicIndexHierarchy indexHierarchy)
           
 void setIndexingStrategy(String indexingStrategy)
           
 void setIndexMetadataComplete(boolean indexMetadataIsComplete)
           
 void setInstanceInitializer(InstanceInitializer instanceInitializer)
           
 void setProgrammaticMapping(SearchMapping mapping)
           
 void setSearchMapping(SearchMapping mapping)
           
 void setServiceManager(ServiceManager serviceManager)
           
 void setTimingSource(TimingSource timingSource)
           
 void setTransactionManagerExpected(boolean transactionManagerExpected)
           
 void setWorker(Worker worker)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableSearchFactoryState

public MutableSearchFactoryState()
Method Detail

copyStateFromOldFactory

public void copyStateFromOldFactory(SearchFactoryState oldFactoryState)

getServiceManager

public ServiceManager getServiceManager()
Specified by:
getServiceManager in interface SearchFactoryState

setServiceManager

public void setServiceManager(ServiceManager serviceManager)

getDocumentBuildersContainedEntities

public Map<Class<?>,DocumentBuilderContainedEntity<?>> getDocumentBuildersContainedEntities()
Specified by:
getDocumentBuildersContainedEntities in interface SearchFactoryState

getIndexBindingForEntity

public Map<Class<?>,EntityIndexBinder> getIndexBindingForEntity()
Specified by:
getIndexBindingForEntity in interface SearchFactoryState

getIndexingStrategy

public String getIndexingStrategy()
Specified by:
getIndexingStrategy in interface SearchFactoryState

getWorker

public Worker getWorker()
Specified by:
getWorker in interface SearchFactoryState

getBackendQueueProcessor

public BackendQueueProcessor getBackendQueueProcessor()

getFilterDefinitions

public Map<String,FilterDef> getFilterDefinitions()
Specified by:
getFilterDefinitions in interface SearchFactoryState

getFilterCachingStrategy

public FilterCachingStrategy getFilterCachingStrategy()
Specified by:
getFilterCachingStrategy in interface SearchFactoryState

getAnalyzers

public Map<String,org.apache.lucene.analysis.Analyzer> getAnalyzers()
Specified by:
getAnalyzers in interface SearchFactoryState

getCacheBitResultsSize

public int getCacheBitResultsSize()
Specified by:
getCacheBitResultsSize in interface SearchFactoryState

getConfigurationProperties

public Properties getConfigurationProperties()
Specified by:
getConfigurationProperties in interface SearchFactoryState

getIndexHierarchy

public PolymorphicIndexHierarchy getIndexHierarchy()
Specified by:
getIndexHierarchy in interface SearchFactoryState

setDocumentBuildersContainedEntities

public void setDocumentBuildersContainedEntities(Map<Class<?>,DocumentBuilderContainedEntity<?>> documentBuildersContainedEntities)

setDocumentBuildersIndexedEntities

public void setDocumentBuildersIndexedEntities(Map<Class<?>,EntityIndexBinder> documentBuildersIndexedEntities)

setIndexingStrategy

public void setIndexingStrategy(String indexingStrategy)

setWorker

public void setWorker(Worker worker)

setBackendQueueProcessor

public void setBackendQueueProcessor(BackendQueueProcessor backendQueueProcessor)

setFilterDefinitions

public void setFilterDefinitions(Map<String,FilterDef> filterDefinitions)

setFilterCachingStrategy

public void setFilterCachingStrategy(FilterCachingStrategy filterCachingStrategy)

setAnalyzers

public void setAnalyzers(Map<String,org.apache.lucene.analysis.Analyzer> analyzers)

setCacheBitResultsSize

public void setCacheBitResultsSize(int cacheBitResultsSize)

setConfigurationProperties

public void setConfigurationProperties(Properties configurationProperties)

setIndexHierarchy

public void setIndexHierarchy(PolymorphicIndexHierarchy indexHierarchy)

isTransactionManagerExpected

public boolean isTransactionManagerExpected()
Specified by:
isTransactionManagerExpected in interface SearchFactoryState

setTransactionManagerExpected

public void setTransactionManagerExpected(boolean transactionManagerExpected)

setAllIndexesManager

public void setAllIndexesManager(IndexManagerHolder indexesFactory)

getAllIndexesManager

public IndexManagerHolder getAllIndexesManager()
Specified by:
getAllIndexesManager in interface SearchFactoryState

setActiveSearchFactory

public void setActiveSearchFactory(SearchFactoryImplementorWithShareableState factory)

getErrorHandler

public ErrorHandler getErrorHandler()
Specified by:
getErrorHandler in interface SearchFactoryState

setErrorHandler

public void setErrorHandler(ErrorHandler errorHandler)

getInstanceInitializer

public InstanceInitializer getInstanceInitializer()
Specified by:
getInstanceInitializer in interface SearchFactoryState

setInstanceInitializer

public void setInstanceInitializer(InstanceInitializer instanceInitializer)

getDefaultTimeoutExceptionFactory

public TimeoutExceptionFactory getDefaultTimeoutExceptionFactory()
Specified by:
getDefaultTimeoutExceptionFactory in interface SearchFactoryState

setDefaultTimeoutExceptionFactory

public void setDefaultTimeoutExceptionFactory(TimeoutExceptionFactory defaultTimeoutExceptionFactory)

getTimingSource

public TimingSource getTimingSource()
Specified by:
getTimingSource in interface SearchFactoryState

setTimingSource

public void setTimingSource(TimingSource timingSource)

setProgrammaticMapping

public void setProgrammaticMapping(SearchMapping mapping)

getProgrammaticMapping

public SearchMapping getProgrammaticMapping()
Specified by:
getProgrammaticMapping in interface SearchFactoryState

setSearchMapping

public void setSearchMapping(SearchMapping mapping)

isIndexMetadataComplete

public boolean isIndexMetadataComplete()
Specified by:
isIndexMetadataComplete in interface SearchFactoryState

setIndexMetadataComplete

public void setIndexMetadataComplete(boolean indexMetadataIsComplete)


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved