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)
           
 

Method Detail

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.