Kieker 1.6

kieker.tools.traceAnalysis.systemModel
Class AbstractTrace

java.lang.Object
  extended by kieker.tools.traceAnalysis.systemModel.AbstractTrace
Direct Known Subclasses:
ExecutionTrace, MessageTrace

public abstract class AbstractTrace
extends Object

Author:
Andre van Hoorn

Field Summary
static String NO_TRACE_ID
           
 
Constructor Summary
AbstractTrace(long traceId)
           
AbstractTrace(long traceId, String sessionId)
           
 
Method Summary
abstract  boolean equals(Object obj)
           
 String getSessionId()
           
 long getTraceId()
           
 TraceInformation getTraceInformation()
          Returns information about this trace.
 int hashCode()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_TRACE_ID

public static final String NO_TRACE_ID
See Also:
Constant Field Values
Constructor Detail

AbstractTrace

public AbstractTrace(long traceId)

AbstractTrace

public AbstractTrace(long traceId,
                     String sessionId)
Method Detail

getTraceInformation

public TraceInformation getTraceInformation()
Returns information about this trace.

Returns:
See above

getTraceId

public long getTraceId()

getSessionId

public String getSessionId()
Returns:
the sessionId

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public abstract boolean equals(Object obj)
Overrides:
equals in class Object

Kieker 1.6

Copyright 2012 Kieker Project, http://kieker-monitoring.net