com.pmease.quickbuild.grid
Class GridTaskFuture<R>

java.lang.Object
  extended by com.pmease.quickbuild.grid.GridTaskFuture<R>

public final class GridTaskFuture<R>
extends java.lang.Object


Constructor Summary
GridTaskFuture(GridTask<?,R> task, java.util.Map<GridJob,GridNode> jobNodes)
           
 
Method Summary
 R get()
           
 R get(long timeout)
           
 java.lang.Throwable getException()
           
 GridTask<?,R> getTask()
           
 boolean isJobFinished(java.lang.String jobId)
           
 void jobFinished(GridJob job, boolean notifyTask)
           
 void markHardCancel()
           
 void setTaskAttribute(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridTaskFuture

public GridTaskFuture(GridTask<?,R> task,
                      java.util.Map<GridJob,GridNode> jobNodes)
Method Detail

markHardCancel

public void markHardCancel()

getException

public java.lang.Throwable getException()

getTask

public GridTask<?,R> getTask()

get

public R get(long timeout)

get

public R get()

isJobFinished

public boolean isJobFinished(java.lang.String jobId)

jobFinished

public void jobFinished(GridJob job,
                        boolean notifyTask)

setTaskAttribute

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


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