|
Kieker 1.11 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kieker.tools.traceAnalysis.systemModel.AbstractTrace kieker.tools.traceAnalysis.systemModel.MessageTrace
public class MessageTrace
This class is a container for a whole trace of messages (represented as actual instances of AbstractMessage
).
Field Summary |
---|
Fields inherited from class kieker.tools.traceAnalysis.systemModel.AbstractTrace |
---|
DEFAULT_SESSION_ID, NO_TRACE_ID |
Constructor Summary | |
---|---|
MessageTrace(long traceId,
java.util.List<AbstractMessage> seq)
Creates a new message trace from the given data. |
|
MessageTrace(long traceId,
java.lang.String sessionId,
java.util.List<AbstractMessage> seq)
Creates a new message trace from the given data. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
long |
getEndTimestamp()
Returns this trace's end timestamp. |
java.util.List<AbstractMessage> |
getSequenceAsVector()
Returns the message sequence contained in this trace as an (unmodifiable) list. |
long |
getStartTimestamp()
Returns this trace's start timestamp. |
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class kieker.tools.traceAnalysis.systemModel.AbstractTrace |
---|
getSessionId, getTraceId, getTraceInformation |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MessageTrace(long traceId, java.util.List<AbstractMessage> seq)
traceId
- The ID for this message traceseq
- The messages contained in this message tracepublic MessageTrace(long traceId, java.lang.String sessionId, java.util.List<AbstractMessage> seq)
traceId
- The ID for this trace.sessionId
- The ID of the current session.seq
- The list of messages this trace consists of.Method Detail |
---|
public final java.util.List<AbstractMessage> getSequenceAsVector()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
AbstractTrace
hashCode
in class AbstractTrace
public long getStartTimestamp()
AbstractTrace
getStartTimestamp
in class AbstractTrace
public long getEndTimestamp()
AbstractTrace
getEndTimestamp
in class AbstractTrace
public boolean equals(java.lang.Object obj)
equals
in class AbstractTrace
|
Kieker 1.11 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |