Berin Loritsch wrote: > > > As an implementation detail, I would like to see the Parser > implementations > perform the pooling rather than the Container. The Parser interface is > compatible with the constraints of a ThreadSafe component, and it would > be a shame if we cannot alter the implementation to be ThreadSafe. It is > more expensive to pool the whole Component than it is to pool the Parser > implementations. >
Yes, I had the ThreadSafe parser always in mind when designing the interface. But as the SAXParserFactory is not guaranteed to be thread safe, I'm not sure how the pooling can be done efficiently. (Instantiating a new SAXParserFactory is of course no choice). Do you have any clues? > So far, that is the only constructive criticism I have. However, this is > merely an implementation detail that could even be changed after releasing > Excalibur without sacrificing backwards compatibility. > Yes. Cheers, Carsten -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>