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/11/20 12:36:18 UTC

svn commit: r1037179 - /synapse/trunk/java/repository/schema/endpoint.xsd

Author: ruwan
Date: Sat Nov 20 11:36:18 2010
New Revision: 1037179

URL: http://svn.apache.org/viewvc?rev=1037179&view=rev
Log:
Adding lb members to the endpoint schema

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

Modified: synapse/trunk/java/repository/schema/endpoint.xsd
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/schema/endpoint.xsd?rev=1037179&r1=1037178&r2=1037179&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/endpoint.xsd (original)
+++ synapse/trunk/java/repository/schema/endpoint.xsd Sat Nov 20 11:36:18 2010
@@ -126,7 +126,7 @@
             </xs:element>
             <xs:element name="loadbalance" minOccurs="1" maxOccurs="1">
                 <xs:complexType>
-                    <xs:sequence>
+                    <xs:choice maxOccurs="unbounded">
                         <xs:element name="endpoint" minOccurs="2" maxOccurs="unbounded">
                             <xs:complexType>
                                 <xs:choice>
@@ -137,7 +137,14 @@
                                 <xs:attribute name="key" type="xs:string" use="optional"/>
                             </xs:complexType>
                         </xs:element>
-                    </xs:sequence>
+                        <xs:element name="member" minOccurs="2" maxOccurs="unbounded">
+                            <xs:complexType>
+                                <xs:attribute name="hostName" type="xs:string" use="optional"/>
+                                <xs:attribute name="httpPort" type="xs:string" use="optional"/>
+                                <xs:attribute name="httpsPort" type="xs:string" use="optional"/>
+                            </xs:complexType>
+                        </xs:element>
+                    </xs:choice>
                     <xs:attribute name="algorithm" type="xs:string" default="org.apache.synapse.endpoints.algorithms.RoundRobin" use="optional"/>
                     <xs:attribute name="failover" type="xs:boolean" default="true" use="optional"/>
                 </xs:complexType>