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;
+    }
 }

Reply via email to