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

Alex Rudyy updated QPID-3609:
-----------------------------

          Description: 
The implementation of the default exchange should be updated such that it is 
not just a regular direct exchange (e.g. to prevent it having an MBean or at 
least a custom MBean, since no operations should actually be able to be 
performed on it given it is to just be a direct mapping to the available 
queues), and its bindings should be handled directly through the Queue factory 
to ensure they are applied uniformly across the broker.

Additionally, the current implementation of the default exchange has a name 
<<default>> when it should really be nameless, and it is possible to delete it 
(and amq.* exchanges) via the JMX interface as a result which it shouldnt be.


  was:Currently there are various places that queues are created [using the 
queue factory], which then require that a binding be performed to the default 
exchange, and in some cases this is not actually done (e.g. the createQueue JMX 
operation).

    Affects Version/s: 0.15
        Fix Version/s:     (was: 0.15)
              Summary: Refactor implementation of the default exchanges  and 
functionality to bind queue to  default exchange  (was: Refactor functionality 
to bind queue to  default exchange)
    
> Refactor implementation of the default exchanges  and functionality to bind 
> queue to  default exchange
> ------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-3609
>                 URL: https://issues.apache.org/jira/browse/QPID-3609
>             Project: Qpid
>          Issue Type: Sub-task
>          Components: Java Broker
>    Affects Versions: 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 
> 0.15
>            Reporter: Alex Rudyy
>            Assignee: Keith Wall
>
> The implementation of the default exchange should be updated such that it is 
> not just a regular direct exchange (e.g. to prevent it having an MBean or at 
> least a custom MBean, since no operations should actually be able to be 
> performed on it given it is to just be a direct mapping to the available 
> queues), and its bindings should be handled directly through the Queue 
> factory to ensure they are applied uniformly across the broker.
> Additionally, the current implementation of the default exchange has a name 
> <<default>> when it should really be nameless, and it is possible to delete 
> it (and amq.* exchanges) via the JMX interface as a result which it shouldnt 
> be.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to