In my search for reasons why the XSP system no longer consistently
determines the correct order of logicsheets, I discovered that
some Components (namely XSPMarkupLanguage and SitemapMarkupLanguage)
do not implement any of the LifeStyle interfaces.  The LifeStyle
interfaces are:

org.apache.avalon.framework.thread.ThreadSafe
org.apache.avalon.framework.thread.SingleThreaded
org.apache.avalon.excalibur.pool.Poolabe;

These three determine precisely how the Components are used in the
system.

ThreadSafe = singleton
SingleThreaded = factory
Poolable = pooled (unique to each request)

If no lifestyle is specified the system has to make the safest
assumption: SingleThreaded.  Try to avoid this at all costs as
it wastes resources unnecessarily.

----------------------------------------------------
Sign Up for NetZero Platinum Today
Only $9.95 per month!
http://my.netzero.net/s/signup?r=platinum&refcd=PT97

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to