org.outerj.daisy.doctaskrunner.serverimpl
Interface TaskContext
public interface TaskContext
Method Summary |
void |
cleanup()
|
EDU.oswego.cs.dl.util.concurrent.Sync |
getExecutionLock()
Returns a lock that should be acquired during task execution. |
void |
initDocumentResults(org.outerj.daisy.repository.VariantKey[] keys)
|
boolean |
isInterrupted()
|
void |
setDocumentResult(org.outerj.daisy.repository.VariantKey key,
org.outerj.daisy.doctaskrunner.DocumentExecutionState state,
java.lang.String details)
|
void |
setProgress(java.lang.String progress)
|
void |
setTaskState(org.outerj.daisy.doctaskrunner.TaskState state,
java.lang.String progress,
java.lang.String details)
|
isInterrupted
boolean isInterrupted()
setProgress
void setProgress(java.lang.String progress)
initDocumentResults
void initDocumentResults(org.outerj.daisy.repository.VariantKey[] keys)
setDocumentResult
void setDocumentResult(org.outerj.daisy.repository.VariantKey key,
org.outerj.daisy.doctaskrunner.DocumentExecutionState state,
java.lang.String details)
setTaskState
void setTaskState(org.outerj.daisy.doctaskrunner.TaskState state,
java.lang.String progress,
java.lang.String details)
cleanup
void cleanup()
getExecutionLock
EDU.oswego.cs.dl.util.concurrent.Sync getExecutionLock()
- Returns a lock that should be acquired during task execution. This lock should be taken
before, and released after, the execution of the task on each individual document variant.
Copyright © -2012 . All Rights Reserved.