| Modifier and Type | Class and Description |
|---|---|
class |
StateMachine
The State Machine contains a simple map of Transitions between
different nodes (States) triggered by incoming messages.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Exporter<R,N extends Node,M extends Message,T extends Transitioner<N,M,? extends Transition<N,M>>>
Defines the methods to export a
Transitioner to
a given result type. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Importer<I,N extends Node,M extends Message,T extends Transitioner<N,M,? extends Transition<N,M>>>
Defines the methods to import a
Transitioner from
a given input source. |
| Modifier and Type | Method and Description |
|---|---|
Transitioner<N,M,T> |
Transitioner.next()
Sends an empty message to the transitioner triggering
a potential transition in case the current node
supports empty messages.
|
Transitioner<N,M,T> |
Transitioner.send(M message)
Sends a message to the transitioner triggering
a potential transition.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStatesExporter<R,S extends State,M extends Message,T extends Transitioner<S,M,? extends Transition<S,M>>> |
Copyright © 2019 state-machine. All rights reserved.