Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-stratos
Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/faca0166 Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/faca0166 Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/faca0166 Branch: refs/heads/master Commit: faca0166609ee84ec7a89b1bf117d110d8375255 Parents: b3930ea d9ca9e3 Author: Nirmal Fernando <[email protected]> Authored: Sat Nov 30 12:10:21 2013 +0530 Committer: Nirmal Fernando <[email protected]> Committed: Sat Nov 30 12:10:21 2013 +0530 ---------------------------------------------------------------------- .../pom.xml | 6 + .../load/balancer/LoadBalancerContext.java | 28 +- .../conf/LoadBalancerConfiguration.java | 1358 ++++-------------- .../load/balancer/conf/domain/Algorithm.java | 49 + .../load/balancer/conf/structure/Node.java | 15 +- .../balancer/conf/structure/NodeBuilder.java | 80 +- .../load/balancer/conf/util/Constants.java | 46 +- .../load/balancer/conf/util/HostContext.java | 161 --- .../conf/util/LoadBalancerConfigUtil.java | 305 ---- .../balancer/conf/util/TenantDomainContext.java | 80 -- .../InvalidConfigurationException.java | 33 + .../internal/LoadBalancerServiceComponent.java | 57 +- .../test/LoadBalancerConfigUtilTest.java | 48 - .../test/LoadBalancerConfigurationTest.java | 179 +-- .../load/balancer/test/NodeBuilderTest.java | 123 -- .../src/test/resources/loadbalancer.conf | 84 -- .../src/test/resources/loadbalancer1.conf | 60 - .../src/test/resources/loadbalancer2.conf | 50 - .../sample/configuration/loadbalancer1.conf | 66 + .../sample/configuration/loadbalancer2.conf | 118 ++ .../sample/configuration/loadbalancer3.conf | 66 + .../load-balancer/haproxy-extension/INSTALL.txt | 16 +- products/load-balancer/README.txt | 19 +- .../distribution/src/main/assembly/bin.xml | 1 + .../distribution/src/main/bin/stratos.bat | 2 +- .../distribution/src/main/bin/stratos.sh | 2 +- .../src/main/conf/loadbalancer.conf | 45 + 27 files changed, 807 insertions(+), 2290 deletions(-) ----------------------------------------------------------------------
