diff options
| author | Arnaud Cogoluègnes <acogoluegnes@gmail.com> | 2016-12-14 16:24:38 +0100 |
|---|---|---|
| committer | Arnaud Cogoluègnes <acogoluegnes@gmail.com> | 2016-12-14 16:24:38 +0100 |
| commit | ee9a020e0808d0aa0a04f0a1614ac76a57d03d72 (patch) | |
| tree | f827c97a68a2e6466b9817988ea83c22740a5d0c | |
| parent | 065f72f8939ad3acd495697b6f9b09ff9227585a (diff) | |
| download | rabbitmq-server-git-ee9a020e0808d0aa0a04f0a1614ac76a57d03d72.tar.gz | |
List all global parameters
Including the cluster_name.
References rabbitmq/rabbitmq-mqtt#73
| -rw-r--r-- | src/rabbit_runtime_parameters.erl | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/rabbit_runtime_parameters.erl b/src/rabbit_runtime_parameters.erl index 1e297b9805..292aa26d32 100644 --- a/src/rabbit_runtime_parameters.erl +++ b/src/rabbit_runtime_parameters.erl @@ -40,8 +40,7 @@ %% Parameters are stored in Mnesia and can be global. Their changes %% are broadcasted over rabbit_event. %% -%% Global parameters keys are atoms and values must be JSON documents -%% if the global parameter should show up in the global parameters list. +%% Global parameters keys are atoms and values are JSON documents. %% %% See also: %% @@ -266,12 +265,12 @@ list(VHost, Component) -> end). list_global() -> - %% list only atom keys and JSON values + %% list only atom keys mnesia:async_dirty( fun () -> Match = #runtime_parameters{key = '_', _ = '_'}, [p(P) || P <- mnesia:match_object(?TABLE, Match, read), - is_atom(P#runtime_parameters.key), is_list(P#runtime_parameters.value)] + is_atom(P#runtime_parameters.key)] end). list_formatted(VHost) -> |
