Package com.logicaldoc.syndication
Class SyndicationCrawler
java.lang.Object
com.logicaldoc.core.task.Task
com.logicaldoc.syndication.SyndicationCrawler
- All Implemented Interfaces:
Runnable
public class SyndicationCrawler
extends com.logicaldoc.core.task.Task
This component crawls the syndications
- Since:
- 8.1.2
- Author:
- Marco Meschieri- LogicalDOC
-
Field Summary
FieldsFields inherited from class com.logicaldoc.core.task.Task
STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidUploads all new files from all syndicationsvoidcom.logicaldoc.core.document.dao.DocumentDAOlonglongintorg.slf4j.LoggergetLog()intlongbooleanbooleanvoidsetAttributeOptionDao(com.logicaldoc.core.metadata.AttributeOptionDAO attributeOptionDao) voidsetAttributeSetDao(com.logicaldoc.core.metadata.AttributeSetDAO attributeSetDao) voidsetCacheManager(SyndicationCacheManager cacheManager) voidsetDocumentDao(com.logicaldoc.core.document.dao.DocumentDAO documentDao) voidsetErrors(long errors) voidsetFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao) voidsetImported(long imported) voidsetStorer(com.logicaldoc.core.store.Storer storer) voidsetSyndicationDao(SyndicationDAO syndicationDao) voidsetTemplateDao(com.logicaldoc.core.metadata.TemplateDAO templateDao) voidsetUpdated(long updated) Methods inherited from class com.logicaldoc.core.task.Task
addTaskListener, getCompletionPercentage, getConfig, getName, getProgress, getReportRecipients, getScheduling, getSize, getStatus, interrupt, isInterrupted, isInterruptRequested, isRunning, isSendActivityReport, notifyReport, removeTaskListener, run, save, saveWork, setConfig, setLockManager, setReportRecipients, setSendActivityReport, setSender, setSize, setSystemLoadMonitor, setUserDao
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
SyndicationCrawler
public SyndicationCrawler()
-
-
Method Details
-
getDocumentDao
public com.logicaldoc.core.document.dao.DocumentDAO getDocumentDao() -
setDocumentDao
public void setDocumentDao(com.logicaldoc.core.document.dao.DocumentDAO documentDao) -
setTemplateDao
public void setTemplateDao(com.logicaldoc.core.metadata.TemplateDAO templateDao) -
crawlSyndications
public void crawlSyndications()Uploads all new files from all syndications -
isIndeterminate
public boolean isIndeterminate()- Specified by:
isIndeterminatein classcom.logicaldoc.core.task.Task
-
isConcurrent
public boolean isConcurrent()- Specified by:
isConcurrentin classcom.logicaldoc.core.task.Task
-
getRemoteCount
public int getRemoteCount() -
getLocalCount
public int getLocalCount() -
getExported
public long getExported() -
getUpdated
public long getUpdated() -
getErrors
public long getErrors() -
setImported
public void setImported(long imported) -
setUpdated
public void setUpdated(long updated) -
setErrors
public void setErrors(long errors) -
following
public void following() -
getLog
public org.slf4j.Logger getLog() -
setAttributeSetDao
public void setAttributeSetDao(com.logicaldoc.core.metadata.AttributeSetDAO attributeSetDao) -
setAttributeOptionDao
public void setAttributeOptionDao(com.logicaldoc.core.metadata.AttributeOptionDAO attributeOptionDao) -
setSyndicationDao
-
setFolderDao
public void setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao) -
setStorer
public void setStorer(com.logicaldoc.core.store.Storer storer) -
setCacheManager
-