camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ningji...@apache.org
Subject svn commit: r904719 [5/5] - in /websites/production/camel/content/schema: blueprint/ cxf/ spring-security/ spring/ spring/integration/
Date Thu, 03 Apr 2014 00:59:01 GMT
Modified: websites/production/camel/content/schema/spring/camel-spring.xsd
==============================================================================
--- websites/production/camel/content/schema/spring/camel-spring.xsd (original)
+++ websites/production/camel/content/schema/spring/camel-spring.xsd Thu Apr  3 00:59:00 2014
@@ -7,6 +7,8 @@
 
   <xs:element name="avro" type="tns:avroDataFormat"/>
 
+  <xs:element name="base64" type="tns:base64DataFormat"/>
+
   <xs:element name="batchResequencerConfig" type="tns:batchResequencerConfig"/>
 
   <xs:element name="bean" type="tns:beanDefinition"/>
@@ -105,6 +107,8 @@
 
   <xs:element name="json" type="tns:jsonDataFormat"/>
 
+  <xs:element name="jsonpath" type="tns:jsonPathExpression"/>
+
   <xs:element name="jxpath" type="tns:jxPathExpression"/>
 
   <xs:element name="keyStoreParameters" type="tns:keyStoreParametersFactoryBean"/>
@@ -131,6 +135,8 @@
 
   <xs:element name="onException" type="tns:onExceptionDefinition"/>
 
+  <xs:element name="optimisticLockRetryPolicy" type="tns:optimisticLockRetryPolicyDefinition"/>
+
   <xs:element name="otherwise" type="tns:otherwiseDefinition"/>
 
   <xs:element name="packageScan" type="tns:packageScanDefinition"/>
@@ -235,6 +241,8 @@
 
   <xs:element name="stop" type="tns:stopDefinition"/>
 
+  <xs:element name="streamCaching" type="tns:camelStreamCachingStrategyDefinition"/>
+
   <xs:element name="streamResequencerConfig" type="tns:streamResequencerConfig"/>
 
   <xs:element name="string" type="tns:stringDataFormat"/>
@@ -269,6 +277,8 @@
 
   <xs:element name="validate" type="tns:validateDefinition"/>
 
+  <xs:element name="vtdxml" type="tns:vtdXmlExpression"/>
+
   <xs:element name="weighted" type="tns:weightedLoadBalancerDefinition"/>
 
   <xs:element name="when" type="tns:whenDefinition"/>
@@ -279,6 +289,8 @@
 
   <xs:element name="xmljson" type="tns:xmlJsonDataFormat"/>
 
+  <xs:element name="xmlrpc" type="tns:xmlRpcDataFormat"/>
+
   <xs:element name="xpath" type="tns:xPathExpression"/>
 
   <xs:element name="xquery" type="tns:xQueryExpression"/>
@@ -287,6 +299,8 @@
 
   <xs:element name="zip" type="tns:zipDataFormat"/>
 
+  <xs:element name="zipFile" type="tns:zipFileDataFormat"/>
+
   <xs:complexType name="abstractCamelConsumerTemplateFactoryBean" abstract="true">
     <xs:complexContent>
       <xs:extension base="tns:abstractCamelFactoryBean">
@@ -361,6 +375,7 @@
         <xs:attribute name="logExhausted" type="xs:string"/>
         <xs:attribute name="disableRedelivery" type="xs:string"/>
         <xs:attribute name="delayPattern" type="xs:string"/>
+        <xs:attribute name="allowRedeliveryWhileStopping" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -396,7 +411,10 @@
         <xs:attribute name="usePlatformMBeanServer" type="xs:string"/>
         <xs:attribute name="registerAlways" type="xs:string"/>
         <xs:attribute name="registerNewRoutes" type="xs:string"/>
-        <xs:attribute name="statisticsLevel" type="tns:managementStatisticsLevel"/>
+        <xs:attribute name="statisticsLevel" type="xs:string"/>
+        <xs:attribute name="loadStatisticsEnabled" type="xs:string"/>
+        <xs:attribute name="includeHostName" type="xs:string"/>
+        <xs:attribute name="mask" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -443,6 +461,25 @@
     </xs:complexContent>
   </xs:complexType>
 
+  <xs:complexType name="camelStreamCachingStrategyDefinition">
+    <xs:complexContent>
+      <xs:extension base="tns:identifiedType">
+        <xs:sequence/>
+        <xs:attribute name="enabled" type="xs:string"/>
+        <xs:attribute name="spoolDirectory" type="xs:string"/>
+        <xs:attribute name="spoolChiper" type="xs:string"/>
+        <xs:attribute name="spoolThreshold" type="xs:string"/>
+        <xs:attribute name="spoolUsedHeapMemoryThreshold" type="xs:string"/>
+        <xs:attribute name="spoolUsedHeapMemoryLimit" type="xs:string"/>
+        <xs:attribute name="spoolRules" type="xs:string"/>
+        <xs:attribute name="bufferSize" type="xs:string"/>
+        <xs:attribute name="removeSpoolDirectoryWhenStopping" type="xs:string"/>
+        <xs:attribute name="statisticsEnabled" type="xs:string"/>
+        <xs:attribute name="anySpoolRules" type="xs:string"/>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+
   <xs:complexType name="patternBasedPackageScanFilter">
     <xs:sequence/>
   </xs:complexType>
@@ -613,7 +650,8 @@
     <xs:sequence>
       <xs:element ref="tns:description" minOccurs="0"/>
     </xs:sequence>
-    <xs:attribute name="id" type="xs:ID"/>
+    <xs:attribute name="customId" type="xs:boolean"/>
+    <xs:attribute name="id" type="xs:string"/>
   </xs:complexType>
 
   <xs:complexType name="descriptionDefinition">
@@ -636,6 +674,7 @@
           <xs:element name="completionPredicate" type="tns:expressionSubElementDefinition"
minOccurs="0"/>
           <xs:element name="completionTimeout" type="tns:expressionSubElementDefinition"
minOccurs="0"/>
           <xs:element name="completionSize" type="tns:expressionSubElementDefinition"
minOccurs="0"/>
+          <xs:element ref="tns:optimisticLockRetryPolicy" minOccurs="0"/>
           <xs:choice minOccurs="0" maxOccurs="unbounded">
             <xs:element ref="tns:aop"/>
             <xs:element ref="tns:aggregate"/>
@@ -698,10 +737,13 @@
           </xs:choice>
         </xs:sequence>
         <xs:attribute name="parallelProcessing" type="xs:boolean"/>
+        <xs:attribute name="optimisticLocking" type="xs:boolean"/>
         <xs:attribute name="executorServiceRef" type="xs:string"/>
         <xs:attribute name="timeoutCheckerExecutorServiceRef" type="xs:string"/>
         <xs:attribute name="aggregationRepositoryRef" type="xs:string"/>
         <xs:attribute name="strategyRef" type="xs:string"/>
+        <xs:attribute name="strategyMethodName" type="xs:string"/>
+        <xs:attribute name="strategyMethodAllowNull" type="xs:boolean"/>
         <xs:attribute name="completionSize" type="xs:int"/>
         <xs:attribute name="completionInterval" type="xs:long"/>
         <xs:attribute name="completionTimeout" type="xs:long"/>
@@ -726,6 +768,7 @@
       <xs:element ref="tns:header"/>
       <xs:element ref="tns:jxpath"/>
       <xs:element ref="tns:javaScript"/>
+      <xs:element ref="tns:jsonpath"/>
       <xs:element ref="tns:language"/>
       <xs:element ref="tns:method"/>
       <xs:element ref="tns:mvel"/>
@@ -739,6 +782,7 @@
       <xs:element ref="tns:spel"/>
       <xs:element ref="tns:sql"/>
       <xs:element ref="tns:tokenize"/>
+      <xs:element ref="tns:vtdxml"/>
       <xs:element ref="tns:xpath"/>
       <xs:element ref="tns:xquery"/>
     </xs:choice>
@@ -753,6 +797,15 @@
     </xs:simpleContent>
   </xs:complexType>
 
+  <xs:complexType name="optimisticLockRetryPolicyDefinition">
+    <xs:sequence/>
+    <xs:attribute name="maximumRetries" type="xs:int"/>
+    <xs:attribute name="retryDelay" type="xs:long"/>
+    <xs:attribute name="maximumRetryDelay" type="xs:long"/>
+    <xs:attribute name="exponentialBackOff" type="xs:boolean"/>
+    <xs:attribute name="randomBackOff" type="xs:boolean"/>
+  </xs:complexType>
+
   <xs:complexType name="beanDefinition">
     <xs:complexContent>
       <xs:extension base="tns:noOutputDefinition">
@@ -760,6 +813,7 @@
         <xs:attribute name="ref" type="xs:string"/>
         <xs:attribute name="method" type="xs:string"/>
         <xs:attribute name="beanType" type="xs:string"/>
+        <xs:attribute name="cache" type="xs:boolean"/>
         <xs:anyAttribute namespace="##other" processContents="skip"/>
       </xs:extension>
     </xs:complexContent>
@@ -868,6 +922,7 @@
             <xs:element ref="tns:header"/>
             <xs:element ref="tns:jxpath"/>
             <xs:element ref="tns:javaScript"/>
+            <xs:element ref="tns:jsonpath"/>
             <xs:element ref="tns:language"/>
             <xs:element ref="tns:method"/>
             <xs:element ref="tns:mvel"/>
@@ -881,6 +936,7 @@
             <xs:element ref="tns:spel"/>
             <xs:element ref="tns:sql"/>
             <xs:element ref="tns:tokenize"/>
+            <xs:element ref="tns:vtdxml"/>
             <xs:element ref="tns:xpath"/>
             <xs:element ref="tns:xquery"/>
           </xs:choice>
@@ -1040,6 +1096,8 @@
         <xs:attribute name="uri" type="xs:string"/>
         <xs:attribute name="ref" type="xs:string"/>
         <xs:attribute name="strategyRef" type="xs:string"/>
+        <xs:attribute name="strategyMethodName" type="xs:string"/>
+        <xs:attribute name="strategyMethodAllowNull" type="xs:boolean"/>
         <xs:anyAttribute namespace="##other" processContents="skip"/>
       </xs:extension>
     </xs:complexContent>
@@ -1332,6 +1390,7 @@
         <xs:sequence>
           <xs:choice minOccurs="0">
             <xs:element ref="tns:avro"/>
+            <xs:element ref="tns:base64"/>
             <xs:element ref="tns:beanio"/>
             <xs:element ref="tns:bindy"/>
             <xs:element ref="tns:castor"/>
@@ -1354,9 +1413,11 @@
             <xs:element ref="tns:tidyMarkup"/>
             <xs:element ref="tns:xmlBeans"/>
             <xs:element ref="tns:xmljson"/>
+            <xs:element ref="tns:xmlrpc"/>
             <xs:element ref="tns:xstream"/>
             <xs:element ref="tns:pgp"/>
             <xs:element ref="tns:zip"/>
+            <xs:element ref="tns:zipFile"/>
           </xs:choice>
         </xs:sequence>
         <xs:attribute name="ref" type="xs:string"/>
@@ -1374,6 +1435,17 @@
     </xs:complexContent>
   </xs:complexType>
 
+  <xs:complexType name="base64DataFormat">
+    <xs:complexContent>
+      <xs:extension base="tns:dataFormat">
+        <xs:sequence/>
+        <xs:attribute name="lineLength" type="xs:int"/>
+        <xs:attribute name="lineSeparator" type="xs:string"/>
+        <xs:attribute name="urlSafe" type="xs:boolean"/>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+
   <xs:complexType name="beanioDataFormat">
     <xs:complexContent>
       <xs:extension base="tns:dataFormat">
@@ -1451,6 +1523,8 @@
         <xs:attribute name="configRef" type="xs:string"/>
         <xs:attribute name="strategyRef" type="xs:string"/>
         <xs:attribute name="skipFirstLine" type="xs:boolean"/>
+        <xs:attribute name="lazyLoad" type="xs:boolean"/>
+        <xs:attribute name="useMaps" type="xs:boolean"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -1494,6 +1568,7 @@
       <xs:extension base="tns:dataFormat">
         <xs:sequence/>
         <xs:attribute name="contextPath" type="xs:string" use="required"/>
+        <xs:attribute name="schema" type="xs:string"/>
         <xs:attribute name="prettyPrint" type="xs:boolean"/>
         <xs:attribute name="ignoreJAXBElement" type="xs:boolean"/>
         <xs:attribute name="filterNonXmlChars" type="xs:boolean"/>
@@ -1501,6 +1576,8 @@
         <xs:attribute name="fragment" type="xs:boolean"/>
         <xs:attribute name="partClass" type="xs:string"/>
         <xs:attribute name="partNamespace" type="xs:string"/>
+        <xs:attribute name="namespacePrefixRef" type="xs:string"/>
+        <xs:attribute name="xmlStreamWriterWrapper" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -1510,6 +1587,7 @@
       <xs:extension base="tns:dataFormat">
         <xs:sequence/>
         <xs:attribute name="unmarshallClass" type="xs:string"/>
+        <xs:attribute name="bindingName" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -1521,6 +1599,7 @@
         <xs:attribute name="prettyPrint" type="xs:boolean"/>
         <xs:attribute name="library" type="tns:jsonLibrary"/>
         <xs:attribute name="unmarshalTypeName" type="xs:string"/>
+        <xs:attribute name="jsonView" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -1554,6 +1633,8 @@
         <xs:attribute name="recipientKeyAlias" type="xs:string"/>
         <xs:attribute name="keyOrTrustStoreParametersId" type="xs:string"/>
         <xs:attribute name="keyPassword" type="xs:string"/>
+        <xs:attribute name="digestAlgorithm" type="xs:string"/>
+        <xs:attribute name="mgfAlgorithm" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -1574,6 +1655,7 @@
         <xs:attribute name="encoding" type="xs:string"/>
         <xs:attribute name="elementNameStrategyRef" type="xs:string"/>
         <xs:attribute name="version" type="xs:string"/>
+        <xs:attribute name="namespacePrefixRef" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -1637,6 +1719,15 @@
     </xs:complexContent>
   </xs:complexType>
 
+  <xs:complexType name="xmlRpcDataFormat">
+    <xs:complexContent>
+      <xs:extension base="tns:dataFormat">
+        <xs:sequence/>
+        <xs:attribute name="request" type="xs:boolean"/>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+
   <xs:complexType name="xStreamDataFormat">
     <xs:complexContent>
       <xs:extension base="tns:dataFormat">
@@ -1711,6 +1802,7 @@
         <xs:attribute name="keyFileName" type="xs:string"/>
         <xs:attribute name="armored" type="xs:boolean"/>
         <xs:attribute name="integrity" type="xs:boolean"/>
+        <xs:attribute name="provider" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -1724,6 +1816,15 @@
     </xs:complexContent>
   </xs:complexType>
 
+  <xs:complexType name="zipFileDataFormat">
+    <xs:complexContent>
+      <xs:extension base="tns:dataFormat">
+        <xs:sequence/>
+        <xs:attribute name="usingIterator" type="xs:boolean"/>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+
   <xs:complexType name="modelHelper" final="extension restriction">
     <xs:sequence/>
   </xs:complexType>
@@ -1734,6 +1835,8 @@
         <xs:sequence/>
         <xs:attribute name="parallelProcessing" type="xs:boolean"/>
         <xs:attribute name="strategyRef" type="xs:string"/>
+        <xs:attribute name="strategyMethodName" type="xs:string"/>
+        <xs:attribute name="strategyMethodAllowNull" type="xs:boolean"/>
         <xs:attribute name="executorServiceRef" type="xs:string"/>
         <xs:attribute name="streaming" type="xs:boolean"/>
         <xs:attribute name="stopOnException" type="xs:boolean"/>
@@ -1745,10 +1848,6 @@
     </xs:complexContent>
   </xs:complexType>
 
-  <xs:complexType name="nodeFactory">
-    <xs:sequence/>
-  </xs:complexType>
-
   <xs:complexType name="onCompletionDefinition">
     <xs:complexContent>
       <xs:extension base="tns:processorDefinition">
@@ -1921,8 +2020,10 @@
     <xs:attribute name="logHandled" type="xs:string"/>
     <xs:attribute name="logContinued" type="xs:string"/>
     <xs:attribute name="logExhausted" type="xs:string"/>
+    <xs:attribute name="logExhaustedMessageHistory" type="xs:string"/>
     <xs:attribute name="disableRedelivery" type="xs:string"/>
     <xs:attribute name="delayPattern" type="xs:string"/>
+    <xs:attribute name="allowRedeliveryWhileStopping" type="xs:string"/>
   </xs:complexType>
 
   <xs:complexType name="packageScanDefinition">
@@ -1960,7 +2061,8 @@
         <xs:attribute name="ref" type="xs:string"/>
         <xs:attribute name="timeout" type="xs:long"/>
         <xs:attribute name="strategyRef" type="xs:string"/>
-        <xs:attribute name="pollMultiple" type="xs:boolean"/>
+        <xs:attribute name="strategyMethodName" type="xs:string"/>
+        <xs:attribute name="strategyMethodAllowNull" type="xs:boolean"/>
         <xs:anyAttribute namespace="##other" processContents="skip"/>
       </xs:extension>
     </xs:complexContent>
@@ -1987,6 +2089,8 @@
         <xs:attribute name="delimiter" type="xs:string"/>
         <xs:attribute name="parallelProcessing" type="xs:boolean"/>
         <xs:attribute name="strategyRef" type="xs:string"/>
+        <xs:attribute name="strategyMethodName" type="xs:string"/>
+        <xs:attribute name="strategyMethodAllowNull" type="xs:boolean"/>
         <xs:attribute name="executorServiceRef" type="xs:string"/>
         <xs:attribute name="stopOnException" type="xs:boolean"/>
         <xs:attribute name="ignoreInvalidEndpoints" type="xs:boolean"/>
@@ -2046,6 +2150,7 @@
             <xs:element ref="tns:header"/>
             <xs:element ref="tns:jxpath"/>
             <xs:element ref="tns:javaScript"/>
+            <xs:element ref="tns:jsonpath"/>
             <xs:element ref="tns:language"/>
             <xs:element ref="tns:method"/>
             <xs:element ref="tns:mvel"/>
@@ -2059,6 +2164,7 @@
             <xs:element ref="tns:spel"/>
             <xs:element ref="tns:sql"/>
             <xs:element ref="tns:tokenize"/>
+            <xs:element ref="tns:vtdxml"/>
             <xs:element ref="tns:xpath"/>
             <xs:element ref="tns:xquery"/>
           </xs:choice>
@@ -2152,6 +2258,8 @@
         <xs:attribute name="capacity" type="xs:int"/>
         <xs:attribute name="timeout" type="xs:long"/>
         <xs:attribute name="ignoreInvalidExchanges" type="xs:boolean"/>
+        <xs:attribute name="comparatorRef" type="xs:string"/>
+        <xs:attribute name="rejectOld" type="xs:boolean"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -2182,6 +2290,10 @@
     <xs:attribute name="ref" type="xs:string" use="required"/>
   </xs:complexType>
 
+  <xs:complexType name="routeContextRefDefinitionHelper" final="extension restriction">
+    <xs:sequence/>
+  </xs:complexType>
+
   <xs:complexType name="routeDefinition">
     <xs:complexContent>
       <xs:extension base="tns:processorDefinition">
@@ -2253,6 +2365,7 @@
         <xs:attribute name="errorHandlerRef" type="xs:string"/>
         <xs:attribute name="group" type="xs:string"/>
         <xs:attribute name="handleFault" type="xs:string"/>
+        <xs:attribute name="messageHistory" type="xs:string"/>
         <xs:attribute name="routePolicyRef" type="xs:string"/>
         <xs:attribute name="shutdownRoute" type="tns:shutdownRoute"/>
         <xs:attribute name="shutdownRunningTask" type="tns:shutdownRunningTask"/>
@@ -2375,6 +2488,8 @@
         <xs:sequence/>
         <xs:attribute name="parallelProcessing" type="xs:boolean"/>
         <xs:attribute name="strategyRef" type="xs:string"/>
+        <xs:attribute name="strategyMethodName" type="xs:string"/>
+        <xs:attribute name="strategyMethodAllowNull" type="xs:boolean"/>
         <xs:attribute name="executorServiceRef" type="xs:string"/>
         <xs:attribute name="streaming" type="xs:boolean"/>
         <xs:attribute name="stopOnException" type="xs:boolean"/>
@@ -2496,6 +2611,7 @@
         <xs:sequence>
           <xs:choice minOccurs="0">
             <xs:element ref="tns:avro"/>
+            <xs:element ref="tns:base64"/>
             <xs:element ref="tns:beanio"/>
             <xs:element ref="tns:bindy"/>
             <xs:element ref="tns:castor"/>
@@ -2518,9 +2634,11 @@
             <xs:element ref="tns:tidyMarkup"/>
             <xs:element ref="tns:xmlBeans"/>
             <xs:element ref="tns:xmljson"/>
+            <xs:element ref="tns:xmlrpc"/>
             <xs:element ref="tns:xstream"/>
             <xs:element ref="tns:pgp"/>
             <xs:element ref="tns:zip"/>
+            <xs:element ref="tns:zipFile"/>
           </xs:choice>
         </xs:sequence>
         <xs:attribute name="ref" type="xs:string"/>
@@ -2581,6 +2699,7 @@
     <xs:sequence>
       <xs:choice minOccurs="0" maxOccurs="unbounded">
         <xs:element ref="tns:avro"/>
+        <xs:element ref="tns:base64"/>
         <xs:element ref="tns:beanio"/>
         <xs:element ref="tns:bindy"/>
         <xs:element ref="tns:castor"/>
@@ -2603,9 +2722,11 @@
         <xs:element ref="tns:tidyMarkup"/>
         <xs:element ref="tns:xmlBeans"/>
         <xs:element ref="tns:xmljson"/>
+        <xs:element ref="tns:xmlrpc"/>
         <xs:element ref="tns:xstream"/>
         <xs:element ref="tns:pgp"/>
         <xs:element ref="tns:zip"/>
+        <xs:element ref="tns:zipFile"/>
       </xs:choice>
     </xs:sequence>
   </xs:complexType>
@@ -2636,7 +2757,9 @@
 
   <xs:complexType name="jxPathExpression">
     <xs:simpleContent>
-      <xs:extension base="tns:expression"/>
+      <xs:extension base="tns:expression">
+        <xs:attribute name="lenient" type="xs:boolean"/>
+      </xs:extension>
     </xs:simpleContent>
   </xs:complexType>
 
@@ -2646,6 +2769,14 @@
     </xs:simpleContent>
   </xs:complexType>
 
+  <xs:complexType name="jsonPathExpression">
+    <xs:simpleContent>
+      <xs:extension base="tns:expression">
+        <xs:attribute name="resultType" type="xs:string"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+
   <xs:complexType name="languageExpression">
     <xs:simpleContent>
       <xs:extension base="tns:expression">
@@ -2748,6 +2879,12 @@
     </xs:simpleContent>
   </xs:complexType>
 
+  <xs:complexType name="vtdXmlExpression">
+    <xs:simpleContent>
+      <xs:extension base="tns:namespaceAwareExpression"/>
+    </xs:simpleContent>
+  </xs:complexType>
+
   <xs:complexType name="xPathExpression">
     <xs:simpleContent>
       <xs:extension base="tns:namespaceAwareExpression">
@@ -2756,6 +2893,7 @@
         <xs:attribute name="factoryRef" type="xs:string"/>
         <xs:attribute name="objectModel" type="xs:string"/>
         <xs:attribute name="logNamespaces" type="xs:boolean"/>
+        <xs:attribute name="headerName" type="xs:string"/>
       </xs:extension>
     </xs:simpleContent>
   </xs:complexType>
@@ -2764,6 +2902,7 @@
     <xs:simpleContent>
       <xs:extension base="tns:namespaceAwareExpression">
         <xs:attribute name="type" type="xs:string"/>
+        <xs:attribute name="headerName" type="xs:string"/>
       </xs:extension>
     </xs:simpleContent>
   </xs:complexType>
@@ -2789,6 +2928,7 @@
           <xs:element name="package" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
           <xs:element ref="tns:packageScan" minOccurs="0"/>
           <xs:element ref="tns:contextScan" minOccurs="0"/>
+          <xs:element ref="tns:streamCaching" minOccurs="0"/>
           <xs:element ref="tns:jmxAgent" minOccurs="0"/>
           <xs:choice minOccurs="0" maxOccurs="unbounded">
             <xs:element ref="tns:template"/>
@@ -2813,17 +2953,22 @@
         </xs:sequence>
         <xs:attribute name="depends-on" type="xs:string"/>
         <xs:attribute name="trace" type="xs:string"/>
+        <xs:attribute name="messageHistory" type="xs:string"/>
         <xs:attribute name="streamCache" type="xs:string"/>
         <xs:attribute name="delayer" type="xs:string"/>
         <xs:attribute name="handleFault" type="xs:string"/>
         <xs:attribute name="errorHandlerRef" type="xs:string"/>
         <xs:attribute name="autoStartup" type="xs:string"/>
+        <xs:attribute name="shutdownEager" type="xs:string"/>
         <xs:attribute name="useMDCLogging" type="xs:string"/>
         <xs:attribute name="useBreadcrumb" type="xs:string"/>
+        <xs:attribute name="allowUseOriginalMessage" type="xs:string"/>
         <xs:attribute name="managementNamePattern" type="xs:string"/>
+        <xs:attribute name="threadNamePattern" type="xs:string"/>
         <xs:attribute name="shutdownRoute" type="tns:shutdownRoute"/>
         <xs:attribute name="shutdownRunningTask" type="tns:shutdownRunningTask"/>
         <xs:attribute name="lazyLoadTypeConverters" type="xs:boolean"/>
+        <xs:attribute name="typeConverterStatisticsEnabled" type="xs:boolean"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -2941,6 +3086,7 @@
         <xs:attribute name="sessionTimeout" type="xs:string"/>
         <xs:attribute name="provider" type="xs:string"/>
         <xs:attribute name="secureSocketProtocol" type="xs:string"/>
+        <xs:attribute name="certAlias" type="xs:string"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>

Added: websites/production/camel/content/schema/spring/integration/camel-spring-integration-2.13.0.xsd
==============================================================================
--- websites/production/camel/content/schema/spring/integration/camel-spring-integration-2.13.0.xsd
(added)
+++ websites/production/camel/content/schema/spring/integration/camel-spring-integration-2.13.0.xsd
Thu Apr  3 00:59:00 2014
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements. See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership. The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License. You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied. See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<xsd:schema xmlns="http://camel.apache.org/schema/spring/integration"
+  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+  xmlns:beans="http://www.springframework.org/schema/beans"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xmlns:camel-spring="http://camel.apache.org/schema/spring"
+  targetNamespace="http://camel.apache.org/schema/spring/integration"
+  elementFormDefault="qualified"
+  attributeFormDefault="unqualified">
+
+  <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
+  <xsd:import namespace="http://camel.apache.org/schema/spring" schemaLocation="http://camel.apache.org/schema/spring/camel-spring.xsd"/>
+
+  <xsd:complexType name="camelEndpointType">
+  	<xsd:sequence>
+  		<xsd:element ref="camel-spring:camelContext" minOccurs="0" />
+  		<xsd:element name="camelContextRef" type="xsd:string" minOccurs="0" />
+  	</xsd:sequence>
+  	<xsd:attribute name="id" type="xsd:ID" use="required" />
+  	<xsd:attribute name="camelEndpointUri" type="xsd:string" />
+  	<xsd:attribute name="replyChannel" type="xsd:string" />
+  	<xsd:attribute name="expectReply" type="xsd:boolean" default="true"/>
+  </xsd:complexType>
+
+  <xsd:element name="camelSource">
+     <xsd:complexType>
+        <xsd:annotation>
+			<xsd:documentation>
+	          Defines a camel-source for handling the Camel context message in Spring Integration
message bus.
+			</xsd:documentation>
+		</xsd:annotation>
+        <xsd:complexContent>
+          <xsd:extension base="camelEndpointType">
+           <xsd:attribute name="requestChannel" type="xsd:string" use="required" />
       
+		  </xsd:extension>
+		</xsd:complexContent>
+     </xsd:complexType>
+  </xsd:element>
+
+  <xsd:element name="camelTarget" type="camelEndpointType">
+        <xsd:annotation>
+			<xsd:documentation>
+	          Defines a camel-target to feed Spring Integration message to the Camel context.
+			</xsd:documentation>
+		</xsd:annotation>
+  </xsd:element>
+</xsd:schema>



Mime
View raw message