Return-Path: Delivered-To: apmail-incubator-aries-dev-archive@minotaur.apache.org Received: (qmail 55994 invoked from network); 22 Dec 2009 14:16:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 22 Dec 2009 14:16:55 -0000 Received: (qmail 7297 invoked by uid 500); 22 Dec 2009 14:16:55 -0000 Delivered-To: apmail-incubator-aries-dev-archive@incubator.apache.org Received: (qmail 7258 invoked by uid 500); 22 Dec 2009 14:16:55 -0000 Mailing-List: contact aries-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: aries-dev@incubator.apache.org Delivered-To: mailing list aries-dev@incubator.apache.org Received: (qmail 7248 invoked by uid 99); 22 Dec 2009 14:16:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Dec 2009 14:16:55 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of alasdair.nottingham@gmail.com designates 209.85.210.174 as permitted sender) Received: from [209.85.210.174] (HELO mail-yx0-f174.google.com) (209.85.210.174) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Dec 2009 14:16:44 +0000 Received: by yxe4 with SMTP id 4so5510908yxe.32 for ; Tue, 22 Dec 2009 06:16:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=hmCfm0GhLmN2rbVhtvi/+UnGMXQP1yxw5mmPgqiTwuY=; b=pYnNUqi+6NGSpPeDq3K6yCYiUnggk5Cy2WP1+bIPN8EgMkx7uziuZxGbjqstYe3Iz8 /av+8EAe1YvRUJJKHvPSyTRAjW2ID1YC0lSt+LgtIa9Jb4xbAadj4xp87wlnd/nJ4xrQ mkSgLUP4twDgtjxlZsu6U7x8jGu8jSGnRVouQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=FfTXWolnY7pT1LhgmBytePEDjfFSA2D8Fc8xceLokAc2ON/9MFdWfb3h59vdacefoQ q9r1tVVUnbk5nEKMa0o8CxrJJBuDmtTOiA7llLjCQyaWWkK3lc9EuSFvu4gbsdFsFjFV Y1WNxm0UnYi2Gbvu3kQqPeTvF/1XGxY4pzrgU= MIME-Version: 1.0 Sender: alasdair.nottingham@gmail.com Received: by 10.150.160.17 with SMTP id i17mr13549678ybe.77.1261491383197; Tue, 22 Dec 2009 06:16:23 -0800 (PST) In-Reply-To: References: Date: Tue, 22 Dec 2009 14:16:23 +0000 X-Google-Sender-Auth: 02e1e8514a23e413 Message-ID: Subject: Re: Progress for Blueprint MBeans From: Alasdair Nottingham To: aries-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Rex, I would love for you to contribute these MBeans to Apache Aries. I would suggest putting them as a sub-project of the jmx project. I haven't had a chance to look at the latest MBeans, but irrespective of what I may think of the design I think Aries is the appropriate place to host the Mbeans. I'm not sure 100% of the right way to contribute, but the standard approach seems to be to attach the files to a JIRA. Since it is in SVN, perhaps someone with the right access can do an svn move (not sure how possible this is), so we don't loose any of the history. Thoughts Alasdair 2009/12/17 Rex Wang : > 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! > > Cheers > -Rex > -- Alasdair Nottingham not@apache.org