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 <[email protected]> Authored: Wed Dec 11 13:37:29 2013 +0530 Committer: Nirmal Fernando <[email protected]> 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()
