You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2011/09/04 10:48:21 UTC
svn commit: r1164972 -
/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultPackageScanClassResolver.java
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('!'));