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

[2/3] stratos git commit: fixing deployment retrieving issue in the rest API

fixing deployment retrieving issue in the rest API


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

Branch: refs/heads/master
Commit: e926de8177d60dfe41355973bd4d564d4e584439
Parents: 6500f8d
Author: reka <rt...@gmail.com>
Authored: Fri May 15 12:18:16 2015 +0530
Committer: reka <rt...@gmail.com>
Committed: Fri May 15 12:18:28 2015 +0530

----------------------------------------------------------------------
 .../context/partition/PartitionContext.java     |   2 +-
 .../services/impl/AutoscalerServiceImpl.java    |   2 +-
 .../common/partition/NetworkPartitionRef.java   |   4 +-
 .../util/converter/ObjectConverter.java         |   9 +-
 .../src/main/resources/AutoscalerService.wsdl   | 819 ++++++++++---------
 5 files changed, 424 insertions(+), 412 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/e926de81/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/context/partition/PartitionContext.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/context/partition/PartitionContext.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/context/partition/PartitionContext.java
index 93b4591..d1f6fae 100644
--- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/context/partition/PartitionContext.java
+++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/context/partition/PartitionContext.java
@@ -97,7 +97,7 @@ public abstract class PartitionContext implements Serializable {
     public int getMax() {
         return PolicyManager.getInstance().getDeploymentPolicy(deploymentPolicyId)
                 .getNetworkPartitionByNetworkPartitionId(networkPartitionId)
-                .getPartition(partitionId).getPartitionMax();
+                .getPartitionRef(partitionId).getPartitionMax();
     }
 
     public void setIsObsoletePartition(boolean isObsoletePartition) {

http://git-wip-us.apache.org/repos/asf/stratos/blob/e926de81/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java
index 2a439df..9986df3 100644
--- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java
+++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/services/impl/AutoscalerServiceImpl.java
@@ -1104,7 +1104,7 @@ public class AutoscalerServiceImpl implements AutoscalerService {
 
             for (ClusterLevelPartitionContext clusterLevelPartitionContext : clusterInstanceContext.getPartitionCtxts()) {
 
-                if (null == networkPartition.getPartition(clusterLevelPartitionContext.getPartitionId())) {
+                if (null == networkPartition.getPartitionRef(clusterLevelPartitionContext.getPartitionId())) {
 
                     //It has found that this partition context which is in cluster monitor is removed in updated policy
                     clusterLevelPartitionContext.setIsObsoletePartition(true);

http://git-wip-us.apache.org/repos/asf/stratos/blob/e926de81/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/partition/NetworkPartitionRef.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/partition/NetworkPartitionRef.java b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/partition/NetworkPartitionRef.java
index 999be1a..00df0a5 100644
--- a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/partition/NetworkPartitionRef.java
+++ b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/partition/NetworkPartitionRef.java
@@ -33,7 +33,7 @@ public class NetworkPartitionRef implements Serializable {
     private PartitionRef[] partitionRefs;
     private String partitionAlgo;
 
-    public void setPartitions(PartitionRef[] partitionRefs) {
+    public void setPartitionRefs(PartitionRef[] partitionRefs) {
         if (partitionRefs == null) {
             this.partitionRefs = partitionRefs;
         } else {
@@ -65,7 +65,7 @@ public class NetworkPartitionRef implements Serializable {
         this.id = id;
     }
 
-    public PartitionRef getPartition(String partitionId) {
+    public PartitionRef getPartitionRef(String partitionId) {
         for (PartitionRef partitionRef : partitionRefs) {
             if (partitionRef.getId().equals(partitionId)) {
                 return partitionRef;

http://git-wip-us.apache.org/repos/asf/stratos/blob/e926de81/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
index 064d7b7..c82cd8e 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
@@ -497,8 +497,9 @@ public class ObjectConverter {
         for (NetworkPartitionRef networkPartitionRef : networkPartitions) {
             NetworkPartitionReferenceBean networkPartitionReferenceBean = new NetworkPartitionReferenceBean();
             networkPartitionReferenceBean.setId(networkPartitionRef.getId());
+            networkPartitionReferenceBean.setPartitionAlgo(networkPartitionRef.getPartitionAlgo());
             networkPartitionReferenceBean.setPartitions(
-                    convertASStubPartitionsToPartitions(networkPartitionRef.getPartitions()));
+                    convertASStubPartitionsToPartitions(networkPartitionRef.getPartitionRefs()));
             networkPartitionBeans.add(networkPartitionReferenceBean);
         }
 
@@ -663,6 +664,7 @@ public class ObjectConverter {
         for (PartitionRef partition : partitions) {
             PartitionReferenceBean partitionBean = new PartitionReferenceBean();
             partitionBean.setId(partition.getId());
+            partitionBean.setPartitionMax(partition.getPartitionMax());
             partitionBeans.add(partitionBean);
         }
         return partitionBeans;
@@ -1836,7 +1838,8 @@ public class ObjectConverter {
             NetworkPartitionReferenceBean networkPartitionReferenceBean = new NetworkPartitionReferenceBean();
             networkPartitionReferenceBean.setId(networkPartition.getId());
             networkPartitionReferenceBean.setPartitionAlgo(networkPartition.getPartitionAlgo());
-            networkPartitionReferenceBean.setPartitions(convertASStubPartitionRefsToPartitionReferences(networkPartition.getPartitions()));
+            networkPartitionReferenceBean.setPartitions(
+                    convertASStubPartitionRefsToPartitionReferences(networkPartition.getPartitionRefs()));
             networkPartitionBeans.add(networkPartitionReferenceBean);
         }
 
@@ -1892,7 +1895,7 @@ public class ObjectConverter {
             NetworkPartitionRef networkPartitionRef = new NetworkPartitionRef();
             networkPartitionRef.setId(networkPartitionReferenceBean.getId());
             networkPartitionRef.setPartitionAlgo(networkPartitionReferenceBean.getPartitionAlgo());
-            networkPartitionRef.setPartitions(convertToASStubPartitions(
+            networkPartitionRef.setPartitionRefs(convertToASStubPartitions(
                     networkPartitionReferenceBean.getPartitions()));
             networkPartitionRefList.add(networkPartitionRef);
         }