| Interface | Description |
|---|---|
| State | |
| StateContext |
| Class | Description |
|---|---|
| ClientToServerSynchronizationState |
Sending missed messages to the MF server
Checks to see if there are too many to resend (indicating that something might be wrong)
Checks to see if it is done sending and the server has sent the TestRequest
Polls for the next message to send to a client injected service which will replay the necessary messages
During this state we should receive nothing from the server save for a TestRequest or a logout message
* Any messages received from the server other than TestRequest or Logout will cause an Exception.
|
| ConnectedToMarketFactoryGatewayServerState |
Represents state when connected to the MarketFactory Gateway.
|
| ConnectedToVenueState | |
| ConnectingState | |
| DisconnectedState | |
| EndOfSessionSyncState |
The server should send a test request to indicate synchronization is complete.
|
| LoggingOnState |
State representing logging on to the MarketFactory Gateway.
|
| ServerToClientSynchronizationState |
Server is sending messages to us.
|
| SimpleStateContext |