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 2010/07/02 08:57:17 UTC

svn commit: r959878 - /camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultPackageScanClassResolver.java

Author: ningjiang
Date: Fri Jul  2 06:57:16 2010
New Revision: 959878

URL: http://svn.apache.org/viewvc?rev=959878&view=rev
Log:
CAMEL-2894 DefaultPackageScanClassResolver.addClassLoader should check the UnsupportedOperationException

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=959878&r1=959877&r2=959878&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 Fri Jul  2 06:57:16 2010
@@ -55,7 +55,12 @@ public class DefaultPackageScanClassReso
     private Set<PackageScanFilter> scanFilters;
 
     public void addClassLoader(ClassLoader classLoader) {
-        getClassLoaders().add(classLoader);
+        try {
+            getClassLoaders().add(classLoader);
+        } catch (UnsupportedOperationException ex) {
+            // Ignore this exception as the PackageScanClassResolver 
+            // don't want use any other classloader
+        }
     }
 
     public void addFilter(PackageScanFilter filter) {