ExFix.DefaultSessionRegistry (ex_fix v0.2.7)

FIX Session registry - Tracks status of FIX sessions

Summary

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

get_session_status(session_name)

Callback implementation for ExFix.SessionRegistry.get_session_status/1.

init(list)

Callback implementation for GenServer.init/1.

session_on_init(fix_session_name)

@spec session_on_init(fix_session :: String.t()) ::
  :ok | :wait_to_reconnect | {:error, reason :: term()}

Callback implementation for ExFix.SessionRegistry.session_on_init/1.

session_update_status(fix_session_name, status)

Callback implementation for ExFix.SessionRegistry.session_update_status/2.

start_link(args \\ [])

start_session(fix_session_name, config)

Callback implementation for ExFix.SessionRegistry.start_session/2.

stop_session(fix_session_name)

Callback implementation for ExFix.SessionRegistry.stop_session/1.