Author: ruwan
Date: Tue May 18 16:22:44 2010
New Revision: 945736

URL: http://svn.apache.org/viewvc?rev=945736&view=rev
Log:
completing the default endpoint

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=945736&r1=945735&r2=945736&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/endpoint.xsd (original)
+++ synapse/trunk/java/repository/schema/endpoint.xsd Tue May 18 16:22:44 2010
@@ -129,7 +129,7 @@
                 <xs:complexType>
                     <xs:all>
                         <xs:element name="duration" minOccurs="0" 
maxOccurs="1" type="xs:long"/>
-                        <xs:element name="action" minOccurs="0" maxOccurs="1">
+                        <xs:element name="responseAction" minOccurs="0" 
maxOccurs="1">
                             <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                     <xs:enumeration value="discard"/>
@@ -140,6 +140,25 @@
                     </xs:all>
                 </xs:complexType>
             </xs:element>
+            <xs:element name="markForSuspension" minOccurs="0" maxOccurs="1">
+                <xs:complexType>
+                    <xs:all>
+                        <xs:element name="errorCodes" minOccurs="0" 
maxOccurs="1" type="xs:string"/>
+                        <xs:element name="retriesBeforeSuspension" 
minOccurs="0" maxOccurs="1" type="xs:integer"/>
+                        <xs:element name="retryDelay" minOccurs="0" 
maxOccurs="1" type="xs:long"/>
+                    </xs:all>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="suspendOnFailure" minOccurs="0" maxOccurs="1">
+                <xs:complexType>
+                    <xs:all>
+                        <xs:element name="errorCodes" minOccurs="0" 
maxOccurs="1" type="xs:string"/>
+                        <xs:element name="initialDuration" minOccurs="0" 
maxOccurs="1" type="xs:long"/>
+                        <xs:element name="progressionFactor" minOccurs="0" 
maxOccurs="1" type="xs:integer"/>
+                        <xs:element name="maximumDuration" minOccurs="0" 
maxOccurs="1" type="xs:long"/>
+                    </xs:all>
+                </xs:complexType>
+            </xs:element>
         </xs:all>
         <xs:attributeGroup ref="commonEndpoint"/>
     </xs:complexType>


Reply via email to