|
28 | 28 | {requires, pre_boot},
|
29 | 29 | {enables, kernel_ready}]}).
|
30 | 30 |
|
31 |
| --import(rabbit_misc, [pget/2]). |
32 |
| - |
33 | 31 | -export([enable/0]).
|
34 | 32 |
|
35 | 33 | -export([start/2, stop/1]).
|
|
45 | 43 | info/2, invoke/3, is_duplicate/2, set_queue_mode/2,
|
46 | 44 | zip_msgs_and_acks/4, handle_info/2]).
|
47 | 45 |
|
48 |
| --export([max_priority/1, priorities/1]). |
49 |
| - |
50 | 46 | -record(state, {bq, bqss, max_priority}).
|
51 | 47 | -record(passthrough, {bq, bqs}).
|
52 | 48 |
|
@@ -129,19 +125,9 @@ collapse_recovery(QNames, DupNames, Recovery) ->
|
129 | 125 | end, dict:new(), lists:zip(DupNames, Recovery)),
|
130 | 126 | [dict:fetch(Name, NameToTerms) || Name <- QNames].
|
131 | 127 |
|
132 |
| -max_priority(Q = #amqqueue{arguments = Args}) -> |
133 |
| - case rabbit_misc:table_lookup(Args, <<"x-max-priority">>) of |
134 |
| - {Type, RequestedMax} -> {Type, RequestedMax}; |
135 |
| - undefined -> |
136 |
| - case rabbit_policy:effective_definition(Q) of |
137 |
| - undefined -> undefined; |
138 |
| - Proplist -> {unsignedbyte, pget(<<"max-priority">>, Proplist)} |
139 |
| - end |
140 |
| - end. |
141 |
| - |
142 |
| -priorities(Q) -> |
| 128 | +priorities(#amqqueue{arguments = Args}) -> |
143 | 129 | Ints = [long, short, signedint, byte, unsignedbyte, unsignedshort, unsignedint],
|
144 |
| - case max_priority(Q) of |
| 130 | + case rabbit_misc:table_lookup(Args, <<"x-max-priority">>) of |
145 | 131 | {Type, RequestedMax} ->
|
146 | 132 | case lists:member(Type, Ints) of
|
147 | 133 | false -> none;
|
|
0 commit comments