com.pmease.quickbuild.grid
Class GridJob
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
GridJob
public GridJob(java.lang.String taskId)
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.