You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2010/05/18 15:41:29 UTC

svn commit: r945648 - in /synapse/trunk/java/repository/schema: endpoint.xsd misc/common.xsd proxy.xsd sequence.xsd

Author: ruwan
Date: Tue May 18 13:41:28 2010
New Revision: 945648

URL: http://svn.apache.org/viewvc?rev=945648&view=rev
Log:
Adding the tracing and statistics attributes to the schemas

Modified:
    synapse/trunk/java/repository/schema/endpoint.xsd
    synapse/trunk/java/repository/schema/misc/common.xsd
    synapse/trunk/java/repository/schema/proxy.xsd
    synapse/trunk/java/repository/schema/sequence.xsd

Modified: synapse/trunk/java/repository/schema/endpoint.xsd
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/schema/endpoint.xsd?rev=945648&r1=945647&r2=945648&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/endpoint.xsd (original)
+++ synapse/trunk/java/repository/schema/endpoint.xsd Tue May 18 13:41:28 2010
@@ -22,6 +22,8 @@
            targetNamespace="http://synapse.apache.org/ns/2010/04/configuration"
            xmlns="http://synapse.apache.org/ns/2010/04/configuration">
 
+    <xs:include schemaLocation="misc/common.xsd"/>
+
     <xs:element name="endpoint" type="NamedEndpoint">
         <xs:annotation>
             <xs:documentation source="description">
@@ -129,6 +131,7 @@
                 </xs:complexType>
             </xs:element>
         </xs:all>
+        <xs:attributeGroup ref="monitoringAspect"/>
     </xs:complexType>
 
 </xs:schema>
\ No newline at end of file

Modified: synapse/trunk/java/repository/schema/misc/common.xsd
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/schema/misc/common.xsd?rev=945648&r1=945647&r2=945648&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/misc/common.xsd (original)
+++ synapse/trunk/java/repository/schema/misc/common.xsd Tue May 18 13:41:28 2010
@@ -49,5 +49,17 @@
             </xs:complexContent>
         </xs:complexType>
     </xs:element>
+    
+    <xs:attributeGroup name="monitoringAspect">
+        <xs:attribute name="statistics" default="disabled" type="enableDisable" use="optional"/>
+        <xs:attribute name="trace" default="disabled" type="enableDisable" use="optional"/>
+    </xs:attributeGroup>
+
+    <xs:simpleType name="enableDisable">
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="enable"/>
+            <xs:enumeration value="disable"/>
+        </xs:restriction>
+    </xs:simpleType>
 
 </xs:schema>
\ No newline at end of file

Modified: synapse/trunk/java/repository/schema/proxy.xsd
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/schema/proxy.xsd?rev=945648&r1=945647&r2=945648&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/proxy.xsd (original)
+++ synapse/trunk/java/repository/schema/proxy.xsd Tue May 18 13:41:28 2010
@@ -63,6 +63,7 @@
             </xs:element>
             <xs:element ref="parameter" minOccurs="0"/>
         </xs:all>
+        <xs:attributeGroup ref="monitoringAspect"/>
         <xs:attribute name="name" use="required"/>
         <xs:attribute name="transports" use="optional"/>
         <xs:attribute name="pinnedServers" use="optional"/>

Modified: synapse/trunk/java/repository/schema/sequence.xsd
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/schema/sequence.xsd?rev=945648&r1=945647&r2=945648&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/sequence.xsd (original)
+++ synapse/trunk/java/repository/schema/sequence.xsd Tue May 18 13:41:28 2010
@@ -23,6 +23,7 @@
            xmlns="http://synapse.apache.org/ns/2010/04/configuration">
 
     <xs:include schemaLocation="mediators/mediators.xsd"/>
+    <xs:include schemaLocation="misc/common.xsd"/>
 
     <xs:element name="sequence" type="NamedSequence">
         <xs:annotation>
@@ -41,6 +42,7 @@
         <xs:sequence>
             <xs:group ref="mediatorList" minOccurs="1" maxOccurs="unbounded"/>
         </xs:sequence>
+        <xs:attributeGroup ref="monitoringAspect"/>
         <xs:attribute name="name" type="xs:string" use="required"/>
         <xs:attribute name="onError" type="xs:string" use="optional"/>
     </xs:complexType>