Package com.logicaldoc.core.task
Class AbstractDocumentProcessor
- java.lang.Object
-
- com.logicaldoc.core.task.Task
-
- com.logicaldoc.core.task.AbstractDocumentProcessor
-
-
Field Summary
-
Fields inherited from class com.logicaldoc.core.task.Task
STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
-
-
Constructor Summary
Constructors Constructor Description AbstractDocumentProcessor(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isConcurrent()
Concrete implementations must override this method declaring if the task supports multiple instances running concurrently.boolean
isIndeterminate()
Concrete implementations must override this method declaring if the task is indeterminate.void
setDocumentDao(DocumentDAO documentDao)
-
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
-
-
-
-
Constructor Detail
-
AbstractDocumentProcessor
public AbstractDocumentProcessor(String name)
-
-
Method Detail
-
isIndeterminate
public boolean isIndeterminate()
Description copied from class:Task
Concrete 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:
isIndeterminate
in classTask
- Returns:
- true if the task is indeterminate
-
isConcurrent
public boolean isConcurrent()
Description copied from class:Task
Concrete implementations must override this method declaring if the task supports multiple instances running concurrently.- Specified by:
isConcurrent
in classTask
- Returns:
- true if the task is concurrent
-
setDocumentDao
public void setDocumentDao(DocumentDAO documentDao)
-
-