public final class ExecutionInformation
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Constructor and Description |
---|
ExecutionInformation(ExecutionInformation parentInformation,
int loopNumber)
Creates a new execution information for the execution of jobs in a loop.
|
ExecutionInformation(long measurementStartTime,
int evaluationNumber)
Creates an execution information initialized with the given evaluation number, starting at 0.
|
Modifier and Type | Method and Description |
---|---|
protected ExecutionInformation |
clone() |
boolean |
equals(java.lang.Object obj) |
int |
getEvaluationNumber()
Returns the main evaluation number, i.e.
|
java.lang.String |
getEvaluationString()
Returns a string with the evaluation number followed by the loop numbers, separated by dashes.
|
int[] |
getLoopNumbers()
Some jobs may execute their child jobs more than once per execution, in some kind of loop.
|
long |
getMeasurementRuntime()
Returns the time in ms of how long the current measurement is already running.
|
long |
getMeasurementStartTime()
Returns the absolute time when the measurement was started, in number of milliseconds since January 1, 1970, 00:00:00 GMT.
|
int |
hashCode() |
java.lang.String |
toString() |
public ExecutionInformation(long measurementStartTime, int evaluationNumber)
measurementStartTime
- The time when the measurement was started, in number of milliseconds since January 1, 1970, 00:00:00 GMT.evaluationNumber
- The main evaluation number.public ExecutionInformation(ExecutionInformation parentInformation, int loopNumber)
parentInformation
- The execution information of the job which represents or executes the looping.loopNumber
- The evaluation number of the loop, starting at 0.public int getEvaluationNumber()
public java.lang.String getEvaluationString()
public java.lang.String toString()
toString
in class java.lang.Object
public long getMeasurementStartTime()
public long getMeasurementRuntime()
public int[] getLoopNumbers()
protected ExecutionInformation clone()
clone
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object