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 TypeMethodDescriptionvoid
StateMachine.doTransition
(StateMachineEvent event) Performs aState
transition according to the event andStateMachine.current
state -
Uses of StateMachineEvent in org.metricshub.ipmi.core.sm.events
Subclasses of StateMachineEvent in org.metricshub.ipmi.core.sm.eventsModifier and TypeClassDescriptionclass
Performs transition fromAuthcapWaiting
toAuthcap
.class
Performs transition fromAuthcap
toOpenSessionWaiting
.class
StateMachineEvent
that will makeStateMachine
in theSessionValid
State
to sendCloseSession
and transit toAuthcap
State
the session.class
Generic event that is used in a few transitions.class
Default message for acknowledging received IPMI responses.class
Performed inCiphersWaiting
State
indcates that not all availableCipherSuite
s were received from the remote system and moreGetChannelCipherSuites
commands are needed.class
Performs transition fromOpenSessionComplete
toRakp1Waiting
.class
Performs transition fromRakp1Complete
toRakp3Waiting
.class
class
StateMachineEvent
that will makeStateMachine
in theSessionValid
State
to sendGetChannelAuthenticationCapabilities
to the BMC in order to keep up the session.class
Acknowledges starting the session after receiving RAKP Message 4 (StateMachine
transits fromRakp3Complete
toSessionValid
)class
StateMachineEvent
indicating 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 TypeMethodDescriptionvoid
Authcap.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
AuthcapWaiting.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
Ciphers.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
CiphersWaiting.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
OpenSessionComplete.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
OpenSessionWaiting.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
Rakp1Complete.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
Rakp1Waiting.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
Rakp3Complete.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
Rakp3Waiting.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) void
SessionValid.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) abstract void
State.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent) Performs the state transitionvoid
Uninitialized.doTransition
(StateMachine stateMachine, StateMachineEvent machineEvent)