You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Rex Wang (JIRA)" <ji...@apache.org> on 2009/12/23 06:49:29 UTC

[jira] Created: (ARIES-92) Contribute Blueprint MBeans to Aries

Contribute Blueprint MBeans to Aries
------------------------------------

                 Key: ARIES-92
                 URL: https://issues.apache.org/jira/browse/ARIES-92
             Project: Aries
          Issue Type: New Feature
          Components: JMX
    Affects Versions: Incubation
            Reporter: Rex Wang
             Fix For: Incubation


The codes are in my sandbox of Geronimo community:
https://svn.apache.org/repos/asf/geronimo/sandbox/rex

Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jarek Gawor reassigned ARIES-92:
--------------------------------

    Assignee: Jarek Gawor

> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>            Assignee: Jarek Gawor
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794338#action_12794338 ] 

Jarek Gawor commented on ARIES-92:
----------------------------------

In revision 893701 I added a module for a bundle that integrates the blueprint mbean api with its implementation. I also updated the tests to run against that integrated bundle. 


> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>            Assignee: Jarek Gawor
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794341#action_12794341 ] 

Jarek Gawor commented on ARIES-92:
----------------------------------

Rex, sorry, I saw your message just now after committing some additional changes that add that integrated bundle. However, I ran into a problem with jmx-blueprint-core module on Java 5. One unit test in BlueprintMetadataTest fails with "Caused by: javax.management.openmbean.OpenDataException: Argument className="[L[Ljava.lang.Byte;;" is not one of the allowed Java class names for open data". It works fine on Java 6. Do you know what's going on with that? Is this expected?


> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>            Assignee: Jarek Gawor
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Rex Wang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rex Wang closed ARIES-92.
-------------------------


Thanks Jarek! Next I will focus on the comments in codes so that it can generate a better javadoc.
-Rex

> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>            Assignee: Jarek Gawor
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Rex Wang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794298#action_12794298 ] 

Rex Wang commented on ARIES-92:
-------------------------------

Thank you Jarek!
I will provide a patch to create the bundle. Or could PMC give me the committer rights so that I can update the codes conveniently? :-)

-Rex

> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>            Assignee: Jarek Gawor
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jarek Gawor resolved ARIES-92.
------------------------------

    Resolution: Fixed

In revision 894019 I committed the change that Rex suggested to make things work on Java 5. Thanks Rex!



> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>            Assignee: Jarek Gawor
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Rex Wang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794372#action_12794372 ] 

Rex Wang commented on ARIES-92:
-------------------------------

That might be a bug of Java 5, following can resolve it (in BlueprintMetadataMBean):
    Item            VALUES_ITEM             = new Item(
                                                    VALUES,
                                                    "All the values",
                                                    Item.arrayType(2, SimpleType.BYTE));

> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>            Assignee: Jarek Gawor
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794272#action_12794272 ] 

Jarek Gawor commented on ARIES-92:
----------------------------------

In revision 893648 I merged the Blueprint MBean api, implementation, and tests modules to Aries jmx module. Some additional work will be need to create a single bundle for the blueprint mbean support and better integration with tests.


> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>            Assignee: Jarek Gawor
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ARIES-92) Contribute Blueprint MBeans to Aries

Posted by "Rex Wang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ARIES-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12793936#action_12793936 ] 

Rex Wang commented on ARIES-92:
-------------------------------

Dear All,

We have finished most of the implementation work for the Blueprint MBeans. I just checked in the codes in my sandbox in Geronimo svn. If you are interesting about it, you can get it from:
https://svn.apache.org/repos/asf/geronimo/sandbox/rex
We really expect any comments from your guys:-), and if possible, we would like to contribute the whole jobs to Aries project because it is fairly a native place to host such MBeans.

Underneath this folder, you can see 5 subprojects, they are:
# org.apache.geronimo.blueprint.jmx
This is the API definition of the Blueprint MBeans.
# org.apache.geronimo.blueprint.jmx.impl
This is the Blueprint MBeans' reference implementation.
# org.apache.geronimo.blueprint.jmx.test
This is the test for Blueprint MBeans, where I wrote a small framework for easily writing the test-cases and make validation.
# org.apache.geronimo.blueprint.jmx.agent
This is a simple agent help register a MBean server as a service in the OSGi framework, you might want this when play with the impl.
# org.apache.geronimo.blueprint.jmx.demo
This is a simple demo to run with the impl.

We try our best to keep the API design and code style consistent with OSGi RFC-139. There alreadly are some discussions before in both mailing list, you can refer:
http://old.nabble.com/Mbeans-for-Blueprint-td26125402s134.html
http://www.mail-archive.com/dev@geronimo.apache.org/msg74842.html
http://www.mail-archive.com/aries-dev@incubator.apache.org/msg00660.html

In the end, there is a sample pic using the blueprint MBeans to track the blueprint bundles in Geronimo 3.0:
https://svn.apache.org/repos/asf/geronimo/sandbox/rex/sample.PNG

Particularly thanks Siqi and also thanks Jarek Gawor for his great help!

Any comments is welcome!

> Contribute Blueprint MBeans to Aries
> ------------------------------------
>
>                 Key: ARIES-92
>                 URL: https://issues.apache.org/jira/browse/ARIES-92
>             Project: Aries
>          Issue Type: New Feature
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Rex Wang
>             Fix For: Incubation
>
>
> The codes are in my sandbox of Geronimo community:
> https://svn.apache.org/repos/asf/geronimo/sandbox/rex
> Please help svn mv/cp, thanks very much!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.