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>