summaryrefslogtreecommitdiff
path: root/src
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
commit2441ab6f33e5cb7ef433555e61e56f8c715d4a1e (patch)
tree7d72e408cc2f139e85586a169c5e0ed3f439a7c0 /src
parent96682191f028615959994aca91b2d0dd73591b95 (diff)
downloadrabbitmq-server-git-2441ab6f33e5cb7ef433555e61e56f8c715d4a1e.tar.gz
Emit an event when we modify a global parameter.
Diffstat (limited to 'src')
-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 cf12591351..f78549ffcf 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]).