|
Kieker 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kieker.tools.traceAnalysis.systemModel.Trace kieker.tools.traceAnalysis.systemModel.ExecutionTrace
public class ExecutionTrace
Constructor Summary | |
---|---|
ExecutionTrace(long traceId)
|
Method Summary | |
---|---|
void |
add(Execution execution)
Adds an execution to the trace. |
boolean |
equals(Object obj)
Returns whether this Execution Trace and the passed Object are equal. |
long |
getDurationInNanos()
Returns the duration of this (possible incomplete) trace in nanoseconds. |
int |
getLength()
Returns the length of this trace in terms of the number of contained executions. |
int |
getMaxEoi()
Returns the maximum execution order index (eoi) value within the trace. |
int |
getMaxEss()
Returns the maximum execution stack size (ess) value, i.e., the maximum stack depth, within the trace. |
long |
getMaxTout()
Returns the maximum timestamp value of an execution return in this trace. |
int |
getMinEoi()
Returns the minimum execution order index (eoi) value within the trace. |
long |
getMinTin()
Returns the minimum timestamp of an execution start in this trace. |
SortedSet<Execution> |
getTraceAsSortedExecutionSet()
TODO: It's not a good idea to return the internal data structure. |
MessageTrace |
toMessageTrace(Execution rootExecution)
Returns the message trace representation for this trace. |
String |
toString()
|
Methods inherited from class kieker.tools.traceAnalysis.systemModel.Trace |
---|
getTraceId |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ExecutionTrace(long traceId)
Method Detail |
---|
public void add(Execution execution) throws InvalidTraceException
execution
-
InvalidTraceException
- if the traceId of the passed Execution
object is not the same as the traceId of this ExecutionTrace object.public MessageTrace toMessageTrace(Execution rootExecution) throws InvalidTraceException
InvalidTraceException
public final SortedSet<Execution> getTraceAsSortedExecutionSet()
public final int getLength()
public String toString()
toString
in class Object
public int getMaxEss()
public int getMaxEoi()
public int getMinEoi()
public long getDurationInNanos()
public long getMaxTout()
public long getMinTin()
public boolean equals(Object obj)
equals
in class Object
obj
-
|
Kieker 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |