Summary
Functions
Returns a specification to start this module under a supervisor.
Types
@type t() :: pid()
@type unsubscribe() :: (-> :ok)
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec close(t()) :: :ok
@spec on_lifecycle(t(), AdaSdk.Lifecycle.event(), function()) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec principal(t(), String.t()) :: AdaSdk.Principal.t()
@spec start_link(keyword()) :: GenServer.on_start()