summaryrefslogtreecommitdiff
path: root/src/rabbit_exchange_type_fanout.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-04-01 11:55:08 +0100
committerSimon MacMullen <simon@rabbitmq.com>2011-04-01 11:55:08 +0100
commitd372155b0821bf65c5e82eecd6f84f5bce216ac8 (patch)
tree6495c5113e3bc3feee60160e5f76a998a9c473c1 /src/rabbit_exchange_type_fanout.erl
parentff083aa2ddb84a35c106465d27035f5df78c3166 (diff)
parent9d173dc01bb2f1c796fdb29fc69e429ce1f783bd (diff)
downloadrabbitmq-server-d372155b0821bf65c5e82eecd6f84f5bce216ac8.tar.gz
Merge bug 24009 into bug 23939.
Diffstat (limited to 'src/rabbit_exchange_type_fanout.erl')
-rw-r--r--src/rabbit_exchange_type_fanout.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rabbit_exchange_type_fanout.erl b/src/rabbit_exchange_type_fanout.erl
index 83afdd71..3d3bb919 100644
--- a/src/rabbit_exchange_type_fanout.erl
+++ b/src/rabbit_exchange_type_fanout.erl
@@ -19,7 +19,7 @@
-behaviour(rabbit_exchange_type).
--export([description/0, route/2]).
+-export([description/0, serialise_events/0, route/2]).
-export([validate/1, start/3, delete/3, add_bindings/3,
remove_bindings/3, assert_args_equivalence/2]).
-include("rabbit_exchange_type_spec.hrl").
@@ -35,6 +35,8 @@ description() ->
[{name, <<"fanout">>},
{description, <<"AMQP fanout exchange, as per the AMQP specification">>}].
+serialise_events() -> false.
+
route(#exchange{name = Name}, _Delivery) ->
rabbit_router:match_routing_key(Name, ['_']).