summaryrefslogtreecommitdiff
path: root/src/rabbit_exchange_type_fanout.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-04-08 16:54:06 +0100
committerSimon MacMullen <simon@rabbitmq.com>2011-04-08 16:54:06 +0100
commitcba6ad4fb962117040d243281dd1c0773eda2b42 (patch)
tree8cfe3ba75fe9f17e5aea5717a198d68af3f986d8 /src/rabbit_exchange_type_fanout.erl
parent9579f96dd9507569d4e4f6576673137e3a329193 (diff)
parentd76f7ffdf5aa02bb1031c9cf1891791607db25a0 (diff)
downloadrabbitmq-server-cba6ad4fb962117040d243281dd1c0773eda2b42.tar.gz
Merge in bug24009
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 f32ef917..3c029722 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, create/2, delete/3, add_binding/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, ['_']).