6.5.3. Queue Deletion Checks
When a queue deletion is requested, the following checks occur:
- If ACL is enabled, the broker will check that the user who initiated the deletion has permission to do so.
- If the
ifEmpty
flag is passed the broker will raise an exception if the queue is not empty - If the
ifUnused
flag is passed the broker will raise an exception if the queue has subscribers - If the queue is exclusive the broker will check that the user who initiated the deletion owns the queue