diff options
| author | Daniil Fedotov <dfedotov@pivotal.io> | 2016-08-31 11:12:10 +0100 |
|---|---|---|
| committer | Daniil Fedotov <dfedotov@pivotal.io> | 2016-08-31 11:12:10 +0100 |
| commit | 30530d5a266fb7e2d98105a33f94744d53b55534 (patch) | |
| tree | 7655fe4c474263bb4a2fb79a5cb12040d00f8b85 | |
| parent | 8765f2c939aefe864633e697f69878cea6802612 (diff) | |
| download | rabbitmq-server-git-30530d5a266fb7e2d98105a33f94744d53b55534.tar.gz | |
Queue TTL operator policy
| -rw-r--r-- | src/rabbit_policies.erl | 1 | ||||
| -rw-r--r-- | src/rabbit_policy.erl | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/rabbit_policies.erl b/src/rabbit_policies.erl index 94bbd36418..c30b4ca148 100644 --- a/src/rabbit_policies.erl +++ b/src/rabbit_policies.erl @@ -41,6 +41,7 @@ register() -> {policy_validator, <<"max-length">>}, {policy_validator, <<"max-length-bytes">>}, {policy_validator, <<"queue-mode">>}, + {operator_policy_validator, <<"expires">>}, {operator_policy_validator, <<"message-ttl">>}, {operator_policy_validator, <<"max-length">>}, {operator_policy_validator, <<"max-length-bytes">>}]], diff --git a/src/rabbit_policy.erl b/src/rabbit_policy.erl index 89cbdcf9d4..7cb1231e4d 100644 --- a/src/rabbit_policy.erl +++ b/src/rabbit_policy.erl @@ -134,6 +134,7 @@ merge_policy_value(Name, PolicyVal, OpVal) -> policy_merge_strategy(<<"message-ttl">>) -> fun erlang:min/2; policy_merge_strategy(<<"max-length">>) -> fun erlang:min/2; policy_merge_strategy(<<"max-length-bytes">>) -> fun erlang:min/2; +policy_merge_strategy(<<"expires">>) -> fun erlang:min/2; policy_merge_strategy(_) -> undefined. |
