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()