Author: ningjiang
Date: Sun Sep  4 08:48:21 2011
New Revision: 1164972

URL: http://svn.apache.org/viewvc?rev=1164972&view=rev
Log:
CAMEL-4411 DefaultPackageScanClassResolver should skip the bundleresource url 
when it try to find the classes with package name

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultPackageScanClassResolver.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultPackageScanClassResolver.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultPackageScanClassResolver.java?rev=1164972&r1=1164971&r2=1164972&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultPackageScanClassResolver.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultPackageScanClassResolver.java
 Sun Sep  4 08:48:21 2011
@@ -265,6 +265,12 @@ public class DefaultPackageScanClassReso
                     continue;
                 }
 
+                // bundle resource should be skipped
+                if (url.toString().startsWith("bundleresource:") || 
urlPath.startsWith("bundleresource:")) {
+                    log.trace("Skipping bundleresource: {}", url);
+                    continue;
+                }
+
                 // Else it's in a JAR, grab the path to the jar
                 if (urlPath.indexOf('!') > 0) {
                     urlPath = urlPath.substring(0, urlPath.indexOf('!'));


Reply via email to