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;
}