You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2012/04/22 04:48:12 UTC

svn commit: r1328782 - /openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/BeansDeployer.java

Author: dblevins
Date: Sun Apr 22 02:48:11 2012
New Revision: 1328782

URL: http://svn.apache.org/viewvc?rev=1328782&view=rev
Log:
OPENEJB-1824: Disabled beans do not need to be valid

Modified:
    openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/BeansDeployer.java

Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/BeansDeployer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/BeansDeployer.java?rev=1328782&r1=1328781&r2=1328782&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/BeansDeployer.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/BeansDeployer.java Sun Apr 22 02:48:11 2012
@@ -380,6 +380,12 @@ public class BeansDeployer {
     protected void checkPassivationScope(Bean<?> beanObj)
     {
         boolean validate = false;
+        if (beanObj instanceof OwbBean && !((OwbBean)beanObj).isEnabled())
+        {
+            // we skip disabled beans
+            return;
+        }
+
 
         if (EnterpriseBeanMarker.class.isAssignableFrom(beanObj.getClass())) {
             EnterpriseBeanMarker marker = (EnterpriseBeanMarker) beanObj;