You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2014/04/03 02:59:01 UTC
svn commit: r904719 [3/5] - in /websites/production/camel/content/schema:
blueprint/ cxf/ spring-security/ spring/ spring/integration/
Modified: websites/production/camel/content/schema/blueprint/camel-blueprint.xsd
==============================================================================
--- websites/production/camel/content/schema/blueprint/camel-blueprint.xsd (original)
+++ websites/production/camel/content/schema/blueprint/camel-blueprint.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"/>
@@ -103,6 +105,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"/>
@@ -129,6 +133,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"/>
@@ -233,6 +239,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"/>
@@ -267,6 +275,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"/>
@@ -277,6 +287,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"/>
@@ -285,6 +297,8 @@
<xs:element name="zip" type="tns:zipDataFormat"/>
+ <xs:element name="zipFile" type="tns:zipFileDataFormat"/>
+
<xs:complexType name="camelConsumerTemplateFactoryBean">
<xs:complexContent>
<xs:extension base="tns:abstractCamelConsumerTemplateFactoryBean">
@@ -326,6 +340,7 @@
<xs:element ref="tns:packageScan" minOccurs="0"/>
<xs:element ref="tns:contextScan" minOccurs="0"/>
<xs:element ref="tns:jmxAgent" minOccurs="0"/>
+ <xs:element ref="tns:streamCaching" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:template"/>
<xs:element ref="tns:consumerTemplate"/>
@@ -349,6 +364,7 @@
</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"/>
@@ -356,11 +372,14 @@
<xs:attribute name="autoStartup" 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="useBlueprintPropertyResolver" type="xs:boolean"/>
<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>
@@ -433,7 +452,29 @@
<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>
+
+ <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>
@@ -516,8 +557,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="routeBuilderDefinition">
@@ -554,7 +597,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">
@@ -616,6 +660,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"/>
@@ -638,9 +683,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>
@@ -662,6 +709,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">
@@ -739,6 +797,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>
@@ -782,6 +842,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"/>
@@ -789,6 +850,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>
@@ -798,6 +861,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>
@@ -809,6 +873,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>
@@ -842,6 +907,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>
@@ -862,6 +929,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>
@@ -925,6 +993,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">
@@ -999,6 +1076,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>
@@ -1012,6 +1090,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="camelRedeliveryPolicyFactoryBean">
<xs:complexContent>
<xs:extension base="tns:abstractCamelRedeliveryPolicyFactoryBean">
@@ -1042,6 +1129,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>
@@ -1156,6 +1244,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"/>
@@ -1169,6 +1258,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>
@@ -1256,6 +1346,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"/>
@@ -1269,6 +1360,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>
@@ -1520,6 +1612,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"/>
@@ -1657,6 +1750,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:onException"/>
<xs:element ref="tns:when"/>
@@ -1719,10 +1813,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"/>
@@ -1738,6 +1835,15 @@
</xs:complexContent>
</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">
@@ -1745,6 +1851,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>
@@ -1907,6 +2014,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>
@@ -2159,6 +2268,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"/>
@@ -2181,9 +2291,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"/>
@@ -2202,6 +2314,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"/>
@@ -2213,10 +2327,6 @@
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="nodeFactory">
- <xs:sequence/>
- </xs:complexType>
-
<xs:complexType name="pipelineDefinition">
<xs:complexContent>
<xs:extension base="tns:output">
@@ -2244,7 +2354,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>
@@ -2271,6 +2382,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"/>
@@ -2330,6 +2443,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"/>
@@ -2343,6 +2457,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>
@@ -2436,6 +2551,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>
@@ -2452,6 +2569,10 @@
</xs:complexContent>
</xs:complexType>
+ <xs:complexType name="routeContextRefDefinitionHelper" final="extension restriction">
+ <xs:sequence/>
+ </xs:complexType>
+
<xs:complexType name="routeDefinitionHelper" final="extension restriction">
<xs:sequence/>
</xs:complexType>
@@ -2563,6 +2684,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"/>
@@ -2668,6 +2791,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"/>
@@ -2690,9 +2814,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"/>
@@ -2763,7 +2889,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>
@@ -2773,6 +2901,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">
@@ -2875,6 +3011,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">
@@ -2883,6 +3025,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>
@@ -2891,6 +3034,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>
@@ -2944,6 +3088,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/cxf/camel-cxf-2.13.0-blueprint.xsd
==============================================================================
--- websites/production/camel/content/schema/cxf/camel-cxf-2.13.0-blueprint.xsd (added)
+++ websites/production/camel/content/schema/cxf/camel-cxf-2.13.0-blueprint.xsd Thu Apr 3 00:59:00 2014
@@ -0,0 +1,176 @@
+<?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/blueprint/cxf"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+ xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ targetNamespace="http://camel.apache.org/schema/blueprint/cxf"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified"
+ xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
+
+ <xsd:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0" schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"/>
+ <xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+ <xsd:element name="cxfEndpoint">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:Tcomponent">
+ <xsd:all>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="handlers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:Tmap" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ <xsd:element name="serviceBean" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="serviceFactory" type="xsd:anyType" minOccurs="0"/>
+ </xsd:all>
+ <!-- xsd:attributeGroup ref="cxf-beans:beanAttributes"/-->
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string"/>
+ <xsd:attribute name="bus" type="xsd:string"/>
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="wsdlURL" type="xsd:string"/>
+ <xsd:attribute name="endpointName" type="xsd:QName"/>
+ <xsd:attribute name="serviceName" type="xsd:QName"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsServer">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:Tcomponent">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="invoker" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:Tmap" minOccurs="0"/>
+ <xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="extensionMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="languageMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <!-- xsd:attributeGroup ref="cxf-beans:beanAttributes"/-->
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="bus" type="xsd:string"/>
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="modelRef" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string"/>
+ <xsd:attribute name="staticSubresourceResolution" type="xsd:boolean"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsClient">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:Tcomponent">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:Tmap" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="headers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <!-- xsd:attributeGroup ref="cxf-beans:beanAttributes"/-->
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="inheritHeaders" type="xsd:boolean"/>
+ <xsd:attribute name="bus" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string"/>
+ <xsd:attribute name="modelRef" type="xsd:string"/>
+ <xsd:attribute name="username" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="schemasType">
+ <xsd:sequence>
+ <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="model">
+ <xsd:sequence>
+ <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="operation" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ <xsd:attribute name="verb" type="xsd:string"/>
+ <xsd:attribute name="consumes" type="xsd:string"/>
+ <xsd:attribute name="produces" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:complexType>
+</xsd:schema>
\ No newline at end of file
Added: websites/production/camel/content/schema/cxf/camel-cxf-2.13.0-spring.xsd
==============================================================================
--- websites/production/camel/content/schema/cxf/camel-cxf-2.13.0-spring.xsd (added)
+++ websites/production/camel/content/schema/cxf/camel-cxf-2.13.0-spring.xsd Thu Apr 3 00:59:00 2014
@@ -0,0 +1,177 @@
+<?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/cxf"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.springframework.org/schema/beans"
+ xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ targetNamespace="http://camel.apache.org/schema/cxf"
+ 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://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+ <xsd:element name="cxfEndpoint">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="handlers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ <xsd:element name="serviceFactory" type="xsd:anyType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="wsdlURL" type="xsd:string" />
+ <xsd:attribute name="endpointName" type="xsd:string" />
+ <xsd:attribute name="serviceName" type="xsd:string" />
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsServer">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="invoker" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="extensionMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="languageMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="modelRef" type="xsd:string" />
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="staticSubresourceResolution" type="xsd:boolean" />
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsClient">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="headers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="inheritHeaders" type="xsd:boolean"/>
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="modelRef" type="xsd:string" />
+ <xsd:attribute name="username" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="schemasType">
+ <xsd:sequence>
+ <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="model">
+ <xsd:sequence>
+ <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="operation" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ <xsd:attribute name="verb" type="xsd:string"/>
+ <xsd:attribute name="consumes" type="xsd:string"/>
+ <xsd:attribute name="produces" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:complexType>
+</xsd:schema>
Added: websites/production/camel/content/schema/cxf/camel-cxf-blueprint.xsd
==============================================================================
--- websites/production/camel/content/schema/cxf/camel-cxf-blueprint.xsd (added)
+++ websites/production/camel/content/schema/cxf/camel-cxf-blueprint.xsd Thu Apr 3 00:59:00 2014
@@ -0,0 +1,176 @@
+<?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/blueprint/cxf"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+ xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ targetNamespace="http://camel.apache.org/schema/blueprint/cxf"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified"
+ xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
+
+ <xsd:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0" schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"/>
+ <xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+ <xsd:element name="cxfEndpoint">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:Tcomponent">
+ <xsd:all>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="handlers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:Tmap" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ <xsd:element name="serviceBean" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="serviceFactory" type="xsd:anyType" minOccurs="0"/>
+ </xsd:all>
+ <!-- xsd:attributeGroup ref="cxf-beans:beanAttributes"/-->
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string"/>
+ <xsd:attribute name="bus" type="xsd:string"/>
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="wsdlURL" type="xsd:string"/>
+ <xsd:attribute name="endpointName" type="xsd:QName"/>
+ <xsd:attribute name="serviceName" type="xsd:QName"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsServer">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:Tcomponent">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="invoker" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:Tmap" minOccurs="0"/>
+ <xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="extensionMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="languageMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <!-- xsd:attributeGroup ref="cxf-beans:beanAttributes"/-->
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="bus" type="xsd:string"/>
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="modelRef" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string"/>
+ <xsd:attribute name="staticSubresourceResolution" type="xsd:boolean"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsClient">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:Tcomponent">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:Tmap" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="headers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <!-- xsd:attributeGroup ref="cxf-beans:beanAttributes"/-->
+ <xsd:attribute name="address" type="xsd:string"/>
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="inheritHeaders" type="xsd:boolean"/>
+ <xsd:attribute name="bus" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string"/>
+ <xsd:attribute name="modelRef" type="xsd:string"/>
+ <xsd:attribute name="username" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="schemasType">
+ <xsd:sequence>
+ <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="model">
+ <xsd:sequence>
+ <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="operation" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ <xsd:attribute name="verb" type="xsd:string"/>
+ <xsd:attribute name="consumes" type="xsd:string"/>
+ <xsd:attribute name="produces" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:complexType>
+</xsd:schema>
\ No newline at end of file
Added: websites/production/camel/content/schema/cxf/camel-cxf-spring.xsd
==============================================================================
--- websites/production/camel/content/schema/cxf/camel-cxf-spring.xsd (added)
+++ websites/production/camel/content/schema/cxf/camel-cxf-spring.xsd Thu Apr 3 00:59:00 2014
@@ -0,0 +1,177 @@
+<?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/cxf"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.springframework.org/schema/beans"
+ xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ targetNamespace="http://camel.apache.org/schema/cxf"
+ 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://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+ <xsd:element name="cxfEndpoint">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="handlers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ <xsd:element name="serviceFactory" type="xsd:anyType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="wsdlURL" type="xsd:string" />
+ <xsd:attribute name="endpointName" type="xsd:string" />
+ <xsd:attribute name="serviceName" type="xsd:string" />
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsServer">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="invoker" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="extensionMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="languageMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="modelRef" type="xsd:string" />
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="staticSubresourceResolution" type="xsd:boolean" />
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsClient">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="headers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="inheritHeaders" type="xsd:boolean"/>
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="modelRef" type="xsd:string" />
+ <xsd:attribute name="username" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="schemasType">
+ <xsd:sequence>
+ <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="model">
+ <xsd:sequence>
+ <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="operation" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ <xsd:attribute name="verb" type="xsd:string"/>
+ <xsd:attribute name="consumes" type="xsd:string"/>
+ <xsd:attribute name="produces" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:complexType>
+</xsd:schema>
Added: websites/production/camel/content/schema/spring-security/camel-spring-security-2.13.0.xsd
==============================================================================
--- websites/production/camel/content/schema/spring-security/camel-spring-security-2.13.0.xsd (added)
+++ websites/production/camel/content/schema/spring-security/camel-spring-security-2.13.0.xsd Thu Apr 3 00:59:00 2014
@@ -0,0 +1,44 @@
+<?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-security"
+ 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-security"
+ 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:element name="authorizationPolicy">
+ <xsd:complexType>
+ <xsd:attribute name="id" type="xsd:ID" use="required" />
+ <xsd:attribute name="access" type="xsd:string" />
+ <xsd:attribute name="accessDecisionManager" type="xsd:string" />
+ <xsd:attribute name="authenticationAdapter" type="xsd:string" />
+ <xsd:attribute name="authenticationManager" type="xsd:string" />
+ <xsd:attribute name="useThreadSecurityContext" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="alwaysReauthenticate" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+
+</xsd:schema>