You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by is...@apache.org on 2013/07/10 13:12:21 UTC
[06/14] versions of components are set to 3.0.0-SNAPSHOT
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/classes/services.xsd
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/classes/services.xsd b/components/org.apache.stratos.cloud.controller/2.1.3/target/classes/services.xsd
new file mode 100644
index 0000000..5fc9fb7
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/classes/services.xsd
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:element name="services">
+ <xs:annotation>
+ <xs:documentation>Here you specify the service domains related details.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element name="service" maxOccurs="unbounded" minOccurs="1">
+ <xs:annotation>
+ <xs:documentation>you can have 0..n service elements</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element name="cartridge">
+ <xs:annotation>
+ <xs:documentation>this element's value should be a reference to an existing cartridge</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute type="xs:string" name="type"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="payload" type="xs:string" maxOccurs="1" minOccurs="0"></xs:element>
+ <xs:element name="host" type="xs:string" maxOccurs="1" minOccurs="0"></xs:element>
+ <xs:element name="property"
+ maxOccurs="unbounded" minOccurs="0">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute type="xs:string"
+ name="name" />
+ <xs:attribute type="xs:string"
+ name="value" />
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ <xs:attribute type="xs:string" name="domain"/>
+ <xs:attribute type="xs:string" name="subDomain"/>
+ <xs:attribute type="xs:string" name="tenantRange" />
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/org.apache.stratos.cloud.controller-3.0.0-SNAPSHOT.jar
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/org.apache.stratos.cloud.controller-3.0.0-SNAPSHOT.jar b/components/org.apache.stratos.cloud.controller/2.1.3/target/org.apache.stratos.cloud.controller-3.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..9162406
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/org.apache.stratos.cloud.controller-3.0.0-SNAPSHOT.jar differ
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml
new file mode 100644
index 0000000..f931f6d
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metatype:MetaData xmlns:metatype="http://www.osgi.org/xmlns/metatype/v1.0.0" localization="OSGI-INF/metatype/metatype">
+ <OCD id="org.wso2.carbon.stratos.cloud.controller" name="%org.wso2.carbon.stratos.cloud.controller.name" description="%org.wso2.carbon.stratos.cloud.controller.description"/>
+ <Designate pid="org.wso2.carbon.stratos.cloud.controller">
+ <Object ocdref="org.wso2.carbon.stratos.cloud.controller"/>
+ </Designate>
+</metatype:MetaData>
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml
new file mode 100644
index 0000000..2dcd02c
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.0.0">
+ <scr:component enabled="true" immediate="true" name="org.wso2.carbon.stratos.cloud.controller">
+ <implementation class="org.apache.stratos.cloud.controller.internal.CloudControllerDSComponent"/>
+ <property name="service.pid" value="org.wso2.carbon.stratos.cloud.controller" private="false"/>
+ <reference name="ntask.component" interface="org.wso2.carbon.ntask.core.service.TaskService" cardinality="1..1" policy="dynamic" bind="setTaskService" unbind="unsetTaskService" checked="true" strategy="event"/>
+ <reference name="registry.service" interface="org.wso2.carbon.registry.core.service.RegistryService" cardinality="1..1" policy="dynamic" bind="setRegistryService" unbind="unsetRegistryService" checked="true" strategy="event"/>
+ </scr:component>
+</components>
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml
new file mode 100644
index 0000000..a4944be
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.0.0">
+ <scr:component enabled="true" immediate="true" name="org.wso2.carbon.stratos.cloud.controller">
+ <implementation class="org.apache.stratos.cloud.controller.internal.CloudControllerDSComponent"/>
+ <property name="service.pid" value="org.wso2.carbon.stratos.cloud.controller"/>
+ <reference name="ntask.component" interface="org.wso2.carbon.ntask.core.service.TaskService" cardinality="1..1" policy="dynamic" bind="setTaskService" unbind="unsetTaskService"/>
+ <reference name="registry.service" interface="org.wso2.carbon.registry.core.service.RegistryService" cardinality="1..1" policy="dynamic" bind="setRegistryService" unbind="unsetRegistryService"/>
+ </scr:component>
+</components>
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.xml
new file mode 100644
index 0000000..2d4920c
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.214" errors="0" skipped="0" tests="2" name="org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest">
+ <properties>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64"/>
+ <property name="java.vm.version" value="20.8-b03"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="guice.disable.misplaced.annotation.check" value="true"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="US"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/isuru/wso2/S2/apache/stratos/incubator-stratos/components"/>
+ <property name="java.runtime.version" value="1.6.0_33-b03"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="classworlds.conf" value="/usr/share/maven3/bin/m2.conf"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64/server:/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64:/usr/lib/jvm/jdk1.6.0_33/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
+ <property name="os.version" value="3.2.0-40-generic"/>
+ <property name="user.home" value="/home/isuru"/>
+ <property name="user.timezone" value="Asia/Colombo"/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="user.name" value="isuru"/>
+ <property name="java.class.path" value="/usr/share/maven3/boot/plexus-classworlds-2.4.jar"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/jdk1.6.0_33/jre"/>
+ <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="en"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_33"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="securerandom.source" value="file:/dev/./urandom"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/resources.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/rt.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/sunrsasign.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jsse.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jce.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/charsets.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/jdk1.6.0_33/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="maven.home" value="/usr/share/maven3"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.152" classname="org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest" name="testCartridgeValidation"/>
+ <testcase time="0.062" classname="org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest" name="testCartridgeInvalidation"/>
+</testsuite>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.xml
new file mode 100644
index 0000000..57375c8
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.276" errors="0" skipped="0" tests="1" name="org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest">
+ <properties>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64"/>
+ <property name="java.vm.version" value="20.8-b03"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="guice.disable.misplaced.annotation.check" value="true"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="US"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/isuru/wso2/S2/apache/stratos/incubator-stratos/components"/>
+ <property name="java.runtime.version" value="1.6.0_33-b03"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="classworlds.conf" value="/usr/share/maven3/bin/m2.conf"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64/server:/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64:/usr/lib/jvm/jdk1.6.0_33/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
+ <property name="os.version" value="3.2.0-40-generic"/>
+ <property name="user.home" value="/home/isuru"/>
+ <property name="user.timezone" value="Asia/Colombo"/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="user.name" value="isuru"/>
+ <property name="java.class.path" value="/usr/share/maven3/boot/plexus-classworlds-2.4.jar"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/jdk1.6.0_33/jre"/>
+ <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="en"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_33"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="securerandom.source" value="file:/dev/./urandom"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/resources.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/rt.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/sunrsasign.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jsse.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jce.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/charsets.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/jdk1.6.0_33/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="maven.home" value="/usr/share/maven3"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.276" classname="org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest" name="testGetMatchingNodes"/>
+</testsuite>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.util.ServiceContextTest.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.util.ServiceContextTest.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.util.ServiceContextTest.xml
new file mode 100644
index 0000000..e0d95ba
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/TEST-org.apache.cartridge.autoscaler.service.util.ServiceContextTest.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.014" errors="0" skipped="0" tests="2" name="org.apache.cartridge.autoscaler.service.util.ServiceContextTest">
+ <properties>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64"/>
+ <property name="java.vm.version" value="20.8-b03"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="guice.disable.misplaced.annotation.check" value="true"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="US"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/isuru/wso2/S2/apache/stratos/incubator-stratos/components"/>
+ <property name="java.runtime.version" value="1.6.0_33-b03"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="classworlds.conf" value="/usr/share/maven3/bin/m2.conf"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64/server:/usr/lib/jvm/jdk1.6.0_33/jre/lib/amd64:/usr/lib/jvm/jdk1.6.0_33/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
+ <property name="os.version" value="3.2.0-40-generic"/>
+ <property name="user.home" value="/home/isuru"/>
+ <property name="user.timezone" value="Asia/Colombo"/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="user.name" value="isuru"/>
+ <property name="java.class.path" value="/usr/share/maven3/boot/plexus-classworlds-2.4.jar"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/jdk1.6.0_33/jre"/>
+ <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="en"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_33"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="securerandom.source" value="file:/dev/./urandom"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/jdk1.6.0_33/jre/lib/resources.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/rt.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/sunrsasign.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jsse.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/jce.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/charsets.jar:/usr/lib/jvm/jdk1.6.0_33/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/jdk1.6.0_33/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="maven.home" value="/usr/share/maven3"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.005" classname="org.apache.cartridge.autoscaler.service.util.ServiceContextTest" name="testPropertiesToNginx"/>
+ <testcase time="0.009" classname="org.apache.cartridge.autoscaler.service.util.ServiceContextTest" name="testPropertiesToXml"/>
+</testsuite>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.txt
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.txt b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.txt
new file mode 100644
index 0000000..b3ff3b8
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: org.apache.cartridge.autoscaler.service.axiom.AxiomValidationTest
+-------------------------------------------------------------------------------
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.214 sec
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.txt
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.txt b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.txt
new file mode 100644
index 0000000..31a4056
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: org.apache.cartridge.autoscaler.service.axiom.AxiomXpathParserTest
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.276 sec
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.util.ServiceContextTest.txt
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.util.ServiceContextTest.txt b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.util.ServiceContextTest.txt
new file mode 100644
index 0000000..fb7e08e
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/surefire-reports/org.apache.cartridge.autoscaler.service.util.ServiceContextTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: org.apache.cartridge.autoscaler.service.util.ServiceContextTest
+-------------------------------------------------------------------------------
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 sec
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-1.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-1.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-1.xml
new file mode 100644
index 0000000..2eccd3d
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-1.xml
@@ -0,0 +1,33 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php" host="abc.com" provider="carbon">
+ <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+ specified under iaasProvider child elements of cartridge element. -->
+ <property name="ss" value="slsls"/>
+ <property name="ss" value="slsls"/>
+ <description>This is a php cartridge.</description>
+ <deployment baseDir="xyz">
+ <dir>abc</dir>
+ </deployment>
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="instanceType" value="1"/>
+ <property name="payload" value="resources/as.txt"/>
+ </iaasProvider>
+ <iaasProvider type="ec2" >
+ <imageId>xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="securityGroups" value="manager,cep,mb,default"/>
+ <property name="instanceType" value="m1.large"/>
+ <property name="payload" value="resources/as-ec2.txt"/>
+ </iaasProvider>
+
+ </cartridge>
+
+ </cartridges>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-2.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-2.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-2.xml
new file mode 100644
index 0000000..b0fe963
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-2.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php">
+ <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+ specified under iaasProvider child elements of cartridge element. -->
+ <property name="ss" value="slsls"/>
+
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="instanceType" value="1"/>
+ <property name="payload" value="resources/as.txt"/>
+ </iaasProvider>
+ <iaasProvider type="ec2" >
+ <imageId>xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="securityGroups" value="manager,cep,mb,default"/>
+ <property name="instanceType" value="m1.large"/>
+ <property name="payload" value="resources/as-ec2.txt"/>
+ </iaasProvider>
+
+ <deployment>
+ <dir>abc/def</dir>
+ </deployment>
+
+ <appTypes>
+ <appType name="axis2services" appSpecificMapping="true"/>
+ <appType name="webapps" appSpecificMapping="false"/>
+ </appTypes>
+ </cartridge>
+
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-3.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-3.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-3.xml
new file mode 100644
index 0000000..eb6d565
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-3.xml
@@ -0,0 +1,16 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php">
+
+ <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+ specified under iaasProvider child elements of cartridge element. -->
+ <property name="ss" value="slsls"/>
+
+ <deployment>
+ <dir>abc</dir>
+ </deployment>
+ </cartridge>
+
+ </cartridges>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-4.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-4.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-4.xml
new file mode 100644
index 0000000..2f82ce8
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-4.xml
@@ -0,0 +1,32 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge>
+ <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+ specified under iaasProvider child elements of cartridge element. -->
+ <property name="ss" value="slsls"/>
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="instanceType" value="1"/>
+ <property name="payload" value="resources/as.txt"/>
+ </iaasProvider>
+ <iaasProvider type="ec2" >
+ <imageId>xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="securityGroups" value="manager,cep,mb,default"/>
+ <property name="instanceType" value="m1.large"/>
+ <property name="payload" value="resources/as-ec2.txt"/>
+ </iaasProvider>
+
+ <deployment>
+ <dir>abc</dir>
+ <dir>def</dir>
+ </deployment>
+ </cartridge>
+
+ </cartridges>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-5.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-5.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-5.xml
new file mode 100644
index 0000000..705d020
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-5.xml
@@ -0,0 +1,29 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php">
+
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="instanceType" value="1"/>
+ <property name="payload" value="resources/as.txt"/>
+ </iaasProvider>
+ <iaasProvider type="ec2" >
+ <imageId>xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="securityGroups" value="manager,cep,mb,default"/>
+ <property name="instanceType" value="m1.large"/>
+ <property name="payload" value="resources/as-ec2.txt"/>
+ </iaasProvider>
+
+ <deployment>
+ <dir>abc</dir>
+ </deployment>
+ </cartridge>
+
+ </cartridges>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-6.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-6.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-6.xml
new file mode 100644
index 0000000..28ac6fb
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-6.xml
@@ -0,0 +1,19 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php">
+
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ </iaasProvider>
+
+ <deployment>
+ <dir>abc</dir>
+ </deployment>
+ </cartridge>
+
+ </cartridges>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-7.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-7.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-7.xml
new file mode 100644
index 0000000..0baa407
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-7.xml
@@ -0,0 +1,40 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php" version="5.1">
+ <!-- Display name of this cartridge -->
+ <displayName>PHP</displayName>
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ </iaasProvider>
+
+ <deployment>
+ <dir>abc</dir>
+ </deployment>
+ </cartridge>
+
+ </cartridges>
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php" version="5.1">
+ <!-- Display name of this cartridge -->
+ <displayName>PHP</displayName>
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ </iaasProvider>
+
+ <deployment>
+ <dir>abc</dir>
+ </deployment>
+ </cartridge>
+
+ </cartridges>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-8.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-8.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-8.xml
new file mode 100644
index 0000000..8d43239
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-8.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php" version="5">
+ <!-- Display name of this cartridge -->
+ <displayName>PHP</displayName>
+ <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+ specified under iaasProvider child elements of cartridge element. -->
+ <property name="ss" value="slsls"/>
+
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="instanceType" value="1"/>
+ <property name="payload" value="resources/as.txt"/>
+ </iaasProvider>
+ <iaasProvider type="ec2" >
+ <imageId>xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="securityGroups" value="manager,cep,mb,default"/>
+ <property name="instanceType" value="m1.large"/>
+ <property name="payload" value="resources/as-ec2.txt"/>
+ </iaasProvider>
+
+ <deployment>
+ <dir>abc/def</dir>
+ </deployment>
+
+ <appTypes>
+ <appType name="axis2services" appSpecificMapping="true"/>
+ <appType name="webapps" appSpecificMapping="false"/>
+ </appTypes>
+ </cartridge>
+
+<?xml version="1.0" encoding="ISO-8859-1"?>
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="php" version="5">
+ <!-- Display name of this cartridge -->
+ <displayName>PHP</displayName>
+ <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+ specified under iaasProvider child elements of cartridge element. -->
+ <property name="ss" value="slsls"/>
+
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="instanceType" value="1"/>
+ <property name="payload" value="resources/as.txt"/>
+ </iaasProvider>
+ <iaasProvider type="ec2" >
+ <imageId>xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="securityGroups" value="manager,cep,mb,default"/>
+ <property name="instanceType" value="m1.large"/>
+ <property name="payload" value="resources/as-ec2.txt"/>
+ </iaasProvider>
+
+ <deployment>
+ <dir>abc/def</dir>
+ </deployment>
+
+ <appTypes>
+ <appType name="axis2services" appSpecificMapping="true"/>
+ <appType name="webapps" appSpecificMapping="false"/>
+ </appTypes>
+ </cartridge>
+
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-9.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-9.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-9.xml
new file mode 100644
index 0000000..969091a
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cartridges-9.xml
@@ -0,0 +1,66 @@
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="as" host="abc.com" provider="carbon" version="5.1.0" multiTenant="true">
+ <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+ specified under iaasProvider child elements of cartridge element. -->
+ <property name="ss" value="slsls"/>
+ <property name="ss" value="slsls"/>
+ <description>This is a WSO2 AS cartridge.</description>
+ <deployment baseDir="xyz">
+ <dir>abc</dir>
+ </deployment>
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="instanceType" value="1"/>
+ <property name="payload" value="resources/as.txt"/>
+ </iaasProvider>
+ <iaasProvider type="ec2" >
+ <imageId>xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="securityGroups" value="manager,cep,mb,default"/>
+ <property name="instanceType" value="m1.large"/>
+ <property name="payload" value="resources/as-ec2.txt"/>
+ </iaasProvider>
+
+ </cartridge>
+
+ </cartridges>
+<!-- Use below section to specify properties that are needed in order to start Cartridges. -->
+ <cartridges>
+
+ <!-- You can have 1..n cartridge elements. -->
+ <cartridge type="as" host="abc.com" provider="carbon" version="5.1.0" multiTenant="true">
+ <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties
+ specified under iaasProvider child elements of cartridge element. -->
+ <property name="ss" value="slsls"/>
+ <property name="ss" value="slsls"/>
+ <description>This is a WSO2 AS cartridge.</description>
+ <deployment baseDir="xyz">
+ <dir>abc</dir>
+ </deployment>
+ <!-- A cartridge element should add a reference to an existing IaaS provider (specified
+ in the above <iaasProviders> section) or it can create a completely new IaaS
+ Provider (which should have a unique "type" attribute. -->
+ <iaasProvider type="openstack" >
+ <imageId>nova/xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="instanceType" value="1"/>
+ <property name="payload" value="resources/as.txt"/>
+ </iaasProvider>
+ <iaasProvider type="ec2" >
+ <imageId>xxxxxxxxxx</imageId>
+ <property name="keyPair" value="aa"/>
+ <property name="securityGroups" value="manager,cep,mb,default"/>
+ <property name="instanceType" value="m1.large"/>
+ <property name="payload" value="resources/as-ec2.txt"/>
+ </iaasProvider>
+
+ </cartridge>
+
+ </cartridges>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cloud-controller.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cloud-controller.xml b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cloud-controller.xml
new file mode 100644
index 0000000..9f02ace
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/cloud-controller.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+ ~ Copyright 2005-2011 WSO2, Inc. (http://wso2.com)
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<cloudController xmlns:svns="http://org.wso2.securevault/configuration">
+
+ <svns:secureVault
+ provider="org.wso2.securevault.secret.handler.SecretManagerSecretCallbackHandler" />
+
+ <dataPublisher enable="false">
+ <!-- BAM Server Info - default values are 'admin' and 'admin'
+ Optional element. -->
+ <bamServer>
+ <adminUserName>admin</adminUserName>
+ <adminPassword svns:secretAlias="cloud.controller.bam.server.admin.password">admin</adminPassword>
+ </bamServer>
+ <!-- Default cron expression is '1 * * * * ? *' meaning 'first second of every minute'.
+ Optional element. -->
+ <cron>1 * * * * ? *</cron>
+ <!-- Cassandra cluster related info -->
+ <cassandraInfo>
+ <connectionUrl>localhost:9160</connectionUrl>
+ <userName>admin</userName>
+ <password svns:secretAlias="cloud.controller.cassandra.server.password">admin</password>
+ </cassandraInfo>
+ </dataPublisher>
+
+ <topologySync enable="true">
+ <!-- MB server info -->
+ <mbServerUrl>localhost:5672</mbServerUrl>
+ <cron>1 * * * * ? *</cron>
+ </topologySync>
+
+ <!-- Specify the properties that are common to an IaaS here. This element
+ is not necessary [0..1]. But you can use this section to avoid specifying
+ same property over and over again. -->
+ <iaasProviders>
+ <!--<iaasProvider type="ec2" name="EC2 specific details"> <provider>aws-ec2</provider>
+ <identity svns:secretAlias="elastic.scaler.ec2.identity">cdcd</identity>
+ <credential svns:secretAlias="elastic.scaler.ec2.credential">cdccdc</credential>
+ <scaleUpOrder>2</scaleUpOrder> <scaleDownOrder>1</scaleDownOrder> <property
+ name="A.x" value="a"/> <property name="B" value="b"/> <imageId>tempEC2</imageId>
+ </iaasProvider> -->
+ <iaasProvider type="openstack" name="openstack specific details">
+ <className>org.apache.stratos.cloud.controller.iaases.OpenstackNovaIaas</className>
+ <provider>openstack-nova</provider>
+ <identity svns:secretAlias="cloud.controller.openstack.identity">demo:demo</identity>
+ <credential svns:secretAlias="cloud.controller.openstack.credential">openstack</credential>
+ <property name="jclouds.endpoint" value="http://172.17.0.1:5000/" />
+ <property name="jclouds.api-version" value="2.0/" />
+ <scaleUpOrder>1</scaleUpOrder>
+ <scaleDownOrder>2</scaleDownOrder>
+ <maxInstanceLimit>5</maxInstanceLimit>
+ <property name="region" value="x" />
+ <property name="Y" value="y" />
+ <imageId>tempLXC</imageId>
+ </iaasProvider>
+ </iaasProviders>
+</cloudController>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomValidationTest.class
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomValidationTest.class b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomValidationTest.class
new file mode 100644
index 0000000..04aa39f
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomValidationTest.class differ
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomXpathParserTest.class
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomXpathParserTest.class b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomXpathParserTest.class
new file mode 100644
index 0000000..d832a98
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/axiom/AxiomXpathParserTest.class differ
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/util/ServiceContextTest.class
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/util/ServiceContextTest.class b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/util/ServiceContextTest.class
new file mode 100644
index 0000000..99ba96b
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/test-classes/org/apache/cartridge/autoscaler/service/util/ServiceContextTest.class differ
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/2.1.3/target/timestamp
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/2.1.3/target/timestamp b/components/org.apache.stratos.cloud.controller/2.1.3/target/timestamp
new file mode 100644
index 0000000..e70a6e4
Binary files /dev/null and b/components/org.apache.stratos.cloud.controller/2.1.3/target/timestamp differ
http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8c32dac/components/org.apache.stratos.cloud.controller/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/pom.xml b/components/org.apache.stratos.cloud.controller/pom.xml
new file mode 100644
index 0000000..11f4834
--- /dev/null
+++ b/components/org.apache.stratos.cloud.controller/pom.xml
@@ -0,0 +1,331 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (c) 2009-2010, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <parent>
+ <groupId>org.apache.stratos</groupId>
+ <artifactId>stratos-components-parent</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.stratos</groupId>
+ <artifactId>org.apache.stratos.cloud.controller</artifactId>
+ <packaging>bundle</packaging>
+ <name>Apache Stratos Cloud Controller</name>
+ <url>http://apache.org</url>
+
+ <build>
+ <plugins>
+ <!--plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>1.7.1</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <artifactSet>
+ <includes>
+ <include>org.jclouds:*</include>
+ <include>org.jclouds.*:*</include>
+ </includes>
+ </artifactSet>
+ <filtering>true</filtering>
+ <filters>
+ <filter>
+ <artifact>org.jclouds*:*</artifact>
+ <includes>
+ <include>META-INF/services/org.jclouds.apis.ApiMetadata</include>
+ <include>META-INF/services/org.jclouds.providers.ProviderMetadata</include>
+ </includes>
+ </filter>
+ </filters>
+ <transformers>
+ <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer">
+ </transformer>
+ </transformers>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin-->
+ <!--plugin>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-aar-maven-plugin</artifactId>
+ <version>1.4</version>
+ <extensions>true</extensions>
+ </plugin-->
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-scr-plugin</artifactId>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>1.4.0</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
+ <Bundle-Name>${project.artifactId}</Bundle-Name>
+ <Export-Package>
+ og.apache.stratos.cloud.controller.interfaces.*,
+ og.apache.stratos.cloud.controller.publisher.*,
+ og.apache.stratos.cloud.controller.topic.*,
+ og.apache.stratos.cloud.controller.iaases.*,
+ og.apache.stratos.cloud.controller.util.*,
+ org.apache.stratos.cloud.controller.deployers.*,
+ org.apache.stratos.cloud.controller.exception.*,
+ org.apache.stratos.cloud.controller.*
+ </Export-Package>
+ <Private-Package>
+ og.apache.stratos.cloud.controller.*,
+ !og.apache.stratos.cloud.controller.interfaces,
+ !og.apache.stratos.cloud.controller.publisher,
+ !og.apache.stratos.cloud.controller.topic,
+ !og.apache.stratos.cloud.controller.iaases
+ </Private-Package>
+ <Import-Package>
+ !org.apache.commons.logging,
+ org.apache.commons.logging; version=0.0.0,
+ org.wso2.carbon.utils.*,
+ <!--org.jclouds.compute*;version="${jclouds.version}";resolution:=optional,
+ org.jclouds*;version="${jclouds.version}",-->
+ *; resolution:=optional
+ </Import-Package>
+ <DynamicImport-Package>*</DynamicImport-Package>
+
+ <Axis2Deployer>CloudControllerDeployer</Axis2Deployer>
+
+ <Axis2Deployer>CartridgeDeployer</Axis2Deployer>
+
+ <Axis2Deployer>ServiceDeployer</Axis2Deployer>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.wso2.carbon</groupId>
+ <artifactId>org.wso2.carbon.core</artifactId>
+ <version>4.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.wso2.carbon</groupId>
+ <artifactId>org.wso2.carbon.utils</artifactId>
+ <version>4.1.0</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.stratos</groupId>
+ <artifactId>org.apache.stratos.lb.common</artifactId>
+ <version>4.1.3</version>
+ </dependency>
+
+
+<dependency>
+ <groupId>org.wso2.carbon</groupId>
+ <artifactId>org.wso2.carbon.securevault</artifactId>
+ <version>${wso2carbon.version}</version>
+</dependency>
+<dependency>
+ <groupId>org.hectorclient.wso2</groupId>
+ <artifactId>hector-core</artifactId>
+ <version>1.1.0.wso2v1</version>
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.guava.wso2</groupId>
+ <artifactId>guava</artifactId>
+ </exclusion>
+ </exclusions>
+
+</dependency>
+<dependency>
+ <groupId>com.google.guava.wso2</groupId>
+ <artifactId>guava</artifactId>
+ <version>${google.guava.wso2.version}</version>
+</dependency>
+<dependency>
+ <groupId>org.wso2.andes.wso2</groupId>
+ <artifactId>andes-client</artifactId>
+ <version>0.13.wso2v3</version>
+ </dependency>
+<dependency>
+ <groupId>org.apache.geronimo.specs.wso2</groupId>
+ <artifactId>geronimo-jms_1.1_spec</artifactId>
+ <version>${orbit.version.geronimo-jms_1.1_spec}</version>
+ </dependency>
+
+<dependency>
+ <groupId>org.wso2.carbon</groupId>
+ <artifactId>org.wso2.carbon.analytics.hive.stub</artifactId>
+ <version>4.1.0</version>
+</dependency>
+
+<!-- Jclouds dependencies -->
+ <dependency>
+ <groupId>org.jclouds</groupId>
+ <artifactId>jclouds-core</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds</groupId>
+ <artifactId>jclouds-compute</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+<!--
+ <dependency>
+ <groupId>org.jclouds.api</groupId>
+ <artifactId>vcloud</artifactId>
+ <version>1.6.0-wso2v1</version>
+ </dependency>
+-->
+ <dependency>
+ <groupId>org.jclouds.driver</groupId>
+ <artifactId>jclouds-bouncycastle</artifactId>
+ <version>${jclouds.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk16</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.driver</groupId>
+ <artifactId>jclouds-sshj</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.driver</groupId>
+ <artifactId>jclouds-log4j</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.driver</groupId>
+ <artifactId>jclouds-enterprise</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.api</groupId>
+ <artifactId>ec2</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.provider</groupId>
+ <artifactId>aws-ec2</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.api</groupId>
+ <artifactId>openstack-nova</artifactId>
+ <version>${jclouds.wso2.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.api</groupId>
+ <artifactId>openstack-keystone</artifactId>
+ <version>${jclouds.wso2.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds</groupId>
+ <artifactId>jclouds-scriptbuilder</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.common</groupId>
+ <artifactId>aws-common</artifactId>
+ <version>${jclouds.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.jamesmurty.utils.wso2</groupId>
+ <artifactId>java-xmlbuilder</artifactId>
+ <version>0.4.wso2v1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jclouds.api</groupId>
+ <artifactId>vcloud</artifactId>
+ <version>1.6.0-wso2v1</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>${gson2.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guice.wso2</groupId>
+ <artifactId>guice</artifactId>
+ <version>${google.guice.wso2.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guice.assistedinject.wso2</groupId>
+ <artifactId>guice-assistedinject</artifactId>
+ <version>${com.google.guice.assistedinject.wso2.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.jersey</groupId>
+ <artifactId>jersey-core</artifactId>
+ <version>${sun.jersey.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>net.oauth.core</groupId>
+ <artifactId>oauth</artifactId>
+ <version>20100527</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io.wso2</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.0.0.wso2v1</version>
+ </dependency>
+ <dependency>
+ <groupId>rhino.wso2</groupId>
+ <artifactId>js</artifactId>
+ <version>1.7.0.R1-wso2v3</version>
+ </dependency>
+ <dependency>
+ <groupId>org.wso2.carbon</groupId>
+ <artifactId>org.wso2.carbon.cartridge.messages</artifactId>
+ <version>2.1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.wso2.carbon</groupId>
+ <artifactId>org.wso2.carbon.databridge.agent.thrift</artifactId>
+ <version>4.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.wso2.carbon</groupId>
+ <artifactId>org.wso2.carbon.ntask.core</artifactId>
+ <version>4.1.0</version>
+ </dependency>
+ </dependencies>
+ <properties>
+ <gson2.version>2.2</gson2.version>
+ <jclouds.version>1.5.0-beta.5</jclouds.version>
+ <jclouds.wso2.version>1.5.0-beta.5.wso2v1</jclouds.wso2.version>
+ <com.google.guice.assistedinject.wso2.version>3.0.wso2v1</com.google.guice.assistedinject.wso2.version>
+ <sun.jersey.version>1.12</sun.jersey.version>
+ </properties>
+</project>
+