[jboss-cvs] JBossAS SVN: r78497 - in projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3: stateful and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Sep 12 14:06:11 EDT 2008


Author: ALRubinger
Date: 2008-09-12 14:06:11 -0400 (Fri, 12 Sep 2008)
New Revision: 78497

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session/SessionSpecContainer.java
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java
Log:
[EJBTHREE-1487] Remove ENC Push/Pop durnig container invocation

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session/SessionSpecContainer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session/SessionSpecContainer.java	2008-09-12 17:16:32 UTC (rev 78496)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session/SessionSpecContainer.java	2008-09-12 18:06:11 UTC (rev 78497)
@@ -155,9 +155,6 @@
       ClassLoader oldLoader = Thread.currentThread().getContextClassLoader();
       Thread.currentThread().setContextClassLoader(this.getClassloader());
       
-      // Push the ENC onto the Stack
-      pushEnc();
-      
       try
       {
          
@@ -245,7 +242,6 @@
       {
          invokedMethod.pop();
          Thread.currentThread().setContextClassLoader(oldLoader);
-         popEnc();
       }
    }
 

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java	2008-09-12 17:16:32 UTC (rev 78496)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java	2008-09-12 18:06:11 UTC (rev 78497)
@@ -522,9 +522,6 @@
       // Set the Container's CL as TCL, required to unmarshall methods from the bean impl class
       Thread.currentThread().setContextClassLoader(this.getClassloader());
 
-      // Push the ENC onto the stack
-      pushEnc();
-
       try
       {
 
@@ -710,10 +707,7 @@
          SessionSpecContainer.invokedMethod.pop();
          
          // Reset the TCL to original
-         Thread.currentThread().setContextClassLoader(originalLoader);
-
-         // Pop the ENC off the stack
-         this.popEnc();
+         Thread.currentThread().setContextClassLoader(originalLoader);;
       }
    }
    

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java	2008-09-12 17:16:32 UTC (rev 78496)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java	2008-09-12 18:06:11 UTC (rev 78497)
@@ -393,9 +393,6 @@
 
       // Set the Container's CL as TCL, required to unmarshall methods from the bean impl class
       Thread.currentThread().setContextClassLoader(this.getClassloader());
-
-      // Push the ENC onto the stack
-      pushEnc();
       
       try
       {
@@ -486,14 +483,11 @@
             }
 
             invokeStats.callOut();
-
-            //invokedMethod.pop();
          }
       }
       finally
       {
          Thread.currentThread().setContextClassLoader(originalLoader);
-         this.popEnc();
       }
    }
 




More information about the jboss-cvs-commits mailing list