commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Berin Loritsch <>
Subject Re: [pool] PROPOSAL: add collecting of statistics to pool impleme ntations
Date Mon, 29 Apr 2002 16:02:18 GMT
Steven Caswell wrote:
> My problem is one of keeping the design clean. My view of Excalibur is
> that it sits in a domain higher than commons. I see Excalibur as being
> at an architcture level, and I see commons as being more at a foundation
> level. I hesitate to have a commons package "reach" up into a higher
> domain.

I don't know if you can make that distinction as it is right now.
Quite a few pieces of Excalibur are foundational (like the CLI impl,
pooling, event architecture, instrumentation hooks, etc.).

Some are quite architectural (like Fortress, ExcaliburComponentManager,
Monitor, etc.)

> Having said that, I suspect there are packages in Excalibur that really
> ought to be at a foundation level, and there are packages in commons
> that ought to be at an architecture level. Perhaps pool should
> eventually be migrated to Excalibur. Perhaps better organization of
> Jakarta projects along domain lines would be appropriate. And perhaps I
> need to decide if a pooling package is really foundational (as I would
> label one in commons) or architectural (as I would label one in
> Excalibur) and have my application architecture based on the most
> appropriate domain. Perhaps the current reorg of Excalibur will make it
> easier for me to do this.

I hope we get done soon :)

> However, for the present, I would like to make the pooler I'm better by
> adding statistics gathering. And for the present, the most expedient way
> I see to do that is the implementation I proposed.

Oh well,

I was trying to save you alot of work.  The Instrumentation package is
really great stuff IMNSHO--and its not too hard to use.


"They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
                 - Benjamin Franklin

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message