com.pmease.quickbuild.grid
Class GridJob

java.lang.Object
  extended by com.pmease.quickbuild.grid.GridJob
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable
Direct Known Subclasses:
BuildAwareJob, CheckConditionJob, NodeJobExecuteJob, ResourceAllocateJob

public abstract class GridJob
extends java.lang.Object
implements java.io.Serializable, java.lang.Runnable

See Also:
Serialized Form

Constructor Summary
GridJob(java.lang.String taskId)
           
 
Method Summary
protected  void cleanup()
           
 boolean equals(java.lang.Object other)
           
protected abstract  void execute()
           
 java.lang.Throwable getException()
           
 java.lang.String getId()
           
 java.lang.String getTaskId()
           
 GridNode getTaskNode()
           
 java.lang.Thread getThread()
           
 int hashCode()
           
 void run()
           
 void setException(java.lang.Throwable exception)
           
 void setTaskAttribute(java.lang.String name, java.lang.String value)
           
 void setTaskId(java.lang.String taskId)
           
 void setTaskNode(GridNode taskNode)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridJob

public GridJob(java.lang.String taskId)
Method Detail

getId

public java.lang.String getId()

getException

public java.lang.Throwable getException()

setException

public void setException(java.lang.Throwable exception)

getTaskId

public java.lang.String getTaskId()

setTaskId

public void setTaskId(java.lang.String taskId)

getTaskNode

public GridNode getTaskNode()

setTaskNode

public void setTaskNode(GridNode taskNode)

execute

protected abstract void execute()

cleanup

protected void cleanup()

run

public final void run()
Specified by:
run in interface java.lang.Runnable

getThread

public java.lang.Thread getThread()

setTaskAttribute

public void setTaskAttribute(java.lang.String name,
                             java.lang.String value)

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.