Repository: stratos Updated Branches: refs/heads/master 6278c7a0b -> 359716035
adding instance id and alias to InstanceContext Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/35971603 Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/35971603 Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/35971603 Branch: refs/heads/master Commit: 3597160354f7c1876909e59c081f740ec860d029 Parents: 6278c7a Author: Isuru Haththotuwa <[email protected]> Authored: Fri Nov 21 11:51:05 2014 +0530 Committer: Isuru Haththotuwa <[email protected]> Committed: Fri Nov 21 11:51:05 2014 +0530 ---------------------------------------------------------------------- .../scaling/instance/context/InstanceContext.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/35971603/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/applications/scaling/instance/context/InstanceContext.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/applications/scaling/instance/context/InstanceContext.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/applications/scaling/instance/context/InstanceContext.java index 3a45308..7fcc539 100644 --- a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/applications/scaling/instance/context/InstanceContext.java +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/applications/scaling/instance/context/InstanceContext.java @@ -25,11 +25,18 @@ import java.util.Properties; public abstract class InstanceContext { + // current state private LifeCycleState state; + // group/cluster level alias + private String alias; + + private String instanceId; private Properties instanceProperties; - public InstanceContext () { + public InstanceContext (String alias, String instanceId) { + this.alias = alias; + this.instanceId = instanceId; this.instanceProperties = new Properties(); } @@ -48,4 +55,12 @@ public abstract class InstanceContext { public String getProperty (String name) { return instanceProperties.getProperty(name); } + + public String getAlias() { + return alias; + } + + public String getInstanceId() { + return instanceId; + } }
