You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2013/02/26 15:11:03 UTC

svn commit: r1450177 - /camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/component/validator/camelContext.xml

Author: davsclaus
Date: Tue Feb 26 14:11:02 2013
New Revision: 1450177

URL: http://svn.apache.org/r1450177
Log:
CAMEL-6047: Added headerName option to validator component. Thanks to Laurynas Lubys for the patch.

Modified:
    camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/component/validator/camelContext.xml

Modified: camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/component/validator/camelContext.xml
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/component/validator/camelContext.xml?rev=1450177&r1=1450176&r2=1450177&view=diff
==============================================================================
--- camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/component/validator/camelContext.xml (original)
+++ camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/component/validator/camelContext.xml Tue Feb 26 14:11:02 2013
@@ -22,8 +22,8 @@
        http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd
     ">
 
-    <!-- START SNIPPET: example -->
     <camelContext xmlns="http://camel.apache.org/schema/spring">
+        <!-- START SNIPPET: example -->
         <route>
             <from uri="direct:start"/>
             <doTry>
@@ -38,7 +38,34 @@
                 </doFinally>
             </doTry>
         </route>
+        <!-- END SNIPPET: example -->
+
+        <route>
+            <from uri="direct:startHeaders"/>
+            <doTry>
+                <to uri="validator:org/apache/camel/component/validator/schema.xsd?headerName=headerToValidate"/>
+                <to uri="mock:valid"/>
+                <doCatch>
+                    <exception>org.apache.camel.ValidationException</exception>
+                    <to uri="mock:invalid"/>
+                </doCatch>
+                <doFinally>
+                    <to uri="mock:finally"/>
+                </doFinally>
+            </doTry>
+        </route>
+
+        <route>
+            <from uri="direct:startNoHeaderException"/>
+            <to uri="validator:org/apache/camel/component/validator/schema.xsd?headerName=headerToValidate"/>
+            <to uri="mock:valid"/>
+        </route>
+
+        <route>
+            <from uri="direct:startNullHeaderNoFail"/>
+            <to uri="validator:org/apache/camel/component/validator/schema.xsd?headerName=headerToValidate&amp;failOnNullHeader=false"/>
+            <to uri="mock:valid"/>
+        </route>
     </camelContext>
-    <!-- END SNIPPET: example -->
 
 </beans>