Commanded v0.19.1 Commanded.Registration.LocalRegistry View Source
Local process registration, restricted to a single node, using Elixir's Registry.
Link to this section Summary
Functions
Return an optional supervisor spec for the registry
Starts a uniquely named child process of a supervisor using the given module and args.
Starts a uniquely named GenServer
process for the given module and args.
Starts a supervisor.
Return a :via
tuple to route a message to a process by its registered name
Get the pid of a registered name.
Link to this section Functions
Return an optional supervisor spec for the registry
start_child(name, supervisor, child_spec)
View Sourcestart_child( name :: term(), supervisor :: module(), child_spec :: Commanded.Registration.start_child_arg() ) :: {:ok, pid()} | {:error, term()}
Starts a uniquely named child process of a supervisor using the given module and args.
Registers the pid with the given name.
Starts a uniquely named GenServer
process for the given module and args.
Registers the pid with the given name.
supervisor_child_spec(module, arg)
View Sourcesupervisor_child_spec(module :: atom(), arg :: any()) :: :supervisor.child_spec()
Starts a supervisor.
Return a :via
tuple to route a message to a process by its registered name
Get the pid of a registered name.
Returns :undefined
if the name is unregistered.