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 2014/12/01 12:29:04 UTC
stratos git commit: adding proper naming for the deployment policy
Repository: stratos
Updated Branches:
refs/heads/master 4bfd66583 -> 5c326250e
adding proper naming for the deployment policy
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/5c326250
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/5c326250
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/5c326250
Branch: refs/heads/master
Commit: 5c326250e9470c378993c7b12ca531e530d8c277
Parents: 4bfd665
Author: reka <rt...@gmail.com>
Authored: Mon Dec 1 16:58:28 2014 +0530
Committer: reka <rt...@gmail.com>
Committed: Mon Dec 1 16:58:48 2014 +0530
----------------------------------------------------------------------
.../ApplicationLevelNetworkPartition.java | 2 +-
.../deployment/partition/network/Partition.java | 6 +++--
.../rest/endpoint/api/StratosApiV40Utils.java | 12 +++++-----
.../rest/endpoint/api/StratosApiV41.java | 6 ++---
.../rest/endpoint/api/StratosApiV41Utils.java | 24 ++++++++++----------
.../partition/ChildLevelNetworkPartition.java | 4 +---
.../bean/autoscaler/partition/Partition.java | 4 ----
.../policy/deployment/ChildPolicy.java | 2 +-
.../bean/util/converter/PojoConverter.java | 12 +++++-----
.../stratos/rest/endpoint/mock/MockContext.java | 2 +-
.../src/main/resources/AutoScalerService.wsdl | 8 +++++++
11 files changed, 43 insertions(+), 39 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/ApplicationLevelNetworkPartition.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/ApplicationLevelNetworkPartition.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/ApplicationLevelNetworkPartition.java
index 91e2748..f1c05b7 100644
--- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/ApplicationLevelNetworkPartition.java
+++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/ApplicationLevelNetworkPartition.java
@@ -25,7 +25,7 @@ import java.util.Arrays;
/**
* The model class for NetworkPartition definition.
*/
-public class ApplicationLevelNetworkPartition implements Serializable{
+public class ApplicationLevelNetworkPartition implements Serializable {
private static final long serialVersionUID = -8043298009352097370L;
private String id;
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/Partition.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/Partition.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/Partition.java
index 8dba5a6..1980374 100644
--- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/Partition.java
+++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/pojo/policy/deployment/partition/network/Partition.java
@@ -20,12 +20,14 @@ package org.apache.stratos.autoscaler.pojo.policy.deployment.partition.network;
import org.apache.stratos.common.Properties;
+import java.io.Serializable;
+
/**
* This is keep the partition information
*/
-public class Partition {
+public class Partition implements Serializable {
- private static final long serialVersionUID = 3725971214092010720L;
+ private static final long serialVersionUID = 3725971287992010720L;
/**
* provider should match with an IaasProvider type.
*/
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV40Utils.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV40Utils.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV40Utils.java
index 3379d94..407b7fa 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV40Utils.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV40Utils.java
@@ -277,10 +277,10 @@ public class StratosApiV40Utils {
AutoscalerServiceClient autoscalerServiceClient = getAutoscalerServiceClient();
if (autoscalerServiceClient != null) {
// try {
-// childLevelPartitions = autoscalerServiceClient.getAvailablePartitions();
+// partitions = autoscalerServiceClient.getAvailablePartitions();
//
// } catch (RemoteException e) {
-// String errorMsg = "Error while getting available childLevelPartitions. Cause : " + e.getMessage();
+// String errorMsg = "Error while getting available partitions. Cause : " + e.getMessage();
// log.error(errorMsg, e);
// throw new RestAPIException(errorMsg, e);
// }
@@ -296,11 +296,11 @@ public class StratosApiV40Utils {
AutoscalerServiceClient autoscalerServiceClient = getAutoscalerServiceClient();
// if (autoscalerServiceClient != null) {
// try {
-// childLevelPartitions =
+// partitions =
// autoscalerServiceClient.getPartitionsOfDeploymentPolicy(deploymentPolicyId);
//
// } catch (RemoteException e) {
-// String errorMsg = "Error while getting available childLevelPartitions for deployment policy id " +
+// String errorMsg = "Error while getting available partitions for deployment policy id " +
// deploymentPolicyId+". Cause: "+e.getMessage();
// log.error(errorMsg, e);
// throw new RestAPIException(errorMsg, e);
@@ -317,11 +317,11 @@ public class StratosApiV40Utils {
AutoscalerServiceClient autoscalerServiceClient = getAutoscalerServiceClient();
// if (autoscalerServiceClient != null) {
// try {
-// childLevelPartitions =
+// partitions =
// autoscalerServiceClient.getPartitionsOfGroup(deploymentPolicyId, groupId);
//
// } catch (RemoteException e) {
-// String errorMsg = "Error while getting available childLevelPartitions for deployment policy id " + deploymentPolicyId +
+// String errorMsg = "Error while getting available partitions for deployment policy id " + deploymentPolicyId +
// ", group id " + groupId+". Cause: "+e.getMessage();
// log.error(errorMsg, e);
// throw new RestAPIException(errorMsg, e);
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41.java
index bbe281f..f50869f 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41.java
@@ -282,7 +282,7 @@ public class StratosApiV41 extends AbstractApi {
}
// @GET
-// @Path("/childLevelPartitions")
+// @Path("/partitions")
// @Produces("application/json")
// @Consumes("application/json")
// @AuthorizationAction("/permission/admin/manage/view/partition")
@@ -291,7 +291,7 @@ public class StratosApiV41 extends AbstractApi {
// }
// @POST
-// @Path("/childLevelPartitions")
+// @Path("/partitions")
// @Produces("application/json")
// @Consumes("application/json")
// @AuthorizationAction("/permission/admin/manage/add/partition")
@@ -304,7 +304,7 @@ public class StratosApiV41 extends AbstractApi {
// }
//
// @GET
-// @Path("/childLevelPartitions/{partitionId}")
+// @Path("/partitions/{partitionId}")
// @Produces("application/json")
// @Consumes("application/json")
// @AuthorizationAction("/permission/admin/manage/view/partition")
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/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 7322165..ffd40fc 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
@@ -454,62 +454,62 @@ public class StratosApiV41Utils {
// public static Partition[] getAvailablePartitions() throws RestAPIException {
//
-// org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] childLevelPartitions = null;
+// org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] partitions = null;
// AutoscalerServiceClient autoscalerServiceClient = getAutoscalerServiceClient();
// if (autoscalerServiceClient != null) {
// try {
-// childLevelPartitions = autoscalerServiceClient.getAvailablePartitions();
+// partitions = autoscalerServiceClient.getAvailablePartitions();
//
// } catch (RemoteException e) {
-// String errorMsg = "Error while getting available childLevelPartitions. Cause : " + e.getMessage();
+// String errorMsg = "Error while getting available partitions. Cause : " + e.getMessage();
// log.error(errorMsg, e);
// throw new RestAPIException(errorMsg, e);
// }
// }
//
-// return PojoConverter.populatePartitionPojos(childLevelPartitions);
+// return PojoConverter.populatePartitionPojos(partitions);
// }
//
// public static Partition[] getPartitionsOfDeploymentPolicy(String deploymentPolicyId)
// throws RestAPIException {
//
-// org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] childLevelPartitions = null;
+// org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] partitions = null;
// AutoscalerServiceClient autoscalerServiceClient = getAutoscalerServiceClient();
// if (autoscalerServiceClient != null) {
// try {
-// childLevelPartitions =
+// partitions =
// autoscalerServiceClient.getPartitionsOfDeploymentPolicy(deploymentPolicyId);
//
// } catch (RemoteException e) {
-// String errorMsg = "Error while getting available childLevelPartitions for deployment policy id " +
+// String errorMsg = "Error while getting available partitions for deployment policy id " +
// deploymentPolicyId + ". Cause: " + e.getMessage();
// log.error(errorMsg, e);
// throw new RestAPIException(errorMsg, e);
// }
// }
//
-// return PojoConverter.populatePartitionPojos(childLevelPartitions);
+// return PojoConverter.populatePartitionPojos(partitions);
// }
//
// public static Partition[]
// getPartitionsOfGroup(String deploymentPolicyId, String groupId) throws RestAPIException {
//
-// org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] childLevelPartitions = null;
+// org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] partitions = null;
// AutoscalerServiceClient autoscalerServiceClient = getAutoscalerServiceClient();
// if (autoscalerServiceClient != null) {
// try {
-// childLevelPartitions =
+// partitions =
// autoscalerServiceClient.getPartitionsOfGroup(deploymentPolicyId, groupId);
//
// } catch (RemoteException e) {
-// String errorMsg = "Error while getting available childLevelPartitions for deployment policy id " + deploymentPolicyId +
+// String errorMsg = "Error while getting available partitions for deployment policy id " + deploymentPolicyId +
// ", group id " + groupId + ". Cause: " + e.getMessage();
// log.error(errorMsg, e);
// throw new RestAPIException(errorMsg, e);
// }
// }
//
-// return PojoConverter.populatePartitionPojos(childLevelPartitions);
+// return PojoConverter.populatePartitionPojos(partitions);
// }
//
// public static Partition getPartition(String partitionId) throws RestAPIException {
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/ChildLevelNetworkPartition.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/ChildLevelNetworkPartition.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/ChildLevelNetworkPartition.java
index 7e2d14b..40d3400 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/ChildLevelNetworkPartition.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/ChildLevelNetworkPartition.java
@@ -27,7 +27,5 @@ public class ChildLevelNetworkPartition {
public String partitionAlgo;
- public int min;
-
- public List<ChildLevelPartition> childLevelPartitions;
+ public List<ChildLevelPartition> partitions;
}
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/Partition.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/Partition.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/Partition.java
index 744b261..98c5141 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/Partition.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/partition/Partition.java
@@ -33,10 +33,6 @@ public class Partition {
public boolean isPublic;
- public int partitionMin;
-
- public int partitionMax;
-
public String provider;
public List<PropertyBean> property;
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/policy/deployment/ChildPolicy.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/policy/deployment/ChildPolicy.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/policy/deployment/ChildPolicy.java
index 56e7dd3..a010318 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/policy/deployment/ChildPolicy.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/autoscaler/policy/deployment/ChildPolicy.java
@@ -27,5 +27,5 @@ import java.util.List;
public class ChildPolicy {
public String childId;
- public List<ChildLevelNetworkPartition> childLevelNetworkPartition;
+ public List<ChildLevelNetworkPartition> networkPartition;
}
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java
index 4304d1c..64e9bc6 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java
@@ -409,7 +409,7 @@ public class PojoConverter {
for (int i = 0; i < childPolicies.size(); i++) {
ChildPolicy childPolicy = new ChildPolicy();
childPolicy.setId(childPolicies.get(i).childId);
- childPolicy.setChildLevelNetworkPartitions(convertToCCChildNetworkPartition(childPolicies.get(i).childLevelNetworkPartition));
+ childPolicy.setChildLevelNetworkPartitions(convertToCCChildNetworkPartition(childPolicies.get(i).networkPartition));
childPolicies1[i] = childPolicy;
@@ -426,7 +426,7 @@ public class PojoConverter {
ChildLevelNetworkPartition childLevelNetworkPartition = new ChildLevelNetworkPartition();
childLevelNetworkPartition.setId(networkPartitions.get(i).id);
childLevelNetworkPartition.setPartitionAlgo(networkPartitions.get(i).partitionAlgo);
- childLevelNetworkPartition.setChildLevelPartitions(convertToCCChildPartitionPojos(networkPartitions.get(i).childLevelPartitions));
+ childLevelNetworkPartition.setChildLevelPartitions(convertToCCChildPartitionPojos(networkPartitions.get(i).partitions));
childLevelNetworkPartitions[i] = childLevelNetworkPartition;
}
@@ -532,8 +532,8 @@ public class PojoConverter {
partitionBeans.description = partition.getDescription();
partitionBeans.isPublic = partition.getIsPublic();
partitionBeans.provider = partition.getProvider();
- partitionBeans.partitionMin = partition.getPartitionMin();
- partitionBeans.partitionMax = partition.getPartitionMax();
+ /*partitionBeans.partitionMin = partition.getPartitionMin();
+ partitionBeans.partitionMax = partition.getPartitionMax();*/
//properties
if (partition.getProperties() != null) {
List<PropertyBean> propertyBeans = getPropertyBeans(partition.getProperties());
@@ -750,8 +750,8 @@ public class PojoConverter {
Partition partition = new Partition();
partition.id = partitions[i].getId();
partition.provider = partitions[i].getProvider();
- partition.partitionMin = partitions[i].getPartitionMin();
- partition.partitionMax = partitions[i].getPartitionMax();
+ /*partition.partitionMin = partitions[i].getPartitionMin();
+ partition.partitionMax = partitions[i].getPartitionMax();*/
if (partitions[i].getProperties() != null) {
partition.property = getPropertyBeans(partitions[i].getProperties());
}
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/mock/MockContext.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/mock/MockContext.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/mock/MockContext.java
index 5ec01cd..19c4d14 100644
--- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/mock/MockContext.java
+++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/mock/MockContext.java
@@ -597,7 +597,7 @@ public class MockContext {
int tenantId = getTenantId();
if(!partitionMap.containsKey(tenantId)){
if(!partitionMap.containsKey(PUBLIC_DEFINITION)){
- throw new RestAPIException(Status.NO_CONTENT,"No childLevelPartitions have been defined for the tenant");
+ throw new RestAPIException(Status.NO_CONTENT,"No partitions have been defined for the tenant");
}
if(!(partitionMap.get(PUBLIC_DEFINITION)).containsKey(partitionId)){
throw new RestAPIException("There is no partition with the id: " + partitionId);
http://git-wip-us.apache.org/repos/asf/stratos/blob/5c326250/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl
----------------------------------------------------------------------
diff --git a/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl b/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl
index d521414..f27a244 100644
--- a/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl
+++ b/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl
@@ -129,6 +129,7 @@
<xs:element maxOccurs="unbounded" minOccurs="0" name="applicationLevelNetworkPartitions" nillable="true" type="ax214:ApplicationLevelNetworkPartition"></xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelNetworkPartitions" nillable="true" type="ax214:ChildLevelNetworkPartition"></xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="childPolicies" nillable="true" type="ax211:ChildPolicy"></xs:element>
+ <xs:element minOccurs="0" name="childPolicyHolder" nillable="true" type="ax214:ChildPolicyHolder"></xs:element>
<xs:element minOccurs="0" name="description" nillable="true" type="xs:string"></xs:element>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"></xs:element>
<xs:element minOccurs="0" name="isPublic" type="xs:boolean"></xs:element>
@@ -171,6 +172,7 @@
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelPartitions" nillable="true" type="ax212:ChildLevelPartition"></xs:element>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"></xs:element>
+ <xs:element minOccurs="0" name="min" type="xs:int"></xs:element>
<xs:element minOccurs="0" name="partitionAlgo" nillable="true" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
@@ -181,6 +183,12 @@
<xs:element minOccurs="0" name="partitionId" nillable="true" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="ChildPolicyHolder">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelNetworkPartitions" nillable="true" type="xs:string"></xs:element>
+ <xs:element minOccurs="0" name="deploymentPolicyId" nillable="true" type="xs:string"></xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:schema>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://common.stratos.apache.org/xsd">
<xs:complexType name="Properties">