On Tuesday 11 June 2002 08:45 am, Berin Loritsch wrote: > But, you could always discourage the use of pooled *components*, > and have individual components manage the scarce resources.
I believe that is the crux of pete d's position. lookup() should always return something threadsafe. Perhaps for pooled components we just need a generic PooledComponentManager. Something ala class Blah { PooledComponentManager pooled; void compose( ComponentManager manager ) { pooled = manager.lookup( ROLE ); } void blah() { Component c = null; try { c = pooled.get(); c.blahblah(); } finally { pooled.release( c ); } } } -pete -- peter royal -> [EMAIL PROTECTED] -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>