Author: ruwan
Date: Wed Nov 17 01:39:07 2010
New Revision: 1035898

URL: http://svn.apache.org/viewvc?rev=1035898&view=rev
Log:
Adding static subscriptions to the eventsource schema

Modified:
    synapse/trunk/java/repository/schema/event_source.xsd

Modified: synapse/trunk/java/repository/schema/event_source.xsd
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/repository/schema/event_source.xsd?rev=1035898&r1=1035897&r2=1035898&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/event_source.xsd (original)
+++ synapse/trunk/java/repository/schema/event_source.xsd Wed Nov 17 01:39:07 
2010
@@ -23,6 +23,7 @@
            xmlns="http://synapse.apache.org/ns/2010/04/configuration";>
 
     <xs:include schemaLocation="misc/common.xsd"/>
+    <xs:include schemaLocation="endpoint.xsd"/>
 
     <xs:element name="eventSource" type="EventSource">
         <xs:annotation>
@@ -50,6 +51,21 @@
                     <xs:attribute name="class" type="xs:string" 
use="required"/>
                 </xs:complexType>
             </xs:element>
+            <xs:element name="subscription" minOccurs="0" 
maxOccurs="unbounded">
+                <xs:complexType>
+                    <xs:choice maxOccurs="unbounded">
+                        <xs:element name="filter" minOccurs="1" maxOccurs="1">
+                            <xs:complexType>
+                                <xs:attribute name="source" type="xs:string" 
use="required"/>
+                                <xs:attribute name="dialect" type="xs:string" 
use="required"/>
+                            </xs:complexType>
+                        </xs:element>
+                        <xs:element name="endpoint" minOccurs="1" 
maxOccurs="1" type="Endpoint"/>
+                        <xs:element name="expires" minOccurs="0" maxOccurs="1" 
type="xs:string"/>
+                    </xs:choice>
+                    <xs:attribute name="id" type="xs:string" use="required"/>
+                </xs:complexType>
+            </xs:element>
         </xs:choice>
         <xs:attribute name="name" type="xs:string" use="required"/>
     </xs:complexType>


Reply via email to