diff options
| author | Alexey Lebedeff <binarin@gmail.com> | 2015-10-20 21:17:14 +0300 |
|---|---|---|
| committer | Michael Klishin <mklishin@pivotal.io> | 2015-10-22 12:16:34 +0300 |
| commit | 0069732db116c4ffb4a11d6a5311143d4d5d8e35 (patch) | |
| tree | da2036cae0d9901820b06d8da52c3e3d13397bbb /src | |
| parent | 94b2959c061d40bbf379e1cf7adaf4c6a48b01ea (diff) | |
| download | rabbitmq-server-git-0069732db116c4ffb4a11d6a5311143d4d5d8e35.tar.gz | |
Add `exclusive` item to `rabbitmqctl list_queues`
In addition to owner_pid, which makes little sense to beginners.
References #371
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_amqqueue_process.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl index 999e66aee3..e828af7c49 100644 --- a/src/rabbit_amqqueue_process.erl +++ b/src/rabbit_amqqueue_process.erl @@ -92,7 +92,8 @@ durable, auto_delete, arguments, - owner_pid + owner_pid, + exclusive ]). -define(INFO_KEYS, [pid | ?CREATION_EVENT_KEYS ++ ?STATISTICS_KEYS -- [name]]). @@ -829,6 +830,8 @@ i(owner_pid, #q{q = #amqqueue{exclusive_owner = none}}) -> ''; i(owner_pid, #q{q = #amqqueue{exclusive_owner = ExclusiveOwner}}) -> ExclusiveOwner; +i(exclusive, #q{q = #amqqueue{exclusive_owner = ExclusiveOwner}}) -> + is_pid(ExclusiveOwner); i(policy, #q{q = Q}) -> case rabbit_policy:name(Q) of none -> ''; |
