Package com.logicaldoc.core.stats
Class StatsCollector
- java.lang.Object
-
- com.logicaldoc.core.task.Task
-
- com.logicaldoc.core.stats.StatsCollector
-
-
Field Summary
Fields Modifier and Type Field Description static StringNAMEstatic StringSTAT-
Fields inherited from class com.logicaldoc.core.task.Task
STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
-
-
Constructor Summary
Constructors Constructor Description StatsCollector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextPropertiesgetConfig()DocumentDAOgetDocumentDAO()FolderDAOgetFolderDAO()GenericDAOgetGenericDAO()GroupDAOgetGroupDAO()longgetSize()The the total size of the processing(number of units of work)booleanisConcurrent()Concrete implementations must override this method declaring if the task supports multiple instances running concurrently.booleanisIndeterminate()Concrete implementations must override this method declaring if the task is indeterminate.voidsetConfig(ContextProperties config)voidsetDocumentDAO(DocumentDAO documentDAO)voidsetFolderDAO(FolderDAO folderDAO)voidsetGenericDAO(GenericDAO genericDAO)voidsetGroupDAO(GroupDAO groupDAO)static voidsetProduct(String product)static voidsetProductName(String productName)voidsetSequenceDAO(SequenceDAO sequenceDAO)static voidsetSID(String sid)voidsetTenantDAO(TenantDAO tenantDAO)static voidsetUserno(String userno)-
Methods inherited from class com.logicaldoc.core.task.Task
addTaskListener, getCompletionPercentage, getName, getProgress, getReportRecipients, getScheduling, getStatus, interrupt, isInterrupted, isInterruptRequested, isRunning, isSendActivityReport, notifyReport, removeTaskListener, run, save, saveWork, setLockManager, setReportRecipients, setSendActivityReport, setSender, setSize, setSystemLoadMonitor, setUserDao
-
-
-
-
Field Detail
-
STAT
public static final String STAT
- See Also:
- Constant Field Values
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSize
public long getSize()
Description copied from class:TaskThe the total size of the processing(number of units of work)
-
isIndeterminate
public boolean isIndeterminate()
Description copied from class:TaskConcrete implementations must override this method declaring if the task is indeterminate. An indeterminate task is not able to compute it's time length- Specified by:
isIndeterminatein classTask- Returns:
- true if the task is indeterminate
-
isConcurrent
public boolean isConcurrent()
Description copied from class:TaskConcrete implementations must override this method declaring if the task supports multiple instances running concurrently.- Specified by:
isConcurrentin classTask- Returns:
- true if the task is concurrent
-
getGenericDAO
public GenericDAO getGenericDAO()
-
setGenericDAO
public void setGenericDAO(GenericDAO genericDAO)
-
getConfig
public ContextProperties getConfig()
-
setConfig
public void setConfig(ContextProperties config)
-
getDocumentDAO
public DocumentDAO getDocumentDAO()
-
setDocumentDAO
public void setDocumentDAO(DocumentDAO documentDAO)
-
getFolderDAO
public FolderDAO getFolderDAO()
-
setFolderDAO
public void setFolderDAO(FolderDAO folderDAO)
-
getGroupDAO
public GroupDAO getGroupDAO()
-
setGroupDAO
public void setGroupDAO(GroupDAO groupDAO)
-
setUserno
public static void setUserno(String userno)
-
setSID
public static void setSID(String sid)
-
setProduct
public static void setProduct(String product)
-
setProductName
public static void setProductName(String productName)
-
setTenantDAO
public void setTenantDAO(TenantDAO tenantDAO)
-
setSequenceDAO
public void setSequenceDAO(SequenceDAO sequenceDAO)
-
-