diff options
| author | Michael Klishin <michael@clojurewerkz.org> | 2019-04-11 02:01:02 +0300 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2019-04-11 18:15:18 +0400 |
| commit | 62943b3ff0e2406c289f49afd042a7a24606963a (patch) | |
| tree | de4ee3aebd01a9786099d3de9d1d728fb9cbf127 /src | |
| parent | 2b530ec29584b7e753c8065b85472978a24fde1d (diff) | |
| download | rabbitmq-server-git-62943b3ff0e2406c289f49afd042a7a24606963a.tar.gz | |
rabbit:listeners/0: return full listener records
for CLI tools to format them.
References rabbitmq/rabbitmq-cli#340.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit.erl | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl index 1210e467ec..052f9869ea 100644 --- a/src/rabbit.erl +++ b/src/rabbit.erl @@ -857,16 +857,12 @@ alarms() -> [Limit || {{resource_limit, Limit, Node}, _} <- Alarms, Node =:= N]. listeners() -> - Listeners = try + (Listeners) = try rabbit_networking:active_listeners() catch exit:{aborted, _} -> [] end, - [{Protocol, Port, rabbit_misc:ntoa(IP)} || - #listener{node = Node, - protocol = Protocol, - ip_address = IP, - port = Port} <- Listeners, Node =:= node()]. + [L || L = #listener{node = Node} <- Listeners, Node =:= node()]. %% TODO this only determines if the rabbit application has started, %% not if it is running, never mind plugins. It would be nice to have |
