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.