Package com.logicaldoc.core.stats
Class StatsCollector
java.lang.Object
com.logicaldoc.core.task.Task
com.logicaldoc.core.stats.StatsCollector
- All Implemented Interfaces:
- Runnable
Collects statistical informations to the stats site
- Since:
- 6.0
- Author:
- Marco Meschieri - LogicalDOC
- 
Field SummaryFieldsFields inherited from class com.logicaldoc.core.task.TaskSTATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlonggetSize()The the total size of the processing(number of units of work)booleanConcrete implementations must override this method declaring if the task supports multiple instances running concurrently.booleanConcrete implementations must override this method declaring if the task is indeterminate.static voidsetProduct(String product) static voidsetProductName(String productName) static voidstatic voidMethods inherited from class com.logicaldoc.core.task.TaskaddTaskListener, getCompletionPercentage, getConfig, getName, getProgress, getReportRecipients, getScheduling, getStatus, interrupt, isInterrupted, isInterruptRequested, isRunning, isSendActivityReport, notifyReport, removeTaskListener, run, save, saveWork, setReportRecipients, setSendActivityReport, setSize
- 
Field Details- 
STAT- See Also:
 
- 
NAME- See Also:
 
 
- 
- 
Constructor Details- 
StatsCollectorpublic StatsCollector()
 
- 
- 
Method Details- 
getSizepublic long getSize()Description copied from class:TaskThe the total size of the processing(number of units of work)
- 
isIndeterminatepublic 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 class- Task
- Returns:
- true if the task is indeterminate
 
- 
isConcurrentpublic boolean isConcurrent()Description copied from class:TaskConcrete implementations must override this method declaring if the task supports multiple instances running concurrently. tHIbernat- Specified by:
- isConcurrentin class- Task
- Returns:
- true if the task is concurrent
 
- 
setUserno
- 
setSID
- 
setProduct
- 
setProductName
 
-