cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ningji...@apache.org
Subject [2/3] git commit: CXF-5597 Setup the ResourceResolver for BlueprintBus
Date Thu, 06 Mar 2014 13:07:45 GMT
CXF-5597 Setup the ResourceResolver for BlueprintBus


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/172a5728
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/172a5728
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/172a5728

Branch: refs/heads/2.7.x-fixes
Commit: 172a57287adf9576bda87be602dc4067e90edc34
Parents: 3d39560
Author: Willem Jiang <willem.jiang@gmail.com>
Authored: Thu Mar 6 20:58:36 2014 +0800
Committer: Willem Jiang <willem.jiang@gmail.com>
Committed: Thu Mar 6 21:05:07 2014 +0800

----------------------------------------------------------------------
 .../main/java/org/apache/cxf/bus/blueprint/BlueprintBus.java    | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/172a5728/rt/core/src/main/java/org/apache/cxf/bus/blueprint/BlueprintBus.java
----------------------------------------------------------------------
diff --git a/rt/core/src/main/java/org/apache/cxf/bus/blueprint/BlueprintBus.java b/rt/core/src/main/java/org/apache/cxf/bus/blueprint/BlueprintBus.java
index 5ed1aec..9842ad3 100644
--- a/rt/core/src/main/java/org/apache/cxf/bus/blueprint/BlueprintBus.java
+++ b/rt/core/src/main/java/org/apache/cxf/bus/blueprint/BlueprintBus.java
@@ -25,6 +25,8 @@ import java.security.PrivilegedAction;
 import org.apache.cxf.bus.extension.ExtensionManagerBus;
 import org.apache.cxf.configuration.ConfiguredBeanLocator;
 import org.apache.cxf.configuration.Configurer;
+import org.apache.cxf.resource.ClassLoaderResolver;
+import org.apache.cxf.resource.ResourceManager;
 import org.osgi.framework.BundleContext;
 import org.osgi.service.blueprint.container.BlueprintContainer;
 
@@ -54,6 +56,9 @@ public class BlueprintBus extends ExtensionManagerBus {
                 }
             });
         super.setExtension(bundleClassLoader, ClassLoader.class);
+        // Setup the resource resolver with the bundle classloader
+        ResourceManager rm = super.getExtension(ResourceManager.class);
+        rm.addResourceResolver(new ClassLoaderResolver(bundleClassLoader));
         super.setExtension(c, BundleContext.class);
     }
     public void setBlueprintContainer(BlueprintContainer con) {


Mime
View raw message