summaryrefslogtreecommitdiff
path: root/src/rabbit_exchange_type_direct.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-03-21 12:27:02 +0000
committerSimon MacMullen <simon@rabbitmq.com>2011-03-21 12:27:02 +0000
commit05eb5fa6fff022148051b28c16744b82be982589 (patch)
treecd9a46f253d2eb78b970c622b08fbc9085990dcd /src/rabbit_exchange_type_direct.erl
parent5b5e7d0b3324a126c8b45aa33dc8d28e6046ae43 (diff)
downloadrabbitmq-server-05eb5fa6fff022148051b28c16744b82be982589.tar.gz
serialise_events should take an exchange really.
Diffstat (limited to 'src/rabbit_exchange_type_direct.erl')
-rw-r--r--src/rabbit_exchange_type_direct.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/rabbit_exchange_type_direct.erl b/src/rabbit_exchange_type_direct.erl
index d1ea62f3..bc7a76e3 100644
--- a/src/rabbit_exchange_type_direct.erl
+++ b/src/rabbit_exchange_type_direct.erl
@@ -19,7 +19,7 @@
-behaviour(rabbit_exchange_type).
--export([description/0, route/2, serialise_events/0]).
+-export([description/0, route/2, serialise_events/1]).
-export([validate/1, create/2, recover/2, delete/3,
add_binding/3, remove_bindings/3, assert_args_equivalence/2]).
-include("rabbit_exchange_type_spec.hrl").
@@ -35,12 +35,11 @@ description() ->
[{name, <<"direct">>},
{description, <<"AMQP direct exchange, as per the AMQP specification">>}].
-serialise_events() -> false.
-
route(#exchange{name = Name},
#delivery{message = #basic_message{routing_keys = Routes}}) ->
rabbit_router:match_routing_key(Name, Routes).
+serialise_events(_X) -> false.
validate(_X) -> ok.
create(_Tx, _X) -> ok.
recover(_X, _Bs) -> ok.