net.eduvax.grant.core
Class ExecReport

java.lang.Object
  extended by net.eduvax.grant.core.ExecReport

public class ExecReport
extends java.lang.Object

tasklet completion data.


Field Summary
private  int cr
          execution completion code (exit code).
private  float nodeLoad
          node load.
private  ExecRequest request
          done job description.
private  long time
          task completion time.
 
Constructor Summary
ExecReport(ExecRequest er, int c, long t, float cpu)
          create execute report.
 
Method Summary
 int getCr()
          get completion code (exit code).
 float getNodeLoad()
          gets node load computed at tasklet completion.
 ExecRequest getRequest()
          gets source request.
 long getTime()
          gets tasklets execute duration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

request

private ExecRequest request
done job description.


cr

private int cr
execution completion code (exit code).


time

private long time
task completion time.


nodeLoad

private float nodeLoad
node load.

Constructor Detail

ExecReport

public ExecReport(ExecRequest er,
                  int c,
                  long t,
                  float cpu)
create execute report.

Parameters:
er - execute request.
c - tasklet execution completion code.
t - tasklet execution duration.
cpu - computed cpu load at task completion.
Method Detail

getTime

public long getTime()
gets tasklets execute duration.

Returns:
duration (milliseconds).

getCr

public int getCr()
get completion code (exit code).

Returns:
cr

getRequest

public ExecRequest getRequest()
gets source request.

Returns:
resquest

getNodeLoad

public float getNodeLoad()
gets node load computed at tasklet completion.

Returns:
running node load