You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Amindri Udugala (JIRA)" <de...@tuscany.apache.org> on 2011/05/27 17:48:48 UTC

[jira] [Updated] (TUSCANY-3518) <*!*> Add JMX management capabilities to Apache Tuscany

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

Amindri Udugala updated TUSCANY-3518:
-------------------------------------

    Attachment: modules.zip

Hi,
I have attached a zip file of the jmx module I created and the core-spi module (in there I have created a package mgt : path "modules/core-spi/src/main/java/org/apache/tuscany/sca/mgt"). 
I have fully implemented the management class only for the EndpointReference interface so I added a new method to it named "getView()", and have implemented the method in "EndpointReferenceImpl".  I'm hoping to add similar methods to other classes which needs to be monitored.. (hope that approach is ok)

Also I have a problem in accessing all the runtime objects. Please have a look at the "JmxModuleActivator" class in the jmx module. In "getMBeanObjects()" method I need to access all objects which are created and assign them to Maps. Can you please help me in doing this?

I'm using IntelliJIDEA as the editor, and when I open up certain classes , it shows many dependency errors. Also when I imported certain classes, the editor warned me of adding circular dependencies (I ignored these warnings)

Please have a look at this and let me know if I should change my implementation design 

> <*!*> Add JMX management capabilities to Apache Tuscany
> -------------------------------------------------------
>
>                 Key: TUSCANY-3518
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3518
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Community Ideas
>            Reporter: ant elder
>            Assignee: Amindri Udugala
>              Labels: gsoc, gsoc2010, gsoc2011, mentor
>         Attachments: modules.zip
>
>
> The goal of this project is to add JMX management and monitoring capabilities to the Apache Tuscany runtime. You'd start with adding some basic monitoring to view running Tuscany nodes from a JMX agent and then incrementally enhance the support to include management and monitoring of more and more of the runtime parts such as contributions, components and endpoints.
> Feel free to email if you want more information: ant.elder@gmail.com

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira