You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by im...@apache.org on 2015/05/08 15:12:01 UTC

[2/2] stratos git commit: Fixing service object transformation in load balancer common module

Fixing service object transformation in load balancer common module


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

Branch: refs/heads/master
Commit: 695dfd8201b4c1fe43396b953abb7c6d73dcf6fe
Parents: fc72ad9
Author: Imesh Gunaratne <im...@apache.org>
Authored: Fri May 8 18:41:53 2015 +0530
Committer: Imesh Gunaratne <im...@apache.org>
Committed: Fri May 8 18:41:53 2015 +0530

----------------------------------------------------------------------
 .../receivers/LoadBalancerCommonTopologyEventReceiver.java  | 9 +++++++++
 1 file changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/695dfd82/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/event/receivers/LoadBalancerCommonTopologyEventReceiver.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/event/receivers/LoadBalancerCommonTopologyEventReceiver.java b/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/event/receivers/LoadBalancerCommonTopologyEventReceiver.java
index 4412d5c..b6c7b7a 100644
--- a/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/event/receivers/LoadBalancerCommonTopologyEventReceiver.java
+++ b/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/event/receivers/LoadBalancerCommonTopologyEventReceiver.java
@@ -25,6 +25,10 @@ import org.apache.commons.logging.LogFactory;
 import org.apache.stratos.common.domain.LoadBalancingIPType;
 import org.apache.stratos.load.balancer.common.topology.TopologyProvider;
 import org.apache.stratos.messaging.domain.topology.*;
+import org.apache.stratos.messaging.domain.topology.Cluster;
+import org.apache.stratos.messaging.domain.topology.Member;
+import org.apache.stratos.messaging.domain.topology.Port;
+import org.apache.stratos.messaging.domain.topology.Service;
 import org.apache.stratos.messaging.event.Event;
 import org.apache.stratos.messaging.event.topology.*;
 import org.apache.stratos.messaging.listener.topology.*;
@@ -363,6 +367,11 @@ public class LoadBalancerCommonTopologyEventReceiver extends TopologyEventReceiv
     private org.apache.stratos.load.balancer.common.domain.Service transformService(Service messagingService) {
         org.apache.stratos.load.balancer.common.domain.Service service =
                 new org.apache.stratos.load.balancer.common.domain.Service(messagingService.getServiceName());
+        if(messagingService.getPorts().size() > 0) {
+            for(Port messagingPort : messagingService.getPorts()) {
+                service.addPort(transformPort(messagingPort));
+            }
+        }
         return service;
     }