Class SessionValid
java.lang.Object
org.metricshub.ipmi.core.sm.states.State
org.metricshub.ipmi.core.sm.states.SessionValid
State in which the session is valid and sending IPMI commands to the
remote machine is enabled.
- Sends an IPMI v2.0 message on
Sendv20Message - Sends
GetChannelAuthenticationCapabilitiesmessage to keep the session form timing out onSessionUpkeep - Transits to
AuthcaponTimeout - Sends
CloseSessionand transits toAuthcaponCloseSession
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoAction(StateMachine stateMachine, RmcpMessage message) Defines the action that should be performed when a response form the remote system arrives in the current state.voiddoTransition(StateMachine stateMachine, StateMachineEvent machineEvent) Performs the state transition
-
Constructor Details
-
SessionValid
Initiates the state.- Parameters:
cipherSuite- -CipherSuiteused during the session.
-
-
Method Details
-
getCipherSuite
-
doTransition
Description copied from class:StatePerforms the state transition- Specified by:
doTransitionin classState- Parameters:
stateMachine- - the contextmachineEvent- - theStateMachineEventthat was the cause of the transition
-
doAction
Description copied from class:StateDefines the action that should be performed when a response form the remote system arrives in the current state.
-