Class SessionUpkeep

java.lang.Object
org.metricshub.ipmi.core.sm.events.StateMachineEvent
org.metricshub.ipmi.core.sm.events.SessionUpkeep

public class SessionUpkeep extends StateMachineEvent
StateMachineEvent that will make StateMachine in the SessionValid State to send GetChannelAuthenticationCapabilities to the BMC in order to keep up the session.
See Also:
  • Constructor Details

    • SessionUpkeep

      public SessionUpkeep(int sessionId, int messageSequenceNumber, int sessionSequenceNumber)
      Prepares SessionUpkeep
      Parameters:
      sessionId - - managed system session ID
      messageSequenceNumber - - generated payload sequence number for the message to send
      sessionSequenceNumber - - generated session sequence number for the message to send.
  • Method Details

    • getSessionId

      public int getSessionId()
    • getMessageSequenceNumber

      public int getMessageSequenceNumber()
    • getSessionSequenceNumber

      public int getSessionSequenceNumber()