Wow - thx for the quick response. I gave is a shot today and all seems to be
working. I have a trivial Swing app running now with can manipulate both the
Phoenix MBeans and my Blocks.

Thx again.

Fred
----- Original Message -----
From: "Peter Donald" <[EMAIL PROTECTED]>
To: "Avalon Developers List" <[EMAIL PROTECTED]>
Sent: Friday, January 11, 2002 10:17 PM
Subject: Re: Phoenix Blocks as MBeans


> On Sat, 12 Jan 2002 03:44, Fred Yeomans wrote:
> > Is it currently possible to expose Phoenix Blocks as MBeans? All of the
> > blocks in my app have static MBean interfaces, but I cannot see how to
make
> > Phoenix register them as MBeans in the MBeanServer.
>
> It wasn't possible a few hours ago but it is now ;) The way I have it
> currently set up is the following. In your BlockInfo file you add
something
> like the following
>
> <!-- services that are exposed to management interface by block -->
> <management>
>   <service name="org.apache.avalon.MyManagementService" version="1.0" />
> </management>
>
> And then when Phoenix loads (and you have enabled --remote-manager) it
will
> have the block exported to MBeanServer and all the methods defined by
> specified service will be available through MBeanServer.
>
> If you are using the RMI interface for remote administration then there is
an
> additional requirement - all the parameters must be serializable. Other
than
> that you should be good to go.
>
> The beans are currently registered under the name like
>
>
Phoenix:application=MyApplication,name=MyBlock,role=org.apache.avalon.MyMana
gementService
>
> Anyways it seems to all work fine. A few issues though, <management> is a
> really bad term and I hope to think of a better one in the future so that
> may/will be changed in the future.  Also I am not sure about the name
under
> which it is registered - still thinking about that.
>
> Anyways if you have any requests/demands/suggestions then feel free to
send
> them along :)
>
> --
> Cheers,
>
> Pete
>
> -------------------------------------------------
> We should take care not to make the intellect our
> god; it has, of course, powerful muscles, but no
> personality.
> -------------------------------------------------
>
> --
> 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]>

Reply via email to