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