Author: manaRH
Date: 2012-08-09 10:27:38 -0400 (Thu, 09 Aug 2012)
New Revision: 15025

Modified:
   
branches/community/Seam_2_3/seam-reference-guide/src/docbook/en-US/Concepts.xml
Log:
documenting JBSEAM-4943

Modified: 
branches/community/Seam_2_3/seam-reference-guide/src/docbook/en-US/Concepts.xml
===================================================================
--- 
branches/community/Seam_2_3/seam-reference-guide/src/docbook/en-US/Concepts.xml 
    2012-08-09 09:49:19 UTC (rev 15024)
+++ 
branches/community/Seam_2_3/seam-reference-guide/src/docbook/en-US/Concepts.xml 
    2012-08-09 14:27:38 UTC (rev 15025)
@@ -272,11 +272,11 @@
                 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
+                scope 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
                 <emphasis>extremely</emphasis> expensive. However, you can 
force a serialized threading model on any
-                session bean or JavaBean component by adding the 
<literal>@Synchronized</literal> annotation. 
+                JavaBean component by adding the 
<literal>@Synchronized</literal> annotation. 
             </para>
             <note>
                <para>Seam 2.3 removed the serialization of Stateful 
@@ -288,6 +288,14 @@
                 This concurrency model means that AJAX clients can safely use 
volatile session and conversational
                 state, without the need for any special work on the part of 
the developer.
             </para>
+            <warning>
+                <para>
+                    Be warned that Statefull session Beans are not serialized 
by Seam anymore. 
+                    Serialization of Statefull session beans are controlled by 
EJB container, 
+                    so there is no need for Seam to duplicate that. So 
@Synchronized annotation
+                    is ignored on Statefull session beans. 
+                </para>
+            </warning>
         </sect2>
 
     </sect1>

_______________________________________________
seam-commits mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-commits

Reply via email to