summaryrefslogtreecommitdiff
path: root/src/rabbit_exchange_type_headers.erl
diff options
context:
space:
mode:
authorMichael Bridgen <mikeb@lshift.net>2010-01-15 17:18:03 +0000
committerMichael Bridgen <mikeb@lshift.net>2010-01-15 17:18:03 +0000
commit1743f11331812a4eeed0dda2ad3015175f5ceb4c (patch)
tree48eba1e4cf72bb5faf6c80a636cb8611bdc3e4df /src/rabbit_exchange_type_headers.erl
parentba21c0f7cf1db919f03538b61c5192a0a669ef9f (diff)
downloadrabbitmq-server-1743f11331812a4eeed0dda2ad3015175f5ceb4c.tar.gz
Change to different exchange callbacks. Requires a bit more
calculation in delete_queue_bindings and recover to collect the bindings.
Diffstat (limited to 'src/rabbit_exchange_type_headers.erl')
-rw-r--r--src/rabbit_exchange_type_headers.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rabbit_exchange_type_headers.erl b/src/rabbit_exchange_type_headers.erl
index 40f905ab..88b88019 100644
--- a/src/rabbit_exchange_type_headers.erl
+++ b/src/rabbit_exchange_type_headers.erl
@@ -36,7 +36,7 @@
-behaviour(rabbit_exchange_behaviour).
-export([description/0, publish/2]).
--export([validate/1, init/1, recover/1, delete/1, add_binding/2, delete_binding/2]).
+-export([validate/1, create/1, recover/2, delete/2, add_binding/2, delete_binding/2]).
-include("rabbit_exchange_behaviour_spec.hrl").
-ifdef(use_specs).
@@ -121,8 +121,8 @@ headers_match([{PK, PT, PV} | PRest], [{DK, DT, DV} | DRest],
headers_match(PRest, DRest, AllMatch1, AnyMatch1, MatchKind).
validate(_X) -> ok.
-init(_X) -> ok.
-recover(_X) -> ok.
-delete(_X) -> ok.
+create(_X) -> ok.
+recover(_X, _Bs) -> ok.
+delete(_X, _Bs) -> ok.
add_binding(_X, _B) -> ok.
delete_binding(_X, _B) -> ok.