plgrid.event
Class GridEvent

java.lang.Object
  extended by plgrid.event.GridEvent
Direct Known Subclasses:
EventFinished, EventQueued, EventRunning

public class GridEvent
extends java.lang.Object

This class is the parent of all event type classes. It only contains jobId member. All other members are in its children classes


Constructor Summary
GridEvent()
          Default constructor
GridEvent(java.lang.String jobId, java.lang.String taskId)
          Constructor with given job Id and task Id
GridEvent(java.lang.String jobId, java.lang.String taskId, java.lang.String error)
          Constructor with given job Id, task Id and error
 
Method Summary
static GridEvent fromXML(java.lang.String xml)
           
static GridEvent fromXMLElement(nu.xom.Element geElement)
           
 java.lang.String getError()
           
 java.lang.String getJobId()
          Returns the job Id
 java.lang.String getTaskId()
          Returns the task Id
 boolean hasError()
           
 void setError(java.lang.String error)
           
 void setJobId(java.lang.String jobId)
          Sets the job Id
 void setTaskId(java.lang.String taskId)
          Sets the task Id
 java.lang.String toXML()
           
 nu.xom.Element toXMLElement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridEvent

public GridEvent()
Default constructor


GridEvent

public GridEvent(java.lang.String jobId,
                 java.lang.String taskId)
Constructor with given job Id and task Id

Parameters:
jobId - The Job ID
taskId - The Task ID

GridEvent

public GridEvent(java.lang.String jobId,
                 java.lang.String taskId,
                 java.lang.String error)
Constructor with given job Id, task Id and error

Parameters:
jobId - The Job ID
taskId - The Task ID
error - The Error message if there is any, otherwise null
Method Detail

setJobId

public void setJobId(java.lang.String jobId)
Sets the job Id

Parameters:
jobId - job Id

getJobId

public java.lang.String getJobId()
Returns the job Id

Returns:
job Id

setTaskId

public void setTaskId(java.lang.String taskId)
Sets the task Id

Parameters:
taskId - task Id

getTaskId

public java.lang.String getTaskId()
Returns the task Id

Returns:
task Id

hasError

public boolean hasError()

setError

public void setError(java.lang.String error)

getError

public java.lang.String getError()

toXMLElement

public nu.xom.Element toXMLElement()

toXML

public java.lang.String toXML()

fromXMLElement

public static GridEvent fromXMLElement(nu.xom.Element geElement)

fromXML

public static GridEvent fromXML(java.lang.String xml)