defmodule PhaseDB.Client.ConnectionSupervisor do use Supervisor @moduledoc """ Supervises currently active client connections" """ def start_link do Supervisor.start_link __MODULE__, [], name: __MODULE__ end def init [] do [ worker(PhaseDB.Client.Connection, [], restart: :transient) ] |> supervise(strategy: :simple_one_for_one) end end