Add setManagementNodeUri to ManagementContextInternal interface

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

Branch: refs/heads/master
Commit: b522e595e2f5d9a386bcc7833929bd40f7589375
Parents: 8b88a80
Author: Sam Corbett <sam.corb...@cloudsoftcorp.com>
Authored: Mon Jun 9 14:44:21 2014 +0100
Committer: Sam Corbett <sam.corb...@cloudsoftcorp.com>
Committed: Mon Jun 9 14:44:21 2014 +0100

----------------------------------------------------------------------
 .../management/internal/AbstractManagementContext.java       | 1 +
 .../management/internal/ManagementContextInternal.java       | 3 +++
 .../management/internal/NonDeploymentManagementContext.java  | 8 +++++++-
 3 files changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/b522e595/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java
 
b/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java
index f435aac..cebe6f0 100644
--- 
a/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java
+++ 
b/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java
@@ -375,6 +375,7 @@ public abstract class AbstractManagementContext implements 
ManagementContextInte
         return gc;
     }
 
+    @Override
     public void setManagementNodeUri(URI uri) {
         this.uri = Maybe.of(checkNotNull(uri, "uri"));
     }

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/b522e595/core/src/main/java/brooklyn/management/internal/ManagementContextInternal.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/brooklyn/management/internal/ManagementContextInternal.java
 
b/core/src/main/java/brooklyn/management/internal/ManagementContextInternal.java
index fd51427..a10b185 100644
--- 
a/core/src/main/java/brooklyn/management/internal/ManagementContextInternal.java
+++ 
b/core/src/main/java/brooklyn/management/internal/ManagementContextInternal.java
@@ -1,5 +1,6 @@
 package brooklyn.management.internal;
 
+import java.net.URI;
 import java.net.URL;
 import java.util.Map;
 import java.util.concurrent.ExecutionException;
@@ -37,6 +38,8 @@ public interface ManagementContextInternal extends 
ManagementContext {
 
     void setBaseClassPathForScanning(Iterable<URL> urls);
 
+    void setManagementNodeUri(URI uri);
+
     void addEntitySetListener(CollectionChangeListener<Entity> listener);
 
     void removeEntitySetListener(CollectionChangeListener<Entity> listener);

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/b522e595/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java
 
b/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java
index 464d8d2..2a5eb57 100644
--- 
a/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java
+++ 
b/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java
@@ -319,7 +319,13 @@ public class NonDeploymentManagementContext implements 
ManagementContextInternal
         checkInitialManagementContextReal();
         initialManagementContext.setBaseClassPathForScanning(urls);
     }
-    
+
+    @Override
+    public void setManagementNodeUri(URI uri) {
+        checkInitialManagementContextReal();
+        initialManagementContext.setManagementNodeUri(uri);
+    }
+
     @Override
     public void prePreManage(Entity entity) {
         // no-op

Reply via email to