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>