diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2012-04-05 12:56:26 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2012-04-05 12:56:26 +0100 |
| commit | d93fadf1a7d55bb2f705d2859052a5b488e3e7e8 (patch) | |
| tree | 7832b966dcc9a48c4fd0d055043475866e010510 | |
| parent | 7acdb19d99138cfe38f4f91cf7790c321c334b6c (diff) | |
| download | rabbitmq-server-git-d93fadf1a7d55bb2f705d2859052a5b488e3e7e8.tar.gz | |
Callback info a la bug 24729
| -rw-r--r-- | src/rabbit_runtime_parameter.erl | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/rabbit_runtime_parameter.erl b/src/rabbit_runtime_parameter.erl index 9b886a8ccf..c7d3011674 100644 --- a/src/rabbit_runtime_parameter.erl +++ b/src/rabbit_runtime_parameter.erl @@ -16,6 +16,18 @@ -module(rabbit_runtime_parameter). +-ifdef(use_specs). + +-type(validate_results() :: + 'ok' | {error, string(), [term()]} | [validate_results()]). + +-callback validate(binary(), binary(), term()) -> validate_results(). +-callback validate_clear(binary(), binary()) -> validate_results(). +-callback notify(binary(), binary(), term()) -> 'ok'. +-callback notify_clear(binary(), binary()) -> 'ok'. + +-else. + -export([behaviour_info/1]). behaviour_info(callbacks) -> @@ -27,3 +39,5 @@ behaviour_info(callbacks) -> ]; behaviour_info(_Other) -> undefined. + +-endif. |
