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. ok.
list() -> list() ->
[Client [Client ||
|| {_, ListSupPid, _, _} <- supervisor2:which_children(rabbit_stomp_sup), {_, ListSup, _, _} <- supervisor2:which_children(rabbit_stomp_sup),
{_, RanchSup, supervisor, _} <- supervisor2:which_children(ListSupPid), {_, RanchEmbeddedSup, supervisor, _} <- supervisor2:which_children(ListSup),
{ranch_conns_sup, ConnSup, _, _} <- supervisor:which_children(RanchSup), {{ranch_listener_sup, _}, RanchListSup, _, _} <- supervisor:which_children(RanchEmbeddedSup),
{_, CliSup, _, _} <- supervisor:which_children(ConnSup), {ranch_conns_sup_sup, RanchConnsSup, supervisor, _} <- supervisor2:which_children(RanchListSup),
{rabbit_stomp_reader, Client, _, _} <- supervisor:which_children(CliSup)]. {_, RanchConnSup, supervisor, _} <- supervisor2:which_children(RanchConnsSup),
{_, StompClientSup, supervisor, _} <- supervisor2:which_children(RanchConnSup),
{rabbit_stomp_reader, Client, _, _} <- supervisor:which_children(StompClientSup)].