Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 72843 invoked from network); 16 Jun 2004 11:55:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 16 Jun 2004 11:55:40 -0000 Received: (qmail 3919 invoked by uid 500); 16 Jun 2004 11:55:32 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 3843 invoked by uid 500); 16 Jun 2004 11:55:31 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@geronimo.apache.org Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 3827 invoked by uid 99); 16 Jun 2004 11:55:31 -0000 Received: from [206.190.38.35] (HELO web50107.mail.yahoo.com) (206.190.38.35) by apache.org (qpsmtpd/0.27.1) with SMTP; Wed, 16 Jun 2004 04:55:31 -0700 Message-ID: <20040616115234.8843.qmail@web50107.mail.yahoo.com> Received: from [81.64.83.26] by web50107.mail.yahoo.com via HTTP; Wed, 16 Jun 2004 13:52:34 CEST Date: Wed, 16 Jun 2004 13:52:34 +0200 (CEST) From: =?iso-8859-1?q?Philip=20Mark=20Donaghy?= Subject: Re: Where can I learn about GBeans To: dev@geronimo.apache.org In-Reply-To: <001f01c45393$7b3c8c00$ec08f8c0@yoda> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I would recommend looking at modules/kernel/src/java/org/apache/geronimo/gbean/jmx/GBeanMBean.java Familiarize yourself with JMX. A good book to read would be Java Management Extensions by J. Steven Perry published by O'Reilly. I good discussion about the many source files that contain the name GBean would help many people understand the GBean. [phil@dc027 incubator-geronimo]$ find -name "*GBean*java" ./modules/connector/src/java/org/apache/geronimo/connector/deployment/RARGBeanAdapter.java ./modules/deployment/src/java/org/apache/geronimo/deployment/service/GBeanAdapter.java ./modules/deployment/src/java/org/apache/geronimo/deployment/service/GBeanBuilder.java ./modules/deployment/src/java/org/apache/geronimo/deployment/service/GBeanDefault.java ./modules/deployment/src/java/org/apache/geronimo/deployment/service/GBeanHelper.java ./modules/deployment/src/java/org/apache/geronimo/deployment/service/ServiceGBeanAdapter.java ./modules/deployment/src/test/org/apache/geronimo/deployment/MockGBean.java ./modules/jetty/src/java/org/apache/geronimo/jetty/deployment/JettyGBeanAdapter.java ./modules/kernel/src/java/org/apache/geronimo/gbean/jmx/GBeanMBeanLifecycleController.java ./modules/kernel/src/java/org/apache/geronimo/gbean/jmx/GBeanMBean.java ./modules/kernel/src/java/org/apache/geronimo/gbean/jmx/GBeanMBeanAttribute.java ./modules/kernel/src/java/org/apache/geronimo/gbean/jmx/GBeanMBeanOperation.java ./modules/kernel/src/java/org/apache/geronimo/gbean/jmx/GBeanMBeanReference.java ./modules/kernel/src/java/org/apache/geronimo/gbean/jmx/GBeanInvoker.java ./modules/kernel/src/java/org/apache/geronimo/gbean/jmx/JMXGBeanInvoker.java ./modules/kernel/src/java/org/apache/geronimo/gbean/DynamicGBean.java ./modules/kernel/src/java/org/apache/geronimo/gbean/DynamicGBeanDelegate.java ./modules/kernel/src/java/org/apache/geronimo/gbean/GBeanInfo.java ./modules/kernel/src/java/org/apache/geronimo/gbean/GBeanInfoFactory.java ./modules/kernel/src/java/org/apache/geronimo/gbean/GBeanLifecycle.java ./modules/kernel/src/java/org/apache/geronimo/gbean/GBeanLifecycleController.java ./modules/kernel/src/test/org/apache/geronimo/gbean/jmx/GBeanMBeanAttributeTest.java ./modules/kernel/src/test/org/apache/geronimo/gbean/GBeanInfoFactoryTest.java ./modules/kernel/src/test/org/apache/geronimo/gbean/GBeanInfoTest.java ./modules/kernel/src/test/org/apache/geronimo/kernel/GBeanTest.java ./modules/kernel/src/test/org/apache/geronimo/kernel/MockDynamicGBean.java ./modules/kernel/src/test/org/apache/geronimo/kernel/MockGBean.java ./modules/kernel/src/test/org/apache/geronimo/kernel/config/MyGBean.java ./sandbox/messaging/src/java/org/apache/geronimo/messaging/GBeanBaseEndPoint.java Seems to me the test files would be a good place to start. Thanks for the idea, Phil --- Srinath Perera a �crit : > Hi All; > > I want to learn about GBeans used in geronimo .. > from wiki I found out that > it is extension of MBeans ..but where can I find > more info .. > if the place is code where should I look at the code > Thanks > > Srinath > > Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout ! Cr�ez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/ Dialoguez en direct avec vos amis gr�ce � Yahoo! Messenger !T�l�chargez Yahoo! Messenger sur http://fr.messenger.yahoo.com