summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2019-04-11 02:01:02 +0300
committerMichael Klishin <michael@clojurewerkz.org>2019-04-11 18:15:18 +0400
commit62943b3ff0e2406c289f49afd042a7a24606963a (patch)
treede4ee3aebd01a9786099d3de9d1d728fb9cbf127 /src
parent2b530ec29584b7e753c8065b85472978a24fde1d (diff)
downloadrabbitmq-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.erl8
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