[jboss-cvs] JBossAS SVN: r108401 - in projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi: src/main/java/org/jboss/security and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 1 08:15:47 EDT 2010


Author: darran.lofthouse at jboss.com
Date: 2010-10-01 08:15:46 -0400 (Fri, 01 Oct 2010)
New Revision: 108401

Added:
   projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/JBPAPP5182.java
Modified:
   projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/pom.xml
   projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/SecurityContextAssociation.java
Log:
[JBPAPP-5182] Added TRACE logging for each call within SecurityContextAssociation.

Modified: projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/pom.xml
===================================================================
--- projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/pom.xml	2010-10-01 11:07:45 UTC (rev 108400)
+++ projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/pom.xml	2010-10-01 12:15:46 UTC (rev 108401)
@@ -59,5 +59,13 @@
          <artifactId>junit</artifactId>
          <scope>test</scope>
       </dependency>
+       
+      <dependency>
+        <groupId>org.jboss.logging</groupId>
+        <artifactId>jboss-logging-spi</artifactId>
+        <version>2.1.0.GA</version>
+      </dependency>
+        
+      
    </dependencies>
 </project>

Added: projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/JBPAPP5182.java
===================================================================
--- projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/JBPAPP5182.java	                        (rev 0)
+++ projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/JBPAPP5182.java	2010-10-01 12:15:46 UTC (rev 108401)
@@ -0,0 +1,5 @@
+package org.jboss.security;
+
+final class JBPAPP5182 {
+
+}


Property changes on: projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/JBPAPP5182.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Modified: projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/SecurityContextAssociation.java
===================================================================
--- projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/SecurityContextAssociation.java	2010-10-01 11:07:45 UTC (rev 108400)
+++ projects/security/security-spi/branches/2.0.4.SP3_JBPAPP-5182/spi/src/main/java/org/jboss/security/SecurityContextAssociation.java	2010-10-01 12:15:46 UTC (rev 108401)
@@ -24,6 +24,7 @@
 import java.security.AccessController;
 import java.security.PrivilegedAction;
 
+import org.jboss.logging.Logger;
 import org.jboss.security.SecurityContext;
 
 
@@ -35,6 +36,9 @@
  */
 public class SecurityContextAssociation
 {
+	
+   private static final Logger log = Logger.getLogger(SecurityContextAssociation.class);
+	
    /**
     * A flag that denotes whether SCA operates in a client side vm-wide mode
     */
@@ -66,11 +70,12 @@
    private static ThreadLocal<SecurityContext> securityContextLocal ;
    
    static
-   {
+   {	   	  
       String saflag = getSystemProperty(SECURITYASSOCIATION_THREADLOCAL, "false");
       String scflag = getSystemProperty(SECURITYCONTEXT_THREADLOCAL, "false");
       
       boolean useThreadLocal = Boolean.valueOf(saflag).booleanValue() || Boolean.valueOf(scflag).booleanValue();
+      log.trace("Static Initialisation, useThreadLocal=\"" + String.valueOf(useThreadLocal) + "\"", new Throwable("TRACE"));
       
       if(useThreadLocal)
       {
@@ -96,6 +101,7 @@
     */
    public static void setClient()
    {
+     log.trace("setClient Called", new Throwable("TRACE"));
      SERVER = false;
    }
    
@@ -105,6 +111,7 @@
     */
    public static void setSecurityContext(SecurityContext sc)
    { 
+      log.trace("setSecurityContext Called", new Throwable("TRACE"));
       SecurityManager sm = System.getSecurityManager();
       if(sm != null)
          sm.checkPermission(SetSecurityContextPermission);
@@ -126,6 +133,7 @@
     */
    public static SecurityContext getSecurityContext()
    {
+      log.trace("getSecurityContext Called", new Throwable("TRACE"));
       SecurityManager sm = System.getSecurityManager();
       if(sm != null)
          sm.checkPermission(GetSecurityContextPermission);
@@ -141,6 +149,7 @@
     */
    public static void clearSecurityContext() 
    {
+      log.trace("clearSecurityContext Called", new Throwable("TRACE"));
       SecurityManager sm = System.getSecurityManager();
       if(sm != null)
          sm.checkPermission(ClearSecurityContextPermission);



More information about the jboss-cvs-commits mailing list