Repository: incubator-brooklyn
Updated Branches:
  refs/heads/master 92c45eab3 -> 7ca278166


Fix reflective construction of user-supplied config suppliers.

Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/52647af5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/52647af5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/52647af5

Branch: refs/heads/master
Commit: 52647af51c17ef9e163fefdecdbfa630d6035451
Parents: 07ec193
Author: Alasdair Hodge <[email protected]>
Authored: Thu Sep 10 07:48:52 2015 +0100
Committer: Aled Sage <[email protected]>
Committed: Mon Sep 14 15:38:15 2015 +0100

----------------------------------------------------------------------
 .../core/mgmt/internal/BasicExternalConfigSupplierRegistry.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/52647af5/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
 
b/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
index deebd93..4765cda 100644
--- 
a/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
+++ 
b/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java
@@ -103,7 +103,7 @@ public class BasicExternalConfigSupplierRegistry implements 
ExternalConfigSuppli
             try {
                 Class<? extends ExternalConfigSupplier> providerClass = 
(Class<? extends ExternalConfigSupplier>) 
classloader.loadClass(providerClassname);
                 Constructor<? extends ExternalConfigSupplier> constructor = 
providerClass.getConstructor(ManagementContext.class, String.class, Map.class);
-                ExternalConfigSupplier configSupplier = 
constructor.newInstance(this, name, config);
+                ExternalConfigSupplier configSupplier = 
constructor.newInstance(mgmt, name, config);
                 addProvider(name, configSupplier);
 
             } catch (Exception e) {

Reply via email to