| Interface | Description |
|---|---|
| ExistingSessionMessage | |
| FlowIORequest | |
| ReceiveRequest<T extends SessionMessage> | |
| SendRequest | |
| SessionInitResponse | |
| SessionMessage |
| Class | Description |
|---|---|
| FlowStateMachineImpl<R> | |
| ReceiveOnly<T extends SessionMessage> | |
| ReceivedSessionMessage<M extends ExistingSessionMessage> | |
| SendAndReceive<T extends SessionMessage> | |
| SendOnly | |
| SessionConfirm | |
| SessionData | |
| SessionEnd | |
| SessionInit | |
| SessionMessageKt | |
| SessionReject | |
| StateMachineManager |
A StateMachineManager is responsible for coordination and persistence of multiple
interface FlowStateMachine objects.
Each such object represents an instantiation of a (two-party) flow that has reached a particular point. |
| Exception | Description |
|---|---|
| FlowSessionException | |
| StackSnapshot |