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.

[EMAIL PROTECTED] 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 <[EMAIL PROTECTED]> 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

Reply via email to