com.pmease.quickbuild.grid
Class NodeJobExecuteTask

java.lang.Object
  extended by com.pmease.quickbuild.grid.GridTask<NodeJobExecuteTask.NodeJobExecuteInfo,java.io.Serializable>
      extended by com.pmease.quickbuild.grid.NodeJobExecuteTask

public class NodeJobExecuteTask
extends GridTask<NodeJobExecuteTask.NodeJobExecuteInfo,java.io.Serializable>


Nested Class Summary
static class NodeJobExecuteTask.NodeJobExecuteInfo
           
 
Constructor Summary
NodeJobExecuteTask()
           
 
Method Summary
 void jobFinished(GridJob job, GridNode node)
           
protected  java.util.Map<? extends GridJob,GridNode> map(NodeJobExecuteTask.NodeJobExecuteInfo arg)
           
protected  java.io.Serializable reduce(java.util.Collection<GridJob> jobs)
           
 void setAttribute(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class com.pmease.quickbuild.grid.GridTask
equals, getId, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeJobExecuteTask

public NodeJobExecuteTask()
Method Detail

map

protected java.util.Map<? extends GridJob,GridNode> map(NodeJobExecuteTask.NodeJobExecuteInfo arg)
Specified by:
map in class GridTask<NodeJobExecuteTask.NodeJobExecuteInfo,java.io.Serializable>

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)
Specified by:
setAttribute in class GridTask<NodeJobExecuteTask.NodeJobExecuteInfo,java.io.Serializable>

jobFinished

public void jobFinished(GridJob job,
                        GridNode node)
Specified by:
jobFinished in class GridTask<NodeJobExecuteTask.NodeJobExecuteInfo,java.io.Serializable>

reduce

protected java.io.Serializable reduce(java.util.Collection<GridJob> jobs)
Specified by:
reduce in class GridTask<NodeJobExecuteTask.NodeJobExecuteInfo,java.io.Serializable>


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