Author: rmannibucau
Date: Mon Aug 13 23:44:09 2012
New Revision: 1372668

URL: http://svn.apache.org/viewvc?rev=1372668&view=rev
Log:
more optim for myfaces block (thks dblevins)

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java?rev=1372668&r1=1372667&r2=1372668&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java
 Mon Aug 13 23:44:09 2012
@@ -227,26 +227,27 @@ public class URLClassLoaderFirst extends
 
         // myfaces-impl
         // a lot of other jar uses org.apache.myfaces as base package
-        if (SKIP_MYFACES) {
-            if (name.startsWith("org.apache.myfaces.shared")) return true;
-            if (name.startsWith("org.apache.myfaces.ee6.")) return true;
-            if (name.startsWith("org.apache.myfaces.lifecycle.")) return true;
-            if (name.startsWith("org.apache.myfaces.renderkit.")) return true;
-            if (name.startsWith("org.apache.myfaces.context.")) return true;
-            if (name.startsWith("org.apache.myfaces.logging.")) return true;
-            if (name.startsWith("org.apache.myfaces.component.")) return true;
-            if (name.startsWith("org.apache.myfaces.application.")) return 
true;
-            if (name.startsWith("org.apache.myfaces.config.")) return true;
-            if (name.startsWith("org.apache.myfaces.event.")) return true;
-            if (name.startsWith("org.apache.myfaces.taglib.")) return true;
-            if (name.startsWith("org.apache.myfaces.resource.")) return true;
-            if (name.startsWith("org.apache.myfaces.el.")) return true;
-            if (name.startsWith("org.apache.myfaces.webapp.")) return true;
-            if (name.startsWith("org.apache.myfaces.spi.")) return true;
-            if (name.startsWith("org.apache.myfaces.convert.")) return true;
-            if (name.startsWith("org.apache.myfaces.debug.")) return true;
-            if (name.startsWith("org.apache.myfaces.util.")) return true;
-            if (name.startsWith("org.apache.myfaces.view.")) return true;
+        if (SKIP_MYFACES && name.startsWith("org.apache.myfaces.")) {
+            final String sub = name.substring("org.apache.myfaces.".length());
+            if (sub.startsWith("shared")) return true;
+            if (sub.startsWith("ee6.")) return true;
+            if (sub.startsWith("lifecycle.")) return true;
+            if (sub.startsWith("renderkit.")) return true;
+            if (sub.startsWith("context.")) return true;
+            if (sub.startsWith("logging.")) return true;
+            if (sub.startsWith("component.")) return true;
+            if (sub.startsWith("application.")) return true;
+            if (sub.startsWith("config.")) return true;
+            if (sub.startsWith("event.")) return true;
+            if (sub.startsWith("taglib.")) return true;
+            if (sub.startsWith("resource.")) return true;
+            if (sub.startsWith("el.")) return true;
+            if (sub.startsWith("webapp.")) return true;
+            if (sub.startsWith("spi.")) return true;
+            if (sub.startsWith("convert.")) return true;
+            if (sub.startsWith("debug.")) return true;
+            if (sub.startsWith("util.")) return true;
+            if (sub.startsWith("view.")) return true;
         }
 
         if (name.startsWith("org.apache.catalina")) return true;


Reply via email to