[ https://issues.apache.org/jira/browse/QPID-1582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrea Gazzarini resolved QPID-1582. ------------------------------------ Resolution: Fixed Hi all, the last step (at the moment) of QMan is here : implementation on QMan of WS-Notification. As first version there are only two topics : one for lifecycle events of object instances (create & remove) and one for lifecycle events (only create) of events. That means: 1) There are two topics : qman:ObjectsLifeCycleTopic and qman:EventsLifeCycleTopic 2) QMan will publish on the first one the following message when (for example) a connection is created : <wsnt:NotificationMessage xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:qman="http://amqp.apache.org/qpid/management/qman" xmlns:qman-wsa="http://amqp.apache.org/qpid/management/qman/addressing" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2"> <wsnt:SubscriptionReference> <wsa:Address xmlns:wsa="http://www.w3.org/2005/08/addressing">http://romagazzarini:8080/qman/services/SubscriptionManager</wsa:Address> <wsa:ReferenceParameters xmlns:wsa="http://www.w3.org/2005/08/addressing"> <qman-wsa:ResourceId xmlns:qman-wsa="http://amqp.apache.org/qpid/management/qman/addressing">09c45414-1adf-4bf1-b855-71c9597176e0</qman-wsa:ResourceId> </wsa:ReferenceParameters> </wsnt:SubscriptionReference> <wsnt:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Concrete" xmlns:qman="http://amqp.apache.org/qpid/management/qman">qman:EventsLifeCycleTopic</wsnt:Topic> <wsnt:ProducerReference> <wsa:ReferenceParameters xmlns:wsa="http://www.w3.org/2005/08/addressing"/> <wsa:Address xmlns:wsa="http://www.w3.org/2005/08/addressing">http://romagazzarini:8080/qman/services/adapter</wsa:Address> </wsnt:ProducerReference> <wsnt:Message> <qman:LifeCycleEvent TimeMillis="1234295015000" Type="CREATED" xmlns:qman="http://amqp.apache.org/qpid/management/qman"> <qman:Resource> <qman-wsa:ResourceId xmlns:qman-wsa="http://amqp.apache.org/qpid/management/qman/addressing">aff2f6ec-2e5c-4768-ae87-6da2c8a005ff</qman-wsa:ResourceId> <qman:PackageName>org.apache.qpid.broker</qman:PackageName> <qman:Name>connection</qman:Name> </qman:Resource> </qman:LifeCycleEvent> </wsnt:Message> </wsnt:NotificationMessage> 3) A similar notification (but with type="REMOVED") will be published when an object instance (a connection for example) is removed 4) For events there are only CREATE notification. So on the second mentioned topic a message will be published each time an "event" (for example a subscribe event) is created on QMan (and therefore on Qpid) Further improvement will be made in order to meet (eventual) management client needs. Best regards, Andrea > WS-Notifications > ---------------- > > Key: QPID-1582 > URL: https://issues.apache.org/jira/browse/QPID-1582 > Project: Qpid > Issue Type: Sub-task > Components: Java Management : QMan > Affects Versions: M5 > Environment: J2SE 1.5 or higher > Reporter: Andrea Gazzarini > Assignee: Andrea Gazzarini > Priority: Critical > Fix For: M5 > > Original Estimate: 168h > Time Spent: 72h > Remaining Estimate: 0h > > JMX Notifications are already enabled on the JMX core. > Moreless the same thing must be implemented on the WS-DM adapter in order to > enable management clients to subscribe and watch WS-Resources. -- 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-subscr...@qpid.apache.org