CAMEL-10233: Make similar change for camel-blueprint. This closes #1115

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/291ea10a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/291ea10a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/291ea10a

Branch: refs/heads/camel-2.17.x
Commit: 291ea10af6b7db09af7b427db8c5224af1711ea3
Parents: dfd4649
Author: Claus Ibsen <davscl...@apache.org>
Authored: Thu Aug 11 10:41:35 2016 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Thu Aug 11 10:42:14 2016 +0200

----------------------------------------------------------------------
 .../org/apache/camel/blueprint/BlueprintCamelContext.java     | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/291ea10a/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintCamelContext.java
----------------------------------------------------------------------
diff --git 
a/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintCamelContext.java
 
b/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintCamelContext.java
index f48245d..02c9082 100644
--- 
a/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintCamelContext.java
+++ 
b/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintCamelContext.java
@@ -31,6 +31,7 @@ import 
org.apache.camel.core.osgi.utils.BundleDelegatingClassLoader;
 import org.apache.camel.impl.DefaultCamelContext;
 import org.apache.camel.spi.EventNotifier;
 import org.apache.camel.spi.FactoryFinder;
+import org.apache.camel.spi.ModelJAXBContextFactory;
 import org.apache.camel.spi.Registry;
 import org.apache.camel.util.LoadPropertiesException;
 import org.osgi.framework.BundleContext;
@@ -69,8 +70,12 @@ public class BlueprintCamelContext extends 
DefaultCamelContext implements Servic
         setLanguageResolver(new BlueprintLanguageResolver(bundleContext));
         setDataFormatResolver(new BlueprintDataFormatResolver(bundleContext));
         setApplicationContextClassLoader(new 
BundleDelegatingClassLoader(bundleContext.getBundle()));
+    }
+
+    @Override
+    protected ModelJAXBContextFactory createModelJAXBContextFactory() {
         // must use classloader of the namespace handler
-        setModelJAXBContextFactory(new 
BlueprintModelJAXBContextFactory(CamelNamespaceHandler.class.getClassLoader()));
+        return new 
BlueprintModelJAXBContextFactory(CamelNamespaceHandler.class.getClassLoader());
     }
 
     public BundleContext getBundleContext() {

Reply via email to