Properties passed into the ExtensionManagerBus at creation time aren't actually 
used.


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

Branch: refs/heads/2.7.x-fixes
Commit: 7552cae3c4f23e97104a96eba320ebc32c5d32c8
Parents: 2c701fc
Author: Daniel Kulp <dk...@apache.org>
Authored: Tue Apr 7 15:02:34 2015 -0400
Committer: Daniel Kulp <dk...@apache.org>
Committed: Wed Apr 15 14:20:42 2015 -0400

----------------------------------------------------------------------
 .../java/org/apache/cxf/bus/extension/ExtensionManagerBus.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/7552cae3/rt/core/src/main/java/org/apache/cxf/bus/extension/ExtensionManagerBus.java
----------------------------------------------------------------------
diff --git 
a/rt/core/src/main/java/org/apache/cxf/bus/extension/ExtensionManagerBus.java 
b/rt/core/src/main/java/org/apache/cxf/bus/extension/ExtensionManagerBus.java
index 002c24e..4c37e7c 100644
--- 
a/rt/core/src/main/java/org/apache/cxf/bus/extension/ExtensionManagerBus.java
+++ 
b/rt/core/src/main/java/org/apache/cxf/bus/extension/ExtensionManagerBus.java
@@ -56,9 +56,10 @@ public class ExtensionManagerBus extends CXFBusImpl {
     public ExtensionManagerBus(Map<Class<?>, Object> e, Map<String, Object> 
properties,
           ClassLoader extensionClassLoader) {
         super(e);
-
         if (null == properties) {
             properties = new HashMap<String, Object>();
+        } else {
+            setProperties(properties);
         }
         
         Configurer configurer = (Configurer)extensions.get(Configurer.class);

Reply via email to