org.enhydra.snapper
Class SnapperManager
java.lang.Object
org.enhydra.snapper.SnapperManager
- public final class SnapperManager
- extends java.lang.Object
- Author:
- Igor Smirnov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
engineManager
public static SnapperManager engineManager
logManager
public LoggingManager logManager
parserManager
public ModuleManager parserManager
indexerFactory
public IndexerFactory indexerFactory
searcherFactory
public SearcherFactory searcherFactory
googleSearcherFactory
public GoogleSearcherFactory googleSearcherFactory
SnapperManager
public SnapperManager()
getInstance
public static SnapperManager getInstance()
init
public void init(java.util.Properties startupProperties)
getLoggingManager
public LoggingManager getLoggingManager()
getIndexerFactory
public IndexerFactory getIndexerFactory()
getSearcherFactory
public SearcherFactory getSearcherFactory()
getGoogleSearcherFactory
public GoogleSearcherFactory getGoogleSearcherFactory()
getLogicalNameFromDatabase
public java.lang.String getLogicalNameFromDatabase()
getDocumentLogicalName
public java.lang.String getDocumentLogicalName()
getDocumentUpdate
public java.lang.String getDocumentUpdate()
getDocumentUpdatePattern
public java.lang.String getDocumentUpdatePattern()
getFetchSize
public int getFetchSize()
getTempDir
public java.lang.String getTempDir()
getRelativeIndexPaths
public java.lang.String getRelativeIndexPaths()
getFileSeparatorConvention
public java.lang.String getFileSeparatorConvention()
getThreads
public java.util.Map getThreads()
addThread
public void addThread(java.lang.String siteOID,
java.lang.Object thread)
removeThread
public void removeThread(java.lang.String siteOID)
loadSnapperTypes
protected void loadSnapperTypes()
getSnapperTypes
public java.util.Map getSnapperTypes()
getTypeForFileExtension
public SnapperType getTypeForFileExtension(java.lang.String extension)
addAdditionalFileType
public boolean addAdditionalFileType(java.lang.String displayName,
java.lang.String extension,
SnapperType parseAs)
getFileTypeProperties
public java.util.Properties getFileTypeProperties()
getParserLimitProperties
public java.util.Properties getParserLimitProperties()
setParserLimitProperties
public void setParserLimitProperties(java.util.Properties parserLimit)