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, ResourceAllocateJob
public abstract class GridJob
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Runnable
- See Also:
- Serialized Form
Constructor Summary |
GridJob(java.util.UUID taskId)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
GridJob
public GridJob(java.util.UUID taskId)
getId
public java.util.UUID getId()
getException
public java.lang.Throwable getException()
setException
public void setException(java.lang.Throwable exception)
getTaskId
public java.util.UUID getTaskId()
setTaskId
public void setTaskId(java.util.UUID 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
getFuture
public java.util.concurrent.Future<?> getFuture()
setFuture
public void setFuture(java.util.concurrent.Future<?> future)
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
isStarted
public boolean isStarted()
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.