| Modifier and Type | Class and Description |
|---|---|
class |
Transition<N extends Node,M extends Message>
A generic contract allowing to identify
the target destination after processing
the message.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEnvelope<N extends Node,M extends Message>
Base class for
Envelope implementors. |
| Modifier and Type | Method and Description |
|---|---|
Status |
TransitionChecker.validateArrival(Envelope<N,M> envelope)
Validates the arrival to a given target state upon reception
of a given message using the specified transition index to ensure
transitions are accepted.
|
Status |
TransitionChecker.validateDeparture(Envelope<N,M> envelope)
Validates the departure from the current state upon reception
of a given message using the specified transition index to ensure
transitions are accepted.
|
| Modifier and Type | Method and Description |
|---|---|
Status |
StateTransitionChecker.validateArrival(Envelope<State,Message> envelope)
Validates the arrival to a given target state upon reception
of a given message using the specified transition index to ensure
transitions are accepted.
|
Status |
StateTransitionChecker.validateDeparture(Envelope<State,Message> envelope)
Validates the departure from the current state upon reception
of a given message using the specified transition index to ensure
transitions are accepted.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleEnvelope
An implementation of the envelope handling state messaging.
|
class |
StateTransition
Represents a simple transition between states
|
Copyright © 2019 state-machine. All rights reserved.