tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amindri Udugala (JIRA)" <...@tuscany.apache.org>
Subject [jira] [Updated] (TUSCANY-3518) <*!*> Add JMX management capabilities to Apache Tuscany
Date Fri, 27 May 2011 15:48:48 GMT

     [ 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

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

View raw message