summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-06-30 12:09:03 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-06-30 12:09:03 +0100
commit1e45541e96b53e17133ae9458b7f0f37c912eccb (patch)
tree7d72e408cc2f139e85586a169c5e0ed3f439a7c0
parent6b99f2f174c4c980540275beecf62c053a38f7df (diff)
downloadrabbitmq-server-bug26272.tar.gz
Emit an event when we modify a global parameter.bug26272
-rw-r--r--src/rabbit_runtime_parameters.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rabbit_runtime_parameters.erl b/src/rabbit_runtime_parameters.erl
index cf125913..f78549ff 100644
--- a/src/rabbit_runtime_parameters.erl
+++ b/src/rabbit_runtime_parameters.erl
@@ -82,6 +82,8 @@ set(VHost, Component, Name, Term, User) ->
set_global(Name, Term) ->
mnesia_update(Name, Term),
+ event_notify(parameter_set, none, global, [{name, Name},
+ {value, Term}]),
ok.
format_error(L) ->
@@ -164,6 +166,8 @@ mnesia_clear(VHost, Component, Name) ->
event_notify(_Event, _VHost, <<"policy">>, _Props) ->
ok;
+event_notify(Event, none, Component, Props) ->
+ rabbit_event:notify(Event, [{component, Component} | Props]);
event_notify(Event, VHost, Component, Props) ->
rabbit_event:notify(Event, [{vhost, VHost},
{component, Component} | Props]).