[seam-commits] Seam SVN: r10430 - trunk/doc/Seam_Reference_Guide/en-US.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Wed Apr 15 18:26:06 EDT 2009


Author: shane.bryzak at jboss.com
Date: 2009-04-15 18:26:06 -0400 (Wed, 15 Apr 2009)
New Revision: 10430

Modified:
   trunk/doc/Seam_Reference_Guide/en-US/Security.xml
Log:
JBSEAM-3882

Modified: trunk/doc/Seam_Reference_Guide/en-US/Security.xml
===================================================================
--- trunk/doc/Seam_Reference_Guide/en-US/Security.xml	2009-04-15 22:03:58 UTC (rev 10429)
+++ trunk/doc/Seam_Reference_Guide/en-US/Security.xml	2009-04-15 22:26:06 UTC (rev 10430)
@@ -3225,6 +3225,18 @@
             </tgroup>
           </table>       
           
+          <note>
+            <para>
+              As they are cached in the user's session, any custom <literal>PermissionResolver</literal> 
+              implementations must adhere to a couple of restrictions.  Firstly, they may not contain any 
+              state that is finer-grained than session scope (and the scope of the component itself should
+              either be application or session).  Secondly, they must not use dependency 
+              injection as they may be accessed from multiple threads simultaneously.  In fact, for
+              performance reasons it is recommended that they are annotated with 
+              <literal>@BypassInterceptors</literal> to bypass Seam's interceptor stack altogether.
+            </para>
+          </note>
+          
         </sect4>
       </sect3>
       




More information about the seam-commits mailing list