Update other exchange decorators
Follow-up to #6582 Exchange decorators do not enable anything, but they all do depend on the `rabbit_registry` and `recovery` boot steps.
This commit is contained in:
parent
7a3e4b7bca
commit
b15f7fb540
|
@ -14,10 +14,9 @@
|
|||
[{description, "event exchange decorator"},
|
||||
{mfa, {rabbit_registry, register,
|
||||
[exchange_decorator, <<"event">>, ?MODULE]}},
|
||||
{requires, rabbit_registry},
|
||||
{cleanup, {rabbit_registry, unregister,
|
||||
[exchange_decorator, <<"event">>]}},
|
||||
{enables, recovery}]}).
|
||||
{requires, [rabbit_registry, recovery]}]}).
|
||||
|
||||
-behaviour(rabbit_exchange_decorator).
|
||||
|
||||
|
|
|
@ -8,16 +8,15 @@
|
|||
%% TODO rename this
|
||||
-module(rabbit_federation_exchange).
|
||||
|
||||
-include_lib("amqp_client/include/amqp_client.hrl").
|
||||
|
||||
-rabbit_boot_step({?MODULE,
|
||||
[{description, "federation exchange decorator"},
|
||||
{mfa, {rabbit_registry, register,
|
||||
[exchange_decorator, <<"federation">>, ?MODULE]}},
|
||||
{requires, rabbit_registry},
|
||||
{cleanup, {rabbit_registry, unregister,
|
||||
[exchange_decorator, <<"federation">>]}},
|
||||
{enables, recovery}]}).
|
||||
|
||||
-include_lib("amqp_client/include/amqp_client.hrl").
|
||||
{requires, [rabbit_registry, recovery]}]}).
|
||||
|
||||
-behaviour(rabbit_exchange_decorator).
|
||||
|
||||
|
|
|
@ -7,6 +7,8 @@
|
|||
|
||||
-module(rabbit_sharding_exchange_decorator).
|
||||
|
||||
-include_lib("rabbit_common/include/rabbit.hrl").
|
||||
|
||||
-rabbit_boot_step({?MODULE,
|
||||
[{description, "sharding exchange decorator"},
|
||||
{mfa, {rabbit_registry, register,
|
||||
|
@ -15,8 +17,6 @@
|
|||
[exchange_decorator, <<"sharding">>]}},
|
||||
{requires, [rabbit_registry, recovery]}]}).
|
||||
|
||||
-include_lib("rabbit_common/include/rabbit.hrl").
|
||||
|
||||
-behaviour(rabbit_exchange_decorator).
|
||||
|
||||
-export([description/0, serialise_events/1]).
|
||||
|
|
Loading…
Reference in New Issue