1.5.9. Node Lifetime Policies

The 1.0 specification defines the following policies for nodes created in response to link establishment: amqp:delete-on-close:list, amqp:delete-on-no-links:list, amqp:delete-on-no-messages:list, amqp:delete-on-no-links-or-messages:list.
The qpid::messaging API provides the following shortcut names: delete-on-close, delete-if-unused, delete-if-empty or delete-if-unused-and-empty.
Lifetime Policies can be controlled through the node properties. For example:
"my-queue;{create:always, node: {properties: {lifetime-policy: delete-if-empty}}}"