Current section
Files
Jump to
Current section
Files
src/on_config_change_hook.erl
-module(on_config_change_hook).
-include("vmq_types.hrl").
-type config_val() :: {Property :: atom(), Value :: any()}.
-type application_config() :: {Application :: atom(), [config_val()]}.
-type all_config() :: [application_config()].
%% called as an 'all'-hook, return value is ignored
-callback change_config(AllConfig :: all_config()) -> any().
-export_type([all_config/0, application_config/0, config_val/0]).