FIX_SessionManager
The FIX_SessionManager provides support to the other monitors by monitoring the state of the FIX sessions which have been configured and sending out notifications when changes occur. The following are monitored:
Connection Status - The session manager sends a periodic heartbeat request to the transport and expects a reply within 15 seconds. If no such reply is received then all service monitors are notified of a loss of connection for the session in question.
Session Status - Notifies all service monitors when the transport is logged in or out of the target server.
Trading Session Status - Some exchanges support the notion of trading session status and report this through the corresponding FIX message. The session manager will notify all service monitors of a change in status.