Class AbstractSession<T extends AbstractTrace>

java.lang.Object
kieker.tools.trace.analysis.systemModel.AbstractSession<T>
Type Parameters:
T - The concrete type of trace this session is based on
Direct Known Subclasses:
ExecutionTraceBasedSession, MessageTraceBasedSession

@Deprecated
public abstract class AbstractSession<T extends AbstractTrace>
extends java.lang.Object
Deprecated.
1.15 moved to kieker-model
Sessions group traces which belong to the same high-level user interaction.
Since:
1.10
Author:
Holger Knoche
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractSession​(java.lang.String sessionId)
    Deprecated.
    Creates a new abstract session with the given session ID.
  • Method Summary

    Modifier and Type Method Description
    void addTrace​(T trace)
    Deprecated.
    Adds a trace to this session.
    protected java.util.SortedSet<T> getContainedTraces()
    Deprecated.
     
    protected long getEndTime()
    Deprecated.
     
    long getEndTimestamp()
    Deprecated.
    Returns this trace's end timestamp.
    protected abstract java.util.Comparator<? super T> getOrderComparator()
    Deprecated.
     
    java.lang.String getSessionId()
    Deprecated.
    Returns this session's session ID.
    protected long getStartTime()
    Deprecated.
     
    long getStartTimestamp()
    Deprecated.
    Returns this trace's start timestamp.
    java.util.SortedSet<T> getStateContainedTraces()
    Deprecated.
    Returns the traces contained in this session.
    void setCompleted()
    Deprecated.
    Marks this session as completed, i.e.
    protected void setEndTime​(long endTime)
    Deprecated.
     
    protected void setStartTime​(long startTime)
    Deprecated.
     
    protected void setState​(kieker.tools.trace.analysis.systemModel.AbstractSession.ISessionState<T> state)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractSession

      public AbstractSession​(java.lang.String sessionId)
      Deprecated.
      Creates a new abstract session with the given session ID.
      Parameters:
      sessionId - The session ID for this session
  • Method Details

    • getSessionId

      public java.lang.String getSessionId()
      Deprecated.
      Returns this session's session ID.
      Returns:
      See above
    • addTrace

      public void addTrace​(T trace)
      Deprecated.
      Adds a trace to this session.
      Parameters:
      trace - The trace to add.
    • getStateContainedTraces

      public java.util.SortedSet<T> getStateContainedTraces()
      Deprecated.
      Returns the traces contained in this session.
      Returns:
      See above
    • getStartTimestamp

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

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

      protected long getStartTime()
      Deprecated.
    • getEndTime

      protected long getEndTime()
      Deprecated.
    • setStartTime

      protected void setStartTime​(long startTime)
      Deprecated.
    • setEndTime

      protected void setEndTime​(long endTime)
      Deprecated.
    • setState

      protected void setState​(kieker.tools.trace.analysis.systemModel.AbstractSession.ISessionState<T> state)
      Deprecated.
    • getContainedTraces

      protected java.util.SortedSet<T> getContainedTraces()
      Deprecated.
    • setCompleted

      public void setCompleted()
      Deprecated.
      Marks this session as completed, i.e. prevents any future changes.
    • getOrderComparator

      protected abstract java.util.Comparator<? super T> getOrderComparator()
      Deprecated.