David,

This sounds really interesting. If you have the time, can you give a brief explanation of what

xbean-reflect
xbean-finder

is and how they are used?


Regards,
Alan

David Blevins wrote:
On Aug 22, 2006, at 1:47 PM, Jacek Laskowski wrote:

Hi,

The subject says it all - where/how's XBean used in OpenEJB 3?

So far, I've worked in the xbean-reflect module (which I love) in a few places, assembly and protocol creation IIRC. We use the xbean-finder all over. And Dain did the xbean-spring work, which gives us an alternate way to assemble OpenEJB. Definitely some work that can be done there -- the xml format is still in prototype stage and could be improved.

There are a couple modules of OpenEJB origin that were seeded when XBean was at Codehaus, xbean-telnet and xbean-classpath. Both were moved over so ActiveMQ, ServiceMix and others could use them. The xbean-telnet module which is based on our telnet code and has since been cleaned up a bit by Hiram for ActiveMQ -- he's pretty good at making things look organized. The xbean-classpath module is based on a chunk of our embedding cod; the part that can shove classes into the classpath "forcefully" if needed. Always been meaning to work those back in.


Is anyone working on using more features of XBean in OpenEJB3 (if
there's any left out ;-))?

I'm not currently working on anything, but I hope to start prototyping an idea i had a couple weeks ago where we put ".xbean" files in our server directories that say what they are (conf dir, beans dir, logs dir, libs dir) and we wouldn't have to assume they were named a specific thing or in a specific location anymore. People could put the directories where ever they wanted, or in some cases (libs and beans) have as many of them as they want. Still a rough idea in my head and I have the urge to make it capable of doing a lot more, such as a general-purpose metadata system. You never really know till you start working on it.


Shall I
expect more to come or do I need to roll up my sleeves and do it
myself? ;-)

Both :) Overall, it's a "scratch your itch" based system. So if you have an itch, you're encouraged to scratch it :)

As long as there are ideas, there'll be code to write and consume :)

-David

Jacek

--Jacek Laskowski
http://www.laskowski.net.pl



Reply via email to