[jboss-cvs] JBossAS SVN: r109418 - 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
Tue Nov 23 06:31:57 EST 2010


Author: jaikiran
Date: 2010-11-23 06:31:56 -0500 (Tue, 23 Nov 2010)
New Revision: 109418

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/MessagingContainer.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-2200 Push/pop the correct ENC during bean context and interceptor injection

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/MessagingContainer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/MessagingContainer.java	2010-11-23 07:28:11 UTC (rev 109417)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/MessagingContainer.java	2010-11-23 11:31:56 UTC (rev 109418)
@@ -97,6 +97,7 @@
    public BeanContext<?> createBeanContext()
    {
       MDBContext beanCtx = new MDBContext(this, construct());
+      this.pushEnc();
       this.pushContext(beanCtx);
       try
       {
@@ -106,6 +107,7 @@
       finally
       {
          this.popContext();
+         this.popEnc();
       }
       return beanCtx;
    }

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	2010-11-23 07:28:11 UTC (rev 109417)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java	2010-11-23 11:31:56 UTC (rev 109418)
@@ -164,6 +164,7 @@
    public BeanContext<?> createBeanContext()
    {
       StatefulBeanContext beanCtx = new StatefulBeanContext(this, construct());
+      this.pushEnc();
       this.pushContext(beanCtx);
       try
       {
@@ -173,6 +174,7 @@
       finally
       {
          this.popContext();
+         this.popEnc();
       }
 
       return beanCtx;

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	2010-11-23 07:28:11 UTC (rev 109417)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java	2010-11-23 11:31:56 UTC (rev 109418)
@@ -120,6 +120,7 @@
    {
       // construct the bean context
       StatelessBeanContext beanCtx = new StatelessBeanContext(this, construct());
+      this.pushEnc();
       this.pushContext(beanCtx);
       try
       {
@@ -129,6 +130,7 @@
       finally
       {
          this.popContext();
+         this.popEnc();
       }
 
       return beanCtx;



More information about the jboss-cvs-commits mailing list