Class AbstractTrace

java.lang.Object
kieker.tools.trace.analysis.systemModel.AbstractTrace
Direct Known Subclasses:
ExecutionTrace, MessageTrace

@Deprecated public abstract class AbstractTrace extends Object
Deprecated.
1.15 moved to kieker-model
This is the abstract base for a trace (like a message trace e.g.).
Since:
1.2
Author:
Andre van Hoorn
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated.
    Default value for the session ID.
    static final String
    Deprecated.
    This constant can be used as an ID to show that the trace has no ID.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Deprecated.
    Default constructor.
     
    AbstractTrace(long traceId)
    Deprecated.
    Creates a new abstract trace with the given trace ID and a default session ID.
     
    AbstractTrace(long traceId, String sessionId)
    Deprecated.
    Creates a new abstract trace with the given parameters.
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract boolean
    Deprecated.
     
    abstract long
    Deprecated.
    Returns this trace's end timestamp.
    Deprecated.
    Delivers the ID of the session.
    abstract long
    Deprecated.
    Returns this trace's start timestamp.
    long
    Deprecated.
    Returns this trace's trace ID.
    Deprecated.
    Returns information about this trace.
    int
    Deprecated.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DEFAULT_SESSION_ID

      public static final String DEFAULT_SESSION_ID
      Deprecated.
      Default value for the session ID.
      See Also:
    • NO_TRACE_ID

      public static final String NO_TRACE_ID
      Deprecated.
      This constant can be used as an ID to show that the trace has no ID.
      See Also:
  • Constructor Details

    • AbstractTrace

      protected AbstractTrace()
      Deprecated.
      Default constructor.
    • AbstractTrace

      public AbstractTrace(long traceId)
      Deprecated.
      Creates a new abstract trace with the given trace ID and a default session ID.
      Parameters:
      traceId - The trace ID to use for the new trace
    • AbstractTrace

      public AbstractTrace(long traceId, String sessionId)
      Deprecated.
      Creates a new abstract trace with the given parameters.
      Parameters:
      traceId - The trace ID to use for the new trace
      sessionId - The session ID to use for the new trace
  • Method Details

    • getTraceInformation

      public TraceInformation getTraceInformation()
      Deprecated.
      Returns information about this trace.
      Returns:
      See above
    • getTraceId

      public long getTraceId()
      Deprecated.
      Returns this trace's trace ID.
      Returns:
      See above
    • getSessionId

      public String getSessionId()
      Deprecated.
      Delivers the ID of the session.
      Returns:
      The session ID.
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • equals

      public abstract boolean equals(Object obj)
      Deprecated.
      Overrides:
      equals in class Object
    • getStartTimestamp

      public abstract long getStartTimestamp()
      Deprecated.
      Returns this trace's start timestamp.
      Returns:
      See above
    • getEndTimestamp

      public abstract long getEndTimestamp()
      Deprecated.
      Returns this trace's end timestamp.
      Returns:
      See above