avalon-phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel S. Haischt" <sirab...@gmx.net>
Subject AW: Customizable ClassLoader trees
Date Sat, 02 Nov 2002 11:37:36 GMT
hello,

the attached files are containing UML
diagrams that are illustrating the classloader
system i just created.

regards

daniel s. haischt
--

> -----Urspr√ľngliche Nachricht-----
> Von: Peter Donald [mailto:peter@apache.org]
> Gesendet: Samstag, 2. November 2002 03:43
> An: Avalon-Phoenix Developers List
> Betreff: Re: Customizable ClassLoader trees
>
>
> On Sat, 2 Nov 2002 11:01, Daniel S. Haischt wrote:
> > my OpenEJB block uses a similar hirarchical
> > classloader system. because i did the classloader
> > by myself as a part of my iChilli app server
> > i am configuring the classloaders within the
> > block's config.xml file.
> >
> > additionally the iChilli app server that i
> > am currently developing starts several servers
> > (a web container, an ejb container, a jms server etc.)
>
> sounds neat. I went and had a look at ichiili.sourceforge.net but
> it does not
> seem to have a lot in CVS that can be twiddled with at this stage.
>
> > because a ejb container needs to now when a
> > content of a specific directory will change
> > it is possible to add a <monitored>true</monitored>
> > flag to a specific classloader. that enables
> > a server (ex.: openejb) to register itself
> > as a ClassLoaderListener. that way a ClassLoader
> > will deliver added/deleted/changed events to
> > the appropriate server.
>
> cool. BTW you may want to have a look at
> jakarta-avalon-excalibur/monitor +
> jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/componen
> ts/monitor
> that does a similar thing. The excalibur classes are a generic monitoring
> toolkit while the phoenix ones monitor deploy directorys and redeploy on
> changes.
>
> > allthough as i said i created this classloader
> > systems a couple of weeks ago and i did it within
> > three days, so i didn't test every possible
> > scenario that could occure while using the
> > classloaders.
> >
> > if you want i can send u my configuration files
> > and some UML digrams that illustrate what i have
> > described above.
>
> that would be great.
>
> --
> Cheers,
>
> Peter Donald
> ---------------------------------------------------
> "Therefore it can be said that victorious warriors
> win first, and then go to battle, while defeated
> warriors go to battle first, and then seek to win."
>               - Sun Tzu, the Art Of War
> ---------------------------------------------------
>
>
> --
> To unsubscribe, e-mail:
<mailto:avalon-phoenix-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail:
<mailto:avalon-phoenix-dev-help@jakarta.apache.org>



Mime
View raw message