summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Bridgen <mikeb@lshift.net>2010-01-22 16:33:18 +0000
committerMichael Bridgen <mikeb@lshift.net>2010-01-22 16:33:18 +0000
commitbc586033a279ffc7c18b40be1865d4867f94241d (patch)
tree83641ef7b4988055bcb173f199f6fe8b726ecf22 /src
parentdcb54f9601fbed091629e3340ee4a780b2421aaa (diff)
downloadrabbitmq-server-git-bc586033a279ffc7c18b40be1865d4867f94241d.tar.gz
Remove the unnecessary reverse-lookup table fom rabbit_exchange_type
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_exchange_type.erl9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/rabbit_exchange_type.erl b/src/rabbit_exchange_type.erl
index 9d5fb20229..585cc88312 100644
--- a/src/rabbit_exchange_type.erl
+++ b/src/rabbit_exchange_type.erl
@@ -38,7 +38,7 @@
-export([init/1, handle_call/3, handle_cast/2, handle_info/2,
terminate/2, code_change/3]).
--export([register/2, binary_to_type/1, lookup_module/1, lookup_name/1]).
+-export([register/2, binary_to_type/1, lookup_module/1]).
-define(SERVER, ?MODULE).
@@ -65,17 +65,12 @@ lookup_module(T) when is_atom(T) ->
{error, not_found}
end.
-lookup_name(M) when is_atom(M) ->
- [{_, TypeName}] = ets:lookup(rabbit_exchange_type_names, M),
- {ok, TypeName}.
-
%%---------------------------------------------------------------------------
internal_register(TypeName, ModuleName)
when is_binary(TypeName), is_atom(ModuleName) ->
true = ets:insert(rabbit_exchange_type_modules,
{binary_to_type(TypeName), ModuleName}),
- true = ets:insert(rabbit_exchange_type_names, {ModuleName, TypeName}),
ok.
%%---------------------------------------------------------------------------
@@ -83,8 +78,6 @@ internal_register(TypeName, ModuleName)
init([]) ->
rabbit_exchange_type_modules =
ets:new(rabbit_exchange_type_modules, [protected, set, named_table]),
- rabbit_exchange_type_names =
- ets:new(rabbit_exchange_type_names, [protected, set, named_table]),
%% TODO: split out into separate boot startup steps.
ok = internal_register(<<"direct">>, rabbit_exchange_type_direct),