[teiid-commits] teiid SVN: r4142 - trunk/runtime/src/main/java/org/teiid/transport.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Thu May 24 15:25:06 EDT 2012


Author: rareddy
Date: 2012-05-24 15:25:06 -0400 (Thu, 24 May 2012)
New Revision: 4142

Modified:
   trunk/runtime/src/main/java/org/teiid/transport/SocketClientInstance.java
Log:
TEIID-2055, TEIID-2037: cleanup the security context from io threads

Modified: trunk/runtime/src/main/java/org/teiid/transport/SocketClientInstance.java
===================================================================
--- trunk/runtime/src/main/java/org/teiid/transport/SocketClientInstance.java	2012-05-24 19:23:47 UTC (rev 4141)
+++ trunk/runtime/src/main/java/org/teiid/transport/SocketClientInstance.java	2012-05-24 19:25:06 UTC (rev 4142)
@@ -159,6 +159,9 @@
 		if (LogManager.isMessageToBeRecorded(LogConstants.CTX_TRANSPORT, MessageLevel.DETAIL)) { 
 			LogManager.logDetail(LogConstants.CTX_TRANSPORT, "processing message:" + packet); //$NON-NLS-1$
         }
+		if (this.workContext.getSecurityHelper() != null) {
+			this.workContext.getSecurityHelper().clearSecurityContext();
+		}
 		final ServerWorkItem work = new ServerWorkItem(this, packet.getMessageKey(), packet, this.csr);
 		this.workContext.runInContext(work);
 	}



More information about the teiid-commits mailing list