summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2011-03-30 12:11:06 +0100
committerMatthias Radestock <matthias@rabbitmq.com>2011-03-30 12:11:06 +0100
commit77d54c95c8e90f1329a5f876497db617921a8ae2 (patch)
treee6fdb88d65c9881dfbf0635dab1fe5fcc5617aba
parentcb6a966ab0fe888214e1353f5f4035810bae8d5a (diff)
downloadrabbitmq-server-77d54c95c8e90f1329a5f876497db617921a8ae2.tar.gz
cosmetic
-rw-r--r--src/rabbit_exchange.erl17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl
index 5f2d63f6..dfcb05d6 100644
--- a/src/rabbit_exchange.erl
+++ b/src/rabbit_exchange.erl
@@ -84,15 +84,12 @@
-define(INFO_KEYS, [name, type, durable, auto_delete, internal, arguments]).
recover() ->
- Xs = rabbit_misc:table_fold(
- fun (X, Acc) ->
- write_exchange(X),
- [X | Acc]
- end, [], rabbit_durable_exchange),
+ Xs = rabbit_misc:table_fold(fun (X, Acc) -> store(X), [X | Acc] end,
+ [], rabbit_durable_exchange),
Bs = rabbit_binding:recover(),
- recover_with_bindings(
- lists:keysort(#binding.source, Bs),
- lists:keysort(#exchange.name, Xs), []).
+ recover_with_bindings(lists:keysort(#binding.source, Bs),
+ lists:keysort(#exchange.name, Xs),
+ []).
recover_with_bindings([B = #binding{source = XName} | Rest],
Xs = [#exchange{name = XName} | _],
@@ -121,7 +118,7 @@ declare(XName, Type, Durable, AutoDelete, Internal, Args) ->
fun () ->
case mnesia:wread({rabbit_exchange, XName}) of
[] ->
- write_exchange(X),
+ store(X),
ok = case Durable of
true -> mnesia:write(rabbit_durable_exchange,
X, write);
@@ -145,7 +142,7 @@ declare(XName, Type, Durable, AutoDelete, Internal, Args) ->
Err
end).
-write_exchange(X = #exchange{name = Name, type = Type}) ->
+store(X = #exchange{name = Name, type = Type}) ->
ok = mnesia:write(rabbit_exchange, X, write),
case (type_to_module(Type)):serialise_events() of
true -> S = #exchange_serial{name = Name, serial = 0},