solar.service.fork
Class Task

java.lang.Object
  |
  +--solar.service.fork.Task
All Implemented Interfaces:
java.io.Serializable

public class Task
extends java.lang.Object
implements java.io.Serializable

A configuration of a fork task.

Version:
$Id: Task.java,v 1.2 2003/10/08 22:53:22 glchen Exp $
Author:
Guanling Chen
See Also:
Serialized Form

Field Summary
(package private)  java.lang.String _command
           
(package private)  Address _dest
           
(package private)  int _end
           
(package private)  boolean _finished
           
(package private)  java.util.Hashtable _parameters
           
(package private)  Address _src
           
(package private)  int _start
           
(package private)  Id _taskId
           
 
Constructor Summary
Task()
           
Task(Id id)
           
 
Method Summary
 Address getDestination()
           
 int getEndTime()
           
 java.lang.String getFullCommand()
           
 Address getSource()
           
 int getStartTime()
           
 Id getTaskId()
           
 boolean hasParameter(java.lang.String para)
           
 boolean isFinished()
           
 void setCommand(java.lang.String command)
           
 void setDestination(Address dest)
           
 void setEndTime(int end)
           
 void setFinished(boolean finished)
           
 void setParameter(java.lang.String para, java.lang.String value)
           
 void setSource(Address src)
           
 void setStartTime(int start)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_taskId

Id _taskId

_src

Address _src

_dest

Address _dest

_start

int _start

_end

int _end

_command

java.lang.String _command

_parameters

java.util.Hashtable _parameters

_finished

boolean _finished
Constructor Detail

Task

public Task()

Task

public Task(Id id)
Method Detail

setFinished

public void setFinished(boolean finished)

isFinished

public boolean isFinished()

getTaskId

public Id getTaskId()

setDestination

public void setDestination(Address dest)

getDestination

public Address getDestination()

setSource

public void setSource(Address src)

getSource

public Address getSource()

setStartTime

public void setStartTime(int start)

getStartTime

public int getStartTime()

setEndTime

public void setEndTime(int end)

getEndTime

public int getEndTime()

setCommand

public void setCommand(java.lang.String command)

setParameter

public void setParameter(java.lang.String para,
                         java.lang.String value)

hasParameter

public boolean hasParameter(java.lang.String para)

getFullCommand

public java.lang.String getFullCommand()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object