You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rajith Attapattu (JIRA)" <qp...@incubator.apache.org> on 2008/01/16 22:36:34 UTC

[jira] Created: (QPID-741) The BindingURL format is incorrect

The BindingURL format is incorrect
----------------------------------

                 Key: QPID-741
                 URL: https://issues.apache.org/jira/browse/QPID-741
             Project: Qpid
          Issue Type: Bug
    Affects Versions: M3
            Reporter: Rajith Attapattu
             Fix For: M3


The binding URL is defined as follows.
<exch_class>://<exch_name>/[<destination>]/[<queue>]?<option>='<value>'[,<option>='<value>']*
RoutingKey is given as a valid option (See BindingURL class) and the following documentation http://cwiki.apache.org/qpid/bindingurlformat.html.

Then in AMQDestination we see that the constructors has a field called "destinationName" (in addition to exchangeName).

As per the AMQP spec, destination refers to the exchange you are publishing.
Therefore the binding url format is incorrect, as destination has no meaning in the URL.
It cannot be the routing_key as it is given as a valid option. So I propose we get rid of it.
However the documentation here is correct, but sadly not reflected in the code properly.
http://cwiki.apache.org/qpid/bindingurlformat.html


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (QPID-741) The BindingURL format is incorrect

Posted by "Aidan Skinner (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aidan Skinner updated QPID-741:
-------------------------------

    Component/s: Java Client

This is probably still a problem. Also, i hate our URLs.

> The BindingURL format is incorrect
> ----------------------------------
>
>                 Key: QPID-741
>                 URL: https://issues.apache.org/jira/browse/QPID-741
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: M3
>            Reporter: Rajith Attapattu
>             Fix For: M3
>
>
> The binding URL is defined as follows.
> <exch_class>://<exch_name>/[<destination>]/[<queue>]?<option>='<value>'[,<option>='<value>']*
> RoutingKey is given as a valid option (See BindingURL class) and the following documentation http://cwiki.apache.org/qpid/bindingurlformat.html.
> Then in AMQDestination we see that the constructors has a field called "destinationName" (in addition to exchangeName).
> As per the AMQP spec, destination refers to the exchange you are publishing.
> Therefore the binding url format is incorrect, as destination has no meaning in the URL.
> It cannot be the routing_key as it is given as a valid option. So I propose we get rid of it.
> However the documentation here is correct, but sadly not reflected in the code properly.
> http://cwiki.apache.org/qpid/bindingurlformat.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (QPID-741) The BindingURL format is incorrect

Posted by "Aidan Skinner (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aidan Skinner updated QPID-741:
-------------------------------

    Assignee: Rajith Attapattu

> The BindingURL format is incorrect
> ----------------------------------
>
>                 Key: QPID-741
>                 URL: https://issues.apache.org/jira/browse/QPID-741
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: M3
>            Reporter: Rajith Attapattu
>            Assignee: Rajith Attapattu
>             Fix For: M3
>
>
> The binding URL is defined as follows.
> <exch_class>://<exch_name>/[<destination>]/[<queue>]?<option>='<value>'[,<option>='<value>']*
> RoutingKey is given as a valid option (See BindingURL class) and the following documentation http://cwiki.apache.org/qpid/bindingurlformat.html.
> Then in AMQDestination we see that the constructors has a field called "destinationName" (in addition to exchangeName).
> As per the AMQP spec, destination refers to the exchange you are publishing.
> Therefore the binding url format is incorrect, as destination has no meaning in the URL.
> It cannot be the routing_key as it is given as a valid option. So I propose we get rid of it.
> However the documentation here is correct, but sadly not reflected in the code properly.
> http://cwiki.apache.org/qpid/bindingurlformat.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (QPID-741) The BindingURL format is incorrect

Posted by "Rajith Attapattu (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rajith Attapattu resolved QPID-741.
-----------------------------------

    Resolution: Won't Fix

The destination is used in DurableTopicSubscriptions.
It is best to address any issues when we look at refactoring the BindingURL alltogether.
Currently there are several aspects that cannot be sucessfully handled via the current binding URL.

> The BindingURL format is incorrect
> ----------------------------------
>
>                 Key: QPID-741
>                 URL: https://issues.apache.org/jira/browse/QPID-741
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: M3
>            Reporter: Rajith Attapattu
>            Assignee: Rajith Attapattu
>             Fix For: M4
>
>
> The binding URL is defined as follows.
> <exch_class>://<exch_name>/[<destination>]/[<queue>]?<option>='<value>'[,<option>='<value>']*
> RoutingKey is given as a valid option (See BindingURL class) and the following documentation http://cwiki.apache.org/qpid/bindingurlformat.html.
> Then in AMQDestination we see that the constructors has a field called "destinationName" (in addition to exchangeName).
> As per the AMQP spec, destination refers to the exchange you are publishing.
> Therefore the binding url format is incorrect, as destination has no meaning in the URL.
> It cannot be the routing_key as it is given as a valid option. So I propose we get rid of it.
> However the documentation here is correct, but sadly not reflected in the code properly.
> http://cwiki.apache.org/qpid/bindingurlformat.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org