Save This Page
Home » hibernate-search-src-20081106 » org.hibernate » search » engine » [javadoc | source]
org.hibernate.search.engine
public interface: SearchFactoryImplementor [javadoc | source]

All Implemented Interfaces:
    SearchFactory

All Known Implementing Classes:
    SearchFactoryImpl

Interface which gives access to the different directory providers and their configuration.
Method from org.hibernate.search.engine.SearchFactoryImplementor Summary:
addClassToDirectoryProvider,   addDirectoryProvider,   addIndexingParameters,   addOptimizerStrategy,   close,   getBackendQueueProcessorFactory,   getClassesInDirectoryProvider,   getContainedInOnlyBuilder,   getDirectoryProviderLock,   getDirectoryProviders,   getDocumentBuilder,   getDocumentBuilders,   getFilterCacheBitResultsSize,   getFilterCachingStrategy,   getFilterDefinition,   getIndexingParameters,   getIndexingStrategy,   getOptimizerStrategy,   getWorker,   setBackendQueueProcessorFactory
Method from org.hibernate.search.engine.SearchFactoryImplementor Detail:
 public  void addClassToDirectoryProvider(Class clazz,
    DirectoryProvider directoryProvider)
 public  void addDirectoryProvider(DirectoryProvider provider)
 public  void addIndexingParameters(DirectoryProvider provider,
    LuceneIndexingParameters indexingParams)
 public  void addOptimizerStrategy(DirectoryProvider provider,
    OptimizerStrategy optimizerStrategy)
 public  void close()
 public BackendQueueProcessorFactory getBackendQueueProcessorFactory()
 public Set getClassesInDirectoryProvider(DirectoryProvider directoryProvider)
 public DocumentBuilder getContainedInOnlyBuilder(Class entityType)
 public ReentrantLock getDirectoryProviderLock(DirectoryProvider dp)
 public Set getDirectoryProviders()
 public DocumentBuilder getDocumentBuilder(Class entityType)
 public Map getDocumentBuilders()
 public int getFilterCacheBitResultsSize()
 public FilterCachingStrategy getFilterCachingStrategy()
 public FilterDef getFilterDefinition(String name)
 public LuceneIndexingParameters getIndexingParameters(DirectoryProvider provider)
 public String getIndexingStrategy()
 public OptimizerStrategy getOptimizerStrategy(DirectoryProvider provider)
 public Worker getWorker()
 public  void setBackendQueueProcessorFactory(BackendQueueProcessorFactory backendQueueProcessorFactory)