ex_fix v0.2.3 ExFix.DefaultSessionRegistry

FIX Session registry - Tracks status of FIX sessions

Link to this section Summary

Functions

Returns the current status of a FIX session

Invoked by FIX session, before connecting, to know if it’s ok to connect

Invoked by FIX session to update its status

Stops a FIX session

Link to this section Functions

Link to this function get_session_status(session_name)

Returns the current status of a FIX session

Callback implementation for ExFix.SessionRegistry.get_session_status/1.

Link to this function session_on_init(fix_session_name)
session_on_init(fix_session :: String.t) ::
  :ok |
  :wait_to_reconnect |
  {:error, reason :: term}

Invoked by FIX session, before connecting, to know if it’s ok to connect

Callback implementation for ExFix.SessionRegistry.session_on_init/1.

Link to this function session_update_status(fix_session_name, status)

Invoked by FIX session to update its status.

Callback implementation for ExFix.SessionRegistry.session_update_status/2.

Link to this function start_session(fix_session_name, config)

Starts a FIX session

Callback implementation for ExFix.SessionRegistry.start_session/2.

Link to this function stop_session(fix_session_name)

Stops a FIX session

Callback implementation for ExFix.SessionRegistry.stop_session/1.