[ https://issues.apache.org/jira/browse/QPID-6028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15801233#comment-15801233 ]
Keith Wall commented on QPID-6028: ---------------------------------- Currently, when viewing links to a Queue within the Management UI, you cannot see where the link originated from. I think Queue#getPublishingLinks should return a Map<MessageSender,List<PublishingLinks>> instead of a List<PublishingLinks>. > [Java Broker] Configured model objects should have only one parent > ------------------------------------------------------------------ > > Key: QPID-6028 > URL: https://issues.apache.org/jira/browse/QPID-6028 > Project: Qpid > Issue Type: Improvement > Components: Java Broker > Reporter: Rob Godfrey > Assignee: Keith Wall > Fix For: qpid-java-7.0 > > > Currently it is possible for a configured object to be defined as having > multiple parents (of different classes) > Thus a binding has a "queue" parent and an "exchange" parent, a consumer has > a "session" parent and a "queue" parent, a virtualhostalias has a "port" > parent and a virtialhost parent. > This design should be changed. > h5. Bindings > Bindings should have a single exchange parent with the queue being an > attribute (note that this probably also requires adding binding-key as an > attribute and setting the name to queue/binding-key or some such. > Exchange-wide validation on the binding-key will be required) > h5. Consumers > Since in AMQP 1.0 a link endpoint may outlive the session that created it, it > makes sense for the parent of the Consumer to be the Queue. The Session will > be a (derived) attribute of the Consumer. > h5. VirtualhostAliases > The primary parent of the virtualhostalias should be the (amqp) port. The > virtualHost should be an attribute. On creating a VirtualHost we should > offer to create an alias for the virtual host on all existing ports with the > host name as the alias. On creating a port we should offer to create aliases > for each of the existing virtualhosts. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org