[ 
https://issues.apache.org/jira/browse/QPID-6525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lorenz Quack updated QPID-6525:
-------------------------------
    Attachment: 0001-QPID-6525-Java-Client-Java-Broker-Allow-temporary-qu.patch

In this patch the broker sends ServerPropertyNames.QPID_TEMPORARY_QUEUE_PREFIX 
in the serverProperties on Connection-Start.
This broker gets the prefix from the broker's context variables.
In the future it should have a per virtualHost prefix but because during 
Connection-Start the broker does not know which vhost the client wants to 
connect to this is currently not possible.

> Allow temporary queue name prefix to be specified by the Broker
> ---------------------------------------------------------------
>
>                 Key: QPID-6525
>                 URL: https://issues.apache.org/jira/browse/QPID-6525
>             Project: Qpid
>          Issue Type: New Feature
>          Components: Java Broker, Java Client
>            Reporter: Lorenz Quack
>            Priority: Minor
>         Attachments: 
> 0001-QPID-6525-Java-Client-Java-Broker-Allow-temporary-qu.patch
>
>
> To support federation, temporary queue names need to be addressable from 
> anywhere (within a federated space). For instance, I need to be able to 
> forward a message containing a temporary reply-to: to an application 
> connected to a different Broker, and that application needs to be able to 
> successfully reply using that address.
> The Broker should be changed so that it sends a connection server property - 
> a temporary queue prefix - during connection negotiation.  The client should 
> prepend this name to the name formed in the existing manner (i.e.temporary 
> queue prefix + "TempQueue" + randomUUID . .  It should be legal for the 
> Broker not to send the new property, or for the property to be null or empty. 
>  In which case the name should be formed as today.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to