Author: shane.bryzak(a)jboss.com
Date: 2008-02-12 21:55:42 -0500 (Tue, 12 Feb 2008)
New Revision: 7417
Modified:
trunk/doc/reference/en/modules/concepts.xml
Log:
JBSEAM-1416
Modified: trunk/doc/reference/en/modules/concepts.xml
===================================================================
--- trunk/doc/reference/en/modules/concepts.xml 2008-02-13 00:31:30 UTC (rev 7416)
+++ trunk/doc/reference/en/modules/concepts.xml 2008-02-13 02:55:42 UTC (rev 7417)
@@ -265,7 +265,9 @@
</para>
<para>
Since the session context is multithreaded, and often contains volatile
state, session scope
- components are always protected by Seam from concurrent access. Seam
serializes requests to session
+ components are always protected by Seam from concurrent access, so long
as the Seam interceptors
+ are not disabled for that component. If interceptors are disabled, then
any thread-safety that is
+ required must be implemented by the component itself. Seam serializes
requests to session
scope session beans and JavaBeans by default (and detects and breaks any
deadlocks that occur). This is
not the default behaviour for application scoped components however,
since application scoped components
do not usually hold volatile state and because synchronization at the
global level is
@@ -354,7 +356,8 @@
the page or stateless contexts.
</para>
<para>
- Concurrent requests to session-scoped stateful session beans are always
serialized by Seam.
+ Concurrent requests to session-scoped stateful session beans are always
serialized by Seam, as long
+ as the Seam interceptors are not disabled for the bean.
</para>
<para>
Seam stateful session bean components may be instantiated using
<literal>Component.getInstance()</literal>
Show replies by date