diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2010-06-09 16:27:57 +0100 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2010-06-09 16:27:57 +0100 |
commit | 0746f0300bf9fd62563e894046b0ab9a150bc47d (patch) | |
tree | 2e61ab4358f2d3eb296a8e769f125c943fcf21d9 /src/rabbit_exchange_type.erl | |
parent | c0840872472e6683241873ba7dbbd2fecb73e181 (diff) | |
download | rabbitmq-server-0746f0300bf9fd62563e894046b0ab9a150bc47d.tar.gz |
Make assert_args_equivalence overridable by exchange plugins.
Diffstat (limited to 'src/rabbit_exchange_type.erl')
-rw-r--r-- | src/rabbit_exchange_type.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit_exchange_type.erl b/src/rabbit_exchange_type.erl index 699250f7..85760edc 100644 --- a/src/rabbit_exchange_type.erl +++ b/src/rabbit_exchange_type.erl @@ -54,7 +54,11 @@ behaviour_info(callbacks) -> {add_binding, 2}, %% called after bindings have been deleted. - {remove_bindings, 2} + {remove_bindings, 2}, + + %% called when comparing exchanges for equivalence - should return ok or + %% exit with #amqp_error{} + {assert_args_equivalence, 2} ]; behaviour_info(_Other) -> |