livery_grpc_server_sup (livery_grpc v0.1.1)
View SourceDynamic supervisor for gRPC listeners.
livery_grpc:start_server/1 adds a livery_grpc_listener child here, so
each running server is supervised and outlives the process that started
it. stop_server/1 terminates the child.
Summary
Functions
Start a supervised listener; returns its owner pid.
Stop a supervised listener by its owner pid.
Functions
-spec init([]) -> {ok, {supervisor:sup_flags(), [supervisor:child_spec()]}}.
-spec start_server(livery_grpc_listener:start_opts()) -> {ok, pid()} | {error, term()}.
Start a supervised listener; returns its owner pid.
Stop a supervised listener by its owner pid.