Adds VanillaWindowsProcess.RDP_PORT attribute Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/521a3a0a Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/521a3a0a Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/521a3a0a
Branch: refs/heads/master Commit: 521a3a0a57d323809f316901092a085810f150ba Parents: 2263862 Author: Aled Sage <[email protected]> Authored: Fri Jun 12 16:46:09 2015 +0100 Committer: Aled Sage <[email protected]> Committed: Fri Jun 12 16:46:09 2015 +0100 ---------------------------------------------------------------------- .../main/java/brooklyn/entity/basic/VanillaWindowsProcess.java | 4 ++++ .../java/brooklyn/entity/basic/VanillaWindowsProcessImpl.java | 6 ++++++ 2 files changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/521a3a0a/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcess.java ---------------------------------------------------------------------- diff --git a/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcess.java b/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcess.java index ce49110..1389722 100644 --- a/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcess.java +++ b/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcess.java @@ -22,6 +22,8 @@ import java.util.Collection; import brooklyn.config.ConfigKey; import brooklyn.entity.proxying.ImplementedBy; +import brooklyn.event.AttributeSensor; +import brooklyn.event.basic.Sensors; import brooklyn.util.time.Duration; import com.google.common.collect.ImmutableSet; @@ -59,4 +61,6 @@ public interface VanillaWindowsProcess extends AbstractVanillaProcess { // TODO If automatic updates are enabled and there are updates waiting to be installed, thirty minutes may not be sufficient... ConfigKey<Duration> REBOOT_COMPLETED_TIMEOUT = ConfigKeys.newDurationConfigKey("reboot.completed.timeout", "duration to wait whilst waiting for a machine to finish rebooting, and thus to become available again", Duration.minutes(30)); + + AttributeSensor<Integer> RDP_PORT = Sensors.newIntegerSensor("rdpPort"); } http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/521a3a0a/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcessImpl.java ---------------------------------------------------------------------- diff --git a/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcessImpl.java b/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcessImpl.java index febed0f..732963c 100644 --- a/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcessImpl.java +++ b/software/base/src/main/java/brooklyn/entity/basic/VanillaWindowsProcessImpl.java @@ -26,6 +26,12 @@ public class VanillaWindowsProcessImpl extends SoftwareProcessImpl implements Va } @Override + protected void preStart() { + super.preStart(); + setAttribute(RDP_PORT, 3389); + } + + @Override protected void connectSensors() { super.connectSensors(); connectServiceUpIsRunning();
