Package weka.experiment
Class TaskStatusInfo
java.lang.Object
weka.experiment.TaskStatusInfo
- All Implemented Interfaces:
Serializable
,RevisionHandler
A class holding information for tasks being executed
on RemoteEngines. Also holds an object encapsulating any returnable result
produced by the task (Note: result object must be serializable). Task
objects execute methods return instances of this class. RemoteEngines also
use this class for storing progress information for tasks that they
execute.
- Version:
- $Revision: 8034 $
- Author:
- Mark Hall
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Get the execution status of this Task.Returns the revision string.Get the status message.Get the returnable result of this task.void
setExecutionStatus
(int newStatus) Set the execution status of this Task.void
setStatusMessage
(String newMessage) Set the status message.void
setTaskResult
(Object taskResult) Set the returnable result for this task..
-
Field Details
-
TO_BE_RUN
public static final int TO_BE_RUN- See Also:
-
PROCESSING
public static final int PROCESSING- See Also:
-
FAILED
public static final int FAILED- See Also:
-
FINISHED
public static final int FINISHED- See Also:
-
-
Constructor Details
-
TaskStatusInfo
public TaskStatusInfo()
-
-
Method Details
-
setExecutionStatus
public void setExecutionStatus(int newStatus) Set the execution status of this Task.- Parameters:
newStatus
- the new execution status code
-
getExecutionStatus
public int getExecutionStatus()Get the execution status of this Task.- Returns:
- the execution status
-
setStatusMessage
Set the status message.- Parameters:
newMessage
- the new status message
-
getStatusMessage
Get the status message.- Returns:
- the status message
-
setTaskResult
Set the returnable result for this task..- Parameters:
taskResult
- the new returnable result for the task. null if no result is returnable.
-
getTaskResult
Get the returnable result of this task.- Returns:
- an object encapsulating the result of executing the task. May be null if the task has no returnable result (eg. a remote experiment task that sends its results to a data base).
-
getRevision
Returns the revision string.- Specified by:
getRevision
in interfaceRevisionHandler
- Returns:
- the revision
-