thanks once again > -----Original Message----- > From: Peter Donald [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, September 04, 2002 9:36 PM > To: Avalon-Phoenix Developers List > Subject: Re: registering mbean with mbeanserver > > > On Mon, 2 Sep 2002 22:43, Jim Alateras wrote: > > I have upgraded to use the latest version of phoenix with MX4J. > Once I add > > an MBean to my application how do I register it with the MBean Server? > > The MBean server is not directly exposed to the blocks at this > stage. In a few > weeks we should have a mechanism via which you can expose objects to > management system directly. However at the moment you have to do it the > following way. > > * First you define your component as per usuall > * Then you define an interface via which you want your block to > be managed. > And make your block implement this interface > * then you place something like > > <!-- interfaces that may be exported to manange this block --> > <management-access-points> > <service name="com.biz.MyServiceMBean"/> > </management-access-points> > > to your xinfo file. If you are autogenerating your xinfo file via > xdoclet then > you add something like the following to your class level javadoc > > @phoenix:mx name="com.biz.MyServiceMBean" > > This will expose a very raw MBean to the MBeanServer. If you want to add > descriptions and prettier display names and all that jazz then > you need to > either hand write a mxinfo file (management extension file) but > that is not > recomended. It would be wiser to generate this file from xdoclet > markup in > file. Download latest phoenix and look in the docs to see how it works (I > think the docs are prefixed with guide-mx-*). The docs are mostly > done but I > believe Huw was going to touch it up before release. Look in the > o.a.a.phoenix.interfaces.* package for examples of interfaces marked up. > > I believe it is also possible to just markup Blocks to expose > management info > though not sure about that. > > -- > Cheers, > > Peter Donald > --------------------------------------------------- > Murphy's law - "Anything that can go wrong, will." > (Actually, this is Finagle's law, which in itself > shows that Finagle was right.) > --------------------------------------------------- > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
