Scott Sanders wrote:
>>From: Berin Loritsch [mailto:[EMAIL PROTECTED]]
>>I would like some more information and clarification on the
>>Jakarta Commons charter and practicalities of placing code
>>there. Avalon Excalibur's code is fairly integrated, and is
>>a testimony to how well the API works. However, because it
>>is easier to use the concurrent package synchronization
>>primitives rather than using the "synchronized" keyword all
>>the time, I have used them to implement thread-safe pools,
>>among other things.
>>
>>As far as I can tell there are separate packages for pooling,
>>synchronization primitives, and other utilities. My
>>understanding regarding the charter is that you don't want
>>cross library dependancies in Commons. Were I to advocate
>>moving the utilities in Avalon Excalibur to Jakarta Commons,
>>how would that work itself out?
>>
>>For instance, the new Pool implementations that I am writing
>>are based on the new Buffer classes and use the
>>synchronization primitives.
>>
>
> Does this mean that the buffer and sync primitives would also be
> submitted to commons?
Sure, the Buffer would go in Collections for example.
I mean there is alot of utility code in Excalibur, from file
utilities to queue implementations.
--
"They that give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety."
- Benjamin Franklin
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>