summaryrefslogtreecommitdiff
path: root/src
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
commit065f2e7596ab1e27669c05c0b0be9469376f6559 (patch)
treee6fdb88d65c9881dfbf0635dab1fe5fcc5617aba /src
parent091226b7427f84616a76c4f41d235655e6044f61 (diff)
downloadrabbitmq-server-git-065f2e7596ab1e27669c05c0b0be9469376f6559.tar.gz
cosmetic
Diffstat (limited to 'src')
-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 5f2d63f6a1..dfcb05d6a7 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},