Author: struberg
Date: Thu Oct  6 14:07:24 2011
New Revision: 1179633

URL: http://svn.apache.org/viewvc?rev=1179633&view=rev
Log:
OWB-620 don't validate disabled beans.

Disabled beans are out of order, thus they 
don't need to get checked. Also they often are
disabled just because something is 'missing' or
otherwise not available.

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java?rev=1179633&r1=1179632&r2=1179633&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
 Thu Oct  6 14:07:24 2011
@@ -350,6 +350,12 @@ public class BeansDeployer
            Stack<String> beanNames = new Stack<String>();
             for (Bean<?> bean : beans)
             {
+                if (bean instanceof OwbBean && !((OwbBean)bean).isEnabled())
+                {
+                    // we skip disabled beans
+                    continue;
+                }
+
                 String beanName = bean.getName();
                 if(beanName != null)
                 {


Reply via email to