Uses of Class
org.metricshub.ipmi.core.sm.events.StateMachineEvent
Packages that use StateMachineEvent
-
Uses of StateMachineEvent in org.metricshub.ipmi.core.sm
Methods in org.metricshub.ipmi.core.sm with parameters of type StateMachineEventModifier and TypeMethodDescriptionvoidStateMachine.doTransition(StateMachineEvent event) Performs aStatetransition according to the event andStateMachine.currentstate -
Uses of StateMachineEvent in org.metricshub.ipmi.core.sm.events
Subclasses of StateMachineEvent in org.metricshub.ipmi.core.sm.eventsModifier and TypeClassDescriptionclassPerforms transition fromAuthcapWaitingtoAuthcap.classPerforms transition fromAuthcaptoOpenSessionWaiting.classStateMachineEventthat will makeStateMachinein theSessionValidStateto sendCloseSessionand transit toAuthcapStatethe session.classGeneric event that is used in a few transitions.classDefault message for acknowledging received IPMI responses.classPerformed inCiphersWaitingStateindcates that not all availableCipherSuites were received from the remote system and moreGetChannelCipherSuitescommands are needed.classPerforms transition fromOpenSessionCompletetoRakp1Waiting.classPerforms transition fromRakp1CompletetoRakp3Waiting.classclassStateMachineEventthat will makeStateMachinein theSessionValidStateto sendGetChannelAuthenticationCapabilitiesto the BMC in order to keep up the session.classAcknowledges starting the session after receiving RAKP Message 4 (StateMachinetransits fromRakp3CompletetoSessionValid)classStateMachineEventindicating that response for one of the messages in the process of the session challenge did not arrive in time. -
Uses of StateMachineEvent in org.metricshub.ipmi.core.sm.states
Methods in org.metricshub.ipmi.core.sm.states with parameters of type StateMachineEventModifier and TypeMethodDescriptionvoidAuthcap.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidAuthcapWaiting.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidCiphers.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidCiphersWaiting.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidOpenSessionComplete.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidOpenSessionWaiting.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidRakp1Complete.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidRakp1Waiting.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidRakp3Complete.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidRakp3Waiting.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) voidSessionValid.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) abstract voidState.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent) Performs the state transitionvoidUninitialized.doTransition(StateMachine stateMachine, StateMachineEvent machineEvent)