> 1 - get Enhydra running, compare jmx impl to reference impl

Enhydra lacks support for some jmx features. I've decided to
use the RI for development.

> 3 - look into license issues (I don't expect difficulties)

there are none. Both enhydra (in source form or any other way)
and the RI (though we can only distribute in in binary form)
can be easily used with the apache license.

> 4 - redesign kernel to prepare for jmx (especially Main.class, probably)

see my other e-mail.

> 5 - use dynamic MBeans/model MBeans/std mbeans/custom solution to
>     implement Phoenix's services as MBeans.

I think dynamic MBeans are the best idea. I want to create a default
dynamic MBeanInfo that calls all of the avalon lifecycle methods.
This should be located in org.apache.phoenix.engine.jmx.

> 6 - write custom adapter (avalon-based using RMI, probably)

there are a few pointers on an RMI adapter in the spec. It is likely
that a feature version will hammer this out further. So an RMI adapter
is probably the way to go.

> 8 - create our own jmx impl

I'm using org.apache.jmx right now for simple wrappers around sun's
RI, allowing for easy swapping of implementations. Can someone set
up the repository so I can commit this?

greetz,

LSD

<java:sig>
        About LSD  = new PersonalInfo();
        LSD.name("Leo Simons");
        LSD.email("[EMAIL PROTECTED]");
        LSD.URL( [
                http://www.leosimons.com, // personal website
                http://www.atfantasy.com, // fantasy RPG portal
                http://www.the-sign.nl    // web-design company
        ] );
        LSD.quote("Buh!");
        email.setSig((String)LSD);
</java:sig> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to