Class SessionModel

java.lang.Object
xal.service.pvlogger.SessionModel

public class SessionModel extends Object
SessionModel manages a single logger session.
Since:
Jun 01, 2004
Author:
tap
  • Field Details

    • loggerSession

      protected LoggerSession loggerSession
      Logger Session
    • lastPublishedSnapshot

      protected MachineSnapshot lastPublishedSnapshot
      Last snapshot published
  • Constructor Details

    • SessionModel

      public SessionModel(LoggerSession loggerSession)
      Constructor
  • Method Details

    • getLoggerSession

      public LoggerSession getLoggerSession()
      Get the logger session
      Returns:
      the logger session
    • setLoggerSession

      public void setLoggerSession(LoggerSession loggerSession)
      set the logger session
    • getChannelGroupType

      public String getChannelGroupType()
      Get the channel group type that is managed by this session model.
      Returns:
      the label of the channel group managed by this model
    • getLastPublishedSnapshot

      public MachineSnapshot getLastPublishedSnapshot()
      Get the most recently published machine snapshot.
      Returns:
      The most recently published machine snapshot.
    • getLastLoggerEventTime

      public Date getLastLoggerEventTime()
      Get the timestamp of the last logger event
      Returns:
      the wall clock timestamp of the last logger event