[jboss-svn-commits] JBL Code SVN: r23005 - in labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb: services/security and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 23 03:17:24 EDT 2008


Author: beve
Date: 2008-09-23 03:17:23 -0400 (Tue, 23 Sep 2008)
New Revision: 23005

Modified:
   labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
   labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/services/security/SecurityContext.java
Log:
Changed then name of setSecurityContext to setContext to match the getContext method.
Also removed transient from the thread local variable as this should be serialized.


Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java	2008-09-23 05:23:03 UTC (rev 23004)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java	2008-09-23 07:17:23 UTC (rev 23005)
@@ -431,7 +431,7 @@
     			SecurityServiceFactory.getSecurityService().authenticate(securityConf, securityContext, authRequest);
 
     			//  seal the security context add as a thread local
-    			SecurityContext.setSecurityContext(PrivateCryptoUtil.INSTANCE.encrypt(securityContext));
+    			SecurityContext.setContext(PrivateCryptoUtil.INSTANCE.encrypt(securityContext));
 		    }
 		}
 		catch (final SecurityServiceException e)
@@ -464,7 +464,7 @@
 		Boolean processResult = (Boolean) Subject.doAsPrivileged(securityContext.getSubject(), action, null);
 
 		//  unset the security context from the thread local
-		SecurityContext.setSecurityContext(null);
+		SecurityContext.setContext(null);
 
 		return processResult.booleanValue();
 	}

Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/services/security/SecurityContext.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/services/security/SecurityContext.java	2008-09-23 05:23:03 UTC (rev 23004)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/services/security/SecurityContext.java	2008-09-23 07:17:23 UTC (rev 23005)
@@ -47,14 +47,14 @@
 {
 	private static final long serialVersionUID = 1L;
 
-	private static transient ThreadLocal<byte[]> context = new ThreadLocal<byte[]>();
+	private static ThreadLocal<byte[]> context = new ThreadLocal<byte[]>();
 
 	public static byte[] getContext()
 	{
 	    return context.get();
 	}
 
-	public static void setSecurityContext(final byte[] encrypted)
+	public static void setContext(final byte[] encrypted)
 	{
 	    context.set(encrypted);
 	}




More information about the jboss-svn-commits mailing list