Update ranch supervisor structure on list/0 command

This commit is contained in:
dcorbacho 2021-03-09 16:08:46 +01:00
parent fec1505c2e
commit 9a0fe95e94
1 changed files with 8 additions and 6 deletions

View File

@ -123,9 +123,11 @@ report_configuration(#stomp_configuration{
ok.
list() ->
[Client
|| {_, ListSupPid, _, _} <- supervisor2:which_children(rabbit_stomp_sup),
{_, RanchSup, supervisor, _} <- supervisor2:which_children(ListSupPid),
{ranch_conns_sup, ConnSup, _, _} <- supervisor:which_children(RanchSup),
{_, CliSup, _, _} <- supervisor:which_children(ConnSup),
{rabbit_stomp_reader, Client, _, _} <- supervisor:which_children(CliSup)].
[Client ||
{_, ListSup, _, _} <- supervisor2:which_children(rabbit_stomp_sup),
{_, RanchEmbeddedSup, supervisor, _} <- supervisor2:which_children(ListSup),
{{ranch_listener_sup, _}, RanchListSup, _, _} <- supervisor:which_children(RanchEmbeddedSup),
{ranch_conns_sup_sup, RanchConnsSup, supervisor, _} <- supervisor2:which_children(RanchListSup),
{_, RanchConnSup, supervisor, _} <- supervisor2:which_children(RanchConnsSup),
{_, StompClientSup, supervisor, _} <- supervisor2:which_children(RanchConnSup),
{rabbit_stomp_reader, Client, _, _} <- supervisor:which_children(StompClientSup)].