| Interface | Description |
|---|---|
| Persister<T> |
A Persister is responsible for maintaining the persistence of the current State of the
FSM
|
| Class | Description |
|---|---|
| FSM<T> |
The FSM is responsible for the processing the event with the current State and persisting
the State with the composite Persister
|
| FSM.FSMBuilder<T> |
Fluid FSM builder
|
| FSM.FSMBuilder.StateBuilder<T> |
Fluid State Builder
|
| FSM.FSMBuilder.StateBuilder.TransitionBuilder<T> |
Fluid Transition Builder
|
| Exception | Description |
|---|---|
| RetryException |
Exception indicates that the FSM needs to retry the event
|
| StaleStateException |
Indicates that the evaluated State was inconsistent with the Persisted State
|
| TooBusyException |
Indicates that the number of retries has been exhausted
|
| WaitAndRetryException |
Indicates that the FSM should wait for a period before retrying the Event
|
Copyright © 2016. All rights reserved.