Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 9 to 9 | ||||||||
GBeanGeronimo is modular; it consists of a kernel and a set of components that implement the features needed to implement the J2EE specification. GBean (short for "Geronimo Bean") is the kernel-component interface. There's no GBean interface per se, but each GBean has a corresponding | ||||||||
Changed: | ||||||||
< < | GBeanInfo object that describes the GBean and tells the kernel how to interact with it. | |||||||
> > | GBeanInfo object that describes the GBean and tells the kernel how to interact with it. Some GBeans implement GBeanLifecycle which allows them to get called when lifecycle events (start, stop, fail) happen. | |||||||
The source code for the GBeanTest class shows how a GBean is used.
GBeans are tracked using an MBeanServer (an MBean directory?). | ||||||||
Line: 47 to 47 | ||||||||
http://nagoya.apache.org/jira/browse/GERONIMO-262 - NPE while deploying trivial RA | ||||||||
Changed: | ||||||||
< < | -- TobyCabot - 30 Jun 2004 | |||||||
> > | Stack trace at startup (setting a RA parameter), heavily edited to remove the gbean/mbean cruft:
at skeleton.ra.spread.AdapterImpl.setConfigParameter(AdapterImpl.java:84) at org.apache.geronimo.connector.ResourceAdapterWrapper.setAttribute(ResourceAdapterWrapper.java:130) at mx4j.server.MX4JMBeanServer.registerMBean(MX4JMBeanServer.java:729) at org.apache.geronimo.kernel.Kernel.loadGBean(Kernel.java:255) at org.apache.geronimo.kernel.config.Configuration.doStart(Configuration.java:176) at org.apache.geronimo.gbean.jmx.GBeanMBean.doStart(GBeanMBean.java:593) at org.apache.geronimo.gbean.jmx.AbstractManagedObject.startRecursive(AbstractManagedObject.java:303) at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1079) at org.apache.geronimo.gbean.jmx.AbstractManagedObject.startRecursive(AbstractManagedObject.java:310) at org.apache.geronimo.kernel.Kernel.startRecursiveGBean(Kernel.java:275) at org.apache.geronimo.system.main.Daemon.main(Daemon.java:137) |