Package | Description |
---|---|
com.veraxsystems.vxipmi.sm |
The
StateMachine classes |
com.veraxsystems.vxipmi.sm.events |
The
StateMachine events. |
com.veraxsystems.vxipmi.sm.states |
The
StateMachine states. |
Modifier and Type | Method and Description |
---|---|
void |
StateMachine.doTransition(StateMachineEvent event)
Performs a
State transition according to the event and
StateMachine.current state |
Modifier and Type | Class and Description |
---|---|
class |
AuthenticationCapabilitiesReceived
Performs transition from
AuthcapWaiting to Authcap . |
class |
Authorize
Performs transition from
Authcap to OpenSessionWaiting . |
class |
CloseSession
StateMachineEvent that will make StateMachine in the
SessionValid State to send
CloseSession and
transit to Authcap State the session. |
class |
Default
Generic event that is used in a few transitions.
|
class |
DefaultAck
Default message for acknowledging received IPMI responses.
|
class |
GetChannelCipherSuitesPending
Performed in
CiphersWaiting State indcates that not all
available CipherSuite s were received from the remote system and more
GetChannelCipherSuites commands are needed. |
class |
OpenSessionAck
Performs transition from
OpenSessionComplete to Rakp1Waiting . |
class |
Rakp2Ack
Performs transition from
Rakp1Complete to Rakp3Waiting . |
class |
Sendv20Message
|
class |
SessionUpkeep
StateMachineEvent that will make StateMachine in the
SessionValid State to send
GetChannelAuthenticationCapabilities to the BMC in order to keep up
the session. |
class |
StartSession
Acknowledges starting the session after receiving RAKP Message 4 (
StateMachine transits from Rakp3Complete to
SessionValid ) |
class |
Timeout
StateMachineEvent indicating that response for one of the messages in
the process of the session challenge did not arrive in time. |
Modifier and Type | Method and Description |
---|---|
void |
Uninitialized.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
abstract void |
State.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent)
Performs the state transition
|
void |
SessionValid.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
Rakp3Waiting.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
Rakp3Complete.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
Rakp1Waiting.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
Rakp1Complete.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
OpenSessionWaiting.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
OpenSessionComplete.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
CiphersWaiting.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
Ciphers.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
AuthcapWaiting.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |
void |
Authcap.doTransition(StateMachine stateMachine,
StateMachineEvent machineEvent) |