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

[46/50] [abbrv] stratos git commit: Rebase with stratos 4.1.x

Rebase with stratos 4.1.x


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

Branch: refs/heads/master
Commit: 1ae9bb392761f5353cd8c50579a27a0362db6c64
Parents: 8772221
Author: gayangunarathne <ga...@wso2.com>
Authored: Tue Dec 8 19:03:09 2015 +0530
Committer: gayangunarathne <ga...@wso2.com>
Committed: Tue Dec 8 19:03:09 2015 +0530

----------------------------------------------------------------------
 .../messaging/topology/TopologyHolder.java      |  14 +
 .../rest/endpoint/api/StratosApiV41Utils.java   |   4 +-
 .../src/main/resources/AutoscalerService.wsdl   | 622 ++++++++---------
 .../main/resources/CloudControllerService.wsdl  | 698 +++++++++----------
 .../main/resources/StratosManagerService.wsdl   | 384 +++++-----
 5 files changed, 898 insertions(+), 824 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/1ae9bb39/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/messaging/topology/TopologyHolder.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/messaging/topology/TopologyHolder.java b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/messaging/topology/TopologyHolder.java
index ae939c8..d183ca0 100644
--- a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/messaging/topology/TopologyHolder.java
+++ b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/messaging/topology/TopologyHolder.java
@@ -40,6 +40,20 @@ public class TopologyHolder {
     private TopologyHolder() {
     }
 
+    public static void acquireReadLock() {
+        lock.acquireReadLock();
+        if (log.isDebugEnabled()) {
+            log.debug("Read lock acquired");
+        }
+    }
+
+    public static void releaseReadLock() {
+        lock.releaseReadLock();
+        if (log.isDebugEnabled()) {
+            log.debug("Read lock released");
+        }
+    }
+
     public static void acquireWriteLock() {
         lock.acquireWriteLock();
         if (log.isDebugEnabled()) {

http://git-wip-us.apache.org/repos/asf/stratos/blob/1ae9bb39/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
index 4c6eb1e..ffe2a24 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java
@@ -1844,7 +1844,7 @@ public class StratosApiV41Utils {
                         if (applicationDefinition.isMultiTenant()) {
                             int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId();
                             boolean hasSignUps = StratosManagerServiceClient.getInstance().
-                                    applicationSignUpsExist(applicationDefinition.getApplicationId());
+                                    applicationSignUpExist(applicationDefinition.getApplicationId(), tenantId);
                             applicationDefinition.setSignUpsExist(hasSignUps);
                         }
                         applicationDefinitions.add(applicationDefinition);
@@ -2065,7 +2065,7 @@ public class StratosApiV41Utils {
      * @param group             Group
      * @param groupInstanceBean GroupInstanceBean
      */
-    private static void setSubGroupInstances(Group group, GroupInstanceBean groupInstanceBean) throws RestAPIException {
+    private static void setSubGroupInstances(Group group, GroupInstanceBean groupInstanceBean) {
         Collection<Group> subgroups = group.getGroups();
         addClustersInstancesToGroupInstanceBean(groupInstanceBean, group);
         if (subgroups != null && !subgroups.isEmpty()) {