diff options
| author | Michael Bridgen <mikeb@lshift.net> | 2010-01-22 16:33:18 +0000 |
|---|---|---|
| committer | Michael Bridgen <mikeb@lshift.net> | 2010-01-22 16:33:18 +0000 |
| commit | bc586033a279ffc7c18b40be1865d4867f94241d (patch) | |
| tree | 83641ef7b4988055bcb173f199f6fe8b726ecf22 /src | |
| parent | dcb54f9601fbed091629e3340ee4a780b2421aaa (diff) | |
| download | rabbitmq-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.erl | 9 |
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), |
