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);