You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ni...@apache.org on 2013/12/11 09:24:54 UTC

[4/8] git commit: lb config should be sent via CartridgeInfo

lb config should be sent via CartridgeInfo


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

Branch: refs/heads/master
Commit: fd4b96029a492665a1bb5b96d83f62084944ac27
Parents: 4060378
Author: Nirmal Fernando <ni...@apache.org>
Authored: Wed Dec 11 13:37:29 2013 +0530
Committer: Nirmal Fernando <ni...@apache.org>
Committed: Wed Dec 11 13:41:42 2013 +0530

----------------------------------------------------------------------
 .../stratos/cloud/controller/pojo/CartridgeInfo.java      | 10 ++++++++++
 .../cloud/controller/util/CloudControllerUtil.java        |  1 +
 2 files changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/fd4b9602/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/pojo/CartridgeInfo.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/pojo/CartridgeInfo.java b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/pojo/CartridgeInfo.java
index 65cb954..89977d2 100644
--- a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/pojo/CartridgeInfo.java
+++ b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/pojo/CartridgeInfo.java
@@ -52,6 +52,8 @@ public class CartridgeInfo {
     
     private String defaultAutoscalingPolicy;
     
+    private LoadbalancerConfig lbConfig;
+    
     public CartridgeInfo(){
     	
     }
@@ -170,4 +172,12 @@ public class CartridgeInfo {
     public void setDefaultAutoscalingPolicy(String defaultAutoscalingPolicy) {
         this.defaultAutoscalingPolicy = defaultAutoscalingPolicy;
     }
+
+    public LoadbalancerConfig getLbConfig() {
+        return lbConfig;
+    }
+
+    public void setLbConfig(LoadbalancerConfig lbConfig) {
+        this.lbConfig = lbConfig;
+    }
 }

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/fd4b9602/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java
index 2165803..04f2b46 100644
--- a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java
+++ b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java
@@ -161,6 +161,7 @@ public class CloudControllerUtil {
 		carInfo.setVersion(cartridge.getVersion());
 		carInfo.setMultiTenant(cartridge.isMultiTenant());
 		carInfo.setBaseDir(cartridge.getBaseDir());
+		carInfo.setLbConfig(cartridge.getLbConfig());
 		carInfo.setDefaultAutoscalingPolicy(cartridge.getDefaultAutoscalingPolicy());
 		carInfo.setPortMappings(cartridge.getPortMappings()
 		                                 .toArray(new PortMapping[cartridge.getPortMappings()