Current section

Files

Jump to
commanded test registration support registered_supervisor.ex
Raw

test/registration/support/registered_supervisor.ex

defmodule Commanded.Registration.RegisteredSupervisor do
use DynamicSupervisor
alias Commanded.Registration.RegisteredServer
def start_link(arg) do
DynamicSupervisor.start_link(__MODULE__, arg, name: __MODULE__)
end
def start_child(registry, registry_meta, name) do
registry.start_child(registry_meta, name, __MODULE__, {RegisteredServer, []})
end
def init(_arg) do
DynamicSupervisor.init(strategy: :one_for_one)
end
end