You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2016/08/03 14:08:57 UTC
svn commit: r994377 [2/4] - in /websites/production/camel/content/schema:
blueprint/camel-blueprint.xsd cxf/camel-cxf-blueprint.xsd
spring/camel-spring.xsd
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 Wed Aug 3 14:08:57 2016
@@ -2,55 +2,81 @@
<xs:element name="aggregate" type="tns:aggregateDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Aggregates many messages into a single message</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Aggregates many messages into a single message
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="aop" type="tns:aopDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Does processing before and/or after the route is completed</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Does processing before and/or after the route is completed
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="avro" type="tns:avroDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Avro data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Avro data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="barcode" type="tns:barcodeDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Barcode data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Barcode data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="base64" type="tns:base64DataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Base64 data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Base64 data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="batch-config" type="tns:batchResequencerConfig">
<xs:annotation>
- <xs:documentation xml:lang="en">Configures batch-processing resequence eip.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Configures batch-processing resequence eip.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bean" type="tns:beanDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Calls a java bean</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Calls a java bean
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="beanio" type="tns:beanioDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">BeanIO data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+BeanIO data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bindy" type="tns:bindyDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Bindy data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Bindy data format
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="boon" type="tns:boonDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Boon data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -58,25 +84,33 @@
<xs:element name="castor" type="tns:castorDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Castor data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Castor data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="choice" type="tns:choiceDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Routes messages based on a series of predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Routes messages based on a series of predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="circuitBreaker" type="tns:circuitBreakerLoadBalancerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Circuit break load balancer</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Circuit break load balancer
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="constant" type="tns:constantExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For expressions and predicates using a constant</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For expressions and predicates using a constant
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -84,91 +118,122 @@
<xs:element name="contextScan" type="tns:contextScanDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Scans for Java org.apache.camel.builder.RouteBuilder instances in the context org.apache.camel.spi.Registry.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Scans for Java org.apache.camel.builder.RouteBuilder instances in the context
+org.apache.camel.spi.Registry.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="convertBodyTo" type="tns:convertBodyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Converts the message body to another type</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Converts the message body to another type
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="crypto" type="tns:cryptoDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Crypto data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Crypto data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="csv" type="tns:csvDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">CSV data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+CSV data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="customDataFormat" type="tns:customDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Custom data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Custom data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="customLoadBalancer" type="tns:customLoadBalancerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Custom load balancer</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Custom load balancer
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dataFormats" type="tns:dataFormatsDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To configure data formats</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To configure data formats
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="delay" type="tns:delayDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Delays processing for a specified length of time</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Delays processing for a specified length of time
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="delete" type="tns:deleteVerbDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Rest DELETE command</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Rest DELETE command
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="tns:descriptionDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To provide comments about the node.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To provide comments about the node.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="doCatch" type="tns:catchDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Catches exceptions as part of a try catch finally block</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Catches exceptions as part of a try catch finally block
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="doFinally" type="tns:finallyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Path traversed when a try catch finally block exits</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Path traversed when a try catch finally block exits
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="doTry" type="tns:tryDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Marks the beginning of a try catch finally block</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Marks the beginning of a try catch finally block
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dynamicRouter" type="tns:dynamicRouterDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Routes messages based on dynamic rules</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Routes messages based on dynamic rules
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="el" type="tns:elExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For EL expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For EL expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -176,7 +241,9 @@
<xs:element name="enrich" type="tns:enrichDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Enriches a message with data from a secondary resource</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Enriches a message with data from a secondary resource
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -184,7 +251,9 @@
<xs:element name="exchangeProperty" type="tns:exchangePropertyExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">An expression which extracts the named exchange property</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+An expression which extracts the named exchange property
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -192,7 +261,9 @@
<xs:element name="expression" type="tns:expressionSubElementDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">A useful base class for an expression</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+A useful base class for an expression
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -200,121 +271,177 @@
<xs:element name="failover" type="tns:failoverLoadBalancerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Failover load balancer</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Failover load balancer
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="filter" type="tns:filterDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Filter out messages based using a predicate</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Filter out messages based using a predicate
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="flatpack" type="tns:flatpackDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Flatpack data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Flatpack data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="from" type="tns:fromDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Act as a message source as input to a route</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Act as a message source as input to a route
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="get" type="tns:getVerbDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Rest GET command</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Rest GET command
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="groovy" type="tns:groovyExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For Groovy expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For Groovy expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="gzip" type="tns:gzipDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">GZip data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+GZip data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="head" type="tns:headVerbDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Rest HEAD command</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Rest HEAD command
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="header" type="tns:headerExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">An expression which extracts the named exchange header</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+An expression which extracts the named exchange header
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="hessian" type="tns:hessianDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Hessian data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="hl7" type="tns:hl7DataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">HL7 data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+HL7 data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ical" type="tns:icalDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">iCal data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+iCal data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="idempotentConsumer" type="tns:idempotentConsumerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Filters out duplicate messages</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Filters out duplicate messages
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="inOnly" type="tns:inOnlyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Marks the exchange pattern for the route to one way</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Marks the exchange pattern for the route to one way
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="inOut" type="tns:inOutDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Marks the exchange pattern for the route to request/reply</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Marks the exchange pattern for the route to request/reply
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="intercept" type="tns:interceptDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Intercepts a message at each step in the route</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Intercepts a message at each step in the route
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="interceptFrom" type="tns:interceptFromDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Intercepts incoming messages</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Intercepts incoming messages
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="interceptSendToEndpoint" type="tns:interceptSendToEndpointDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Intercepts messages being sent to an endpoint</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Intercepts messages being sent to an endpoint
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="jacksonxml" type="tns:jacksonXMLDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Jackson XML data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="javaScript" type="tns:javaScriptExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For JavaScript expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For JavaScript expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="jaxb" type="tns:jaxbDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">JAXB data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+JAXB data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="jibx" type="tns:jibxDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">JiBX data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+JiBX data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -322,19 +449,25 @@
<xs:element name="json" type="tns:jsonDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Json data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Json data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="jsonpath" type="tns:jsonPathExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For JSonPath expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For JSonPath expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="jxpath" type="tns:jxPathExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For JXPath expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For JXPath expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -342,133 +475,219 @@
<xs:element name="language" type="tns:languageExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">Represents a parameterised language expression which can support any language at runtime using the language attribute.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Represents a parameterised language expression which can support any language at
+runtime using the language attribute.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="loadBalance" type="tns:loadBalanceDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Balances message processing among a number of nodes</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Balances message processing among a number of nodes
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="log" type="tns:logDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Logs the defined message to the logger</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Logs the defined message to the logger
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="loop" type="tns:loopDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Processes a message multiple times</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Processes a message multiple times
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="lzf" type="tns:lzfDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+lzf data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="marshal" type="tns:marshalDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Marshals data into a specified format for transmission over a transport or component</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Marshals data into a specified format for transmission over a transport or
+component
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="method" type="tns:methodCallExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For expressions and predicates using a java bean (aka method call)</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For expressions and predicates using a java bean (aka method call)
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="mime-multipart" type="tns:mimeMultipartDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+MIME Multipart data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="multicast" type="tns:multicastDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Routes the same message to multiple paths either sequentially or in parallel.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Routes the same message to multiple paths either sequentially or in parallel.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mvel" type="tns:mvelExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For MVEL expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For MVEL expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ognl" type="tns:ognlExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For OGNL expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For OGNL expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="onCompletion" type="tns:onCompletionDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Route to be executed when normal route processing completes</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Route to be executed when normal route processing completes
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="onException" type="tns:onExceptionDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Route to be executed when an exception is thrown</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Route to be executed when an exception is thrown
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="optimisticLockRetryPolicy" type="tns:optimisticLockRetryPolicyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To configure optimistic locking</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To configure optimistic locking
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="options" type="tns:optionsVerbDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Rest OPTIONS command
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="otherwise" type="tns:otherwiseDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Route to be executed when all other choices evaluate to false</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Route to be executed when all other choices evaluate to false
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="packageScan" type="tns:packageScanDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Scans for Java org.apache.camel.builder.RouteBuilder classes in java packages</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Scans for Java org.apache.camel.builder.RouteBuilder classes in java packages
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="param" type="tns:restOperationParamDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To specify the rest operation parameters using Swagger.
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="patch" type="tns:patchVerbDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Rest PATCH command
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pgp" type="tns:pgpDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">PGP data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+PGP data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="php" type="tns:phpExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For PHP expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For PHP expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pipeline" type="tns:pipelineDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Routes the message to a sequence of processors.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Routes the message to a sequence of processors.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="policy" type="tns:policyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Defines a policy the route will use</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Defines a policy the route will use
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pollEnrich" type="tns:pollEnrichDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Enriches messages with data polled from a secondary resource</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Enriches messages with data polled from a secondary resource
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="post" type="tns:postVerbDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Rest POST command</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Rest POST command
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="process" type="tns:processDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Calls a Camel processor.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Calls a Camel processor.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="properties" type="tns:propertiesDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">A series of key value pair</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+A series of key value pair
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -476,7 +695,9 @@
<xs:element name="property" type="tns:propertyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">A key value pair</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+A key value pair
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -484,7 +705,9 @@
<xs:element name="protobuf" type="tns:protobufDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Google protobuf data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Google protobuf data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -492,31 +715,41 @@
<xs:element name="put" type="tns:putVerbDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Rest PUT command</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Rest PUT command
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="python" type="tns:pythonExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For Python expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For Python expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="random" type="tns:randomLoadBalancerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Random load balancer</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Random load balancer
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="recipientList" type="tns:recipientListDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Routes messages to a number of dynamically specified recipients (dynamic to)</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Routes messages to a number of dynamically specified recipients (dynamic to)
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="redeliveryPolicy" type="tns:redeliveryPolicyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To configure re-delivery for error handling</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To configure re-delivery for error handling
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -524,55 +757,89 @@
<xs:element name="ref" type="tns:refExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For using a custom expression</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For using a custom expression
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="removeHeader" type="tns:removeHeaderDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Removes a named header from the message</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Removes a named header from the message
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="removeHeaders" type="tns:removeHeadersDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Removes message headers whose name matches a specified pattern</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Removes message headers whose name matches a specified pattern
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="removeProperties" type="tns:removePropertiesDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Removes message exchange properties whose name matches a specified pattern</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Removes message exchange properties whose name matches a specified pattern
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="removeProperty" type="tns:removePropertyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Removes a named property from the message exchange</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Removes a named property from the message exchange
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="resequence" type="tns:resequenceDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Resequences (re-order) messages based on an expression</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Resequences (re-order) messages based on an expression
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="responseHeader" type="tns:restOperationResponseHeaderDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To specify the rest operation response headers using Swagger.
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="responseMessage" type="tns:restOperationResponseMsgDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To specify the rest operation response messages using Swagger.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="rest" type="tns:restDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Defines a rest service using the rest-dsl</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Defines a rest service using the rest-dsl
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="restBinding" type="tns:restBindingDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To configure rest binding</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To configure rest binding
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="restConfiguration" type="tns:restConfigurationDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To configure rest</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To configure rest
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -580,43 +847,57 @@
<xs:element name="restContextRef" type="tns:restContextRefDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To refer to an XML file with rest services defined using the rest-dsl</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To refer to an XML file with rest services defined using the rest-dsl
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="restProperty" type="tns:restPropertyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">A key value pair</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+A key value pair
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="rests" type="tns:restsDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">A series of rest services defined using the rest-dsl</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+A series of rest services defined using the rest-dsl
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="rollback" type="tns:rollbackDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Forces a rollback by stopping routing the message</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Forces a rollback by stopping routing the message
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="roundRobin" type="tns:roundRobinLoadBalancerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Round robin load balancer</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Round robin load balancer
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="route" type="tns:routeDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">A Camel route</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+A Camel route
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="routeBuilder" type="tns:routeBuilderDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To refer to a Java org.apache.camel.builder.RouteBuilder instance to use.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To refer to a Java org.apache.camel.builder.RouteBuilder instance to use.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -624,37 +905,57 @@
<xs:element name="routeContextRef" type="tns:routeContextRefDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To refer to an XML file with routes defined using the xml-dsl</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To refer to an XML file with routes defined using the xml-dsl
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="routes" type="tns:routesDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">A series of Camel routes</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+A series of Camel routes
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="routingSlip" type="tns:routingSlipDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Routes a message through a series of steps that are pre-determined (the slip)</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Routes a message through a series of steps that are pre-determined (the slip)
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="rss" type="tns:rssDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">RSS data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+RSS data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ruby" type="tns:rubyExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For Ruby expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For Ruby expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="sample" type="tns:samplingDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Extract a sample of the messages passing through a route</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Extract a sample of the messages passing through a route
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="script" type="tns:scriptDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Executes a script from a language which does not change the message body.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -662,85 +963,113 @@
<xs:element name="secureXML" type="tns:xmlSecurityDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">xml-security data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+xml-security data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="serialization" type="tns:serializationDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Java Object Serialization data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Java Object Serialization data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="setBody" type="tns:setBodyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the contents of the message body</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the contents of the message body
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="setExchangePattern" type="tns:setExchangePatternDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the exchange pattern on the message exchange</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the exchange pattern on the message exchange
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="setFaultBody" type="tns:setFaultBodyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the contents of a fault message's body</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the contents of a fault message's body
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="setHeader" type="tns:setHeaderDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the value of a message header</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the value of a message header
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="setOutHeader" type="tns:setOutHeaderDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the value of a header on the outbound message</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the value of a header on the outbound message
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="setProperty" type="tns:setPropertyDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets a named property on the message exchange</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets a named property on the message exchange
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="simple" type="tns:simpleExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For expressions and predicates using the simple language</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For expressions and predicates using the simple language
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="soapjaxb" type="tns:soapJaxbDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">SOAP data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+SOAP data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="sort" type="tns:sortDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sorts the contents of the message</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sorts the contents of the message
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="spel" type="tns:spELExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For Spring Expression Language (SpEL) expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For Spring Expression Language (SpEL) expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="split" type="tns:splitDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Splits a single message into many sub-messages.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Splits a single message into many sub-messages.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="sql" type="tns:sqlExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For SQL expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For SQL expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -748,19 +1077,25 @@
<xs:element name="sticky" type="tns:stickyLoadBalancerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sticky load balancer</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sticky load balancer
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="stop" type="tns:stopDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Stops the processing of the current message</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Stops the processing of the current message
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="stream-config" type="tns:streamResequencerConfig">
<xs:annotation>
- <xs:documentation xml:lang="en">Configures stream-processing resequence eip.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Configures stream-processing resequence eip.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -768,13 +1103,25 @@
<xs:element name="string" type="tns:stringDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Represents the String (text based) DataFormat</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Represents the String (text based) DataFormat
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="syslog" type="tns:syslogDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Syslog data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Syslog data format
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="tarfile" type="tns:tarFileDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Represents the TAR file XML org.apache.camel.spi.DataFormat.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -782,7 +1129,9 @@
<xs:element name="terser" type="tns:terserExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For HL7 terser expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For HL7 terser expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -790,187 +1139,269 @@
<xs:element name="threadPoolProfile" type="tns:threadPoolProfileDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">To configure thread pools</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To configure thread pools
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="threads" type="tns:threadsDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Specifies that all steps after this node are processed asynchronously</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Specifies that all steps after this node are processed asynchronously
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="throttle" type="tns:throttleDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Controls the rate at which messages are passed to the next node in the route</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Controls the rate at which messages are passed to the next node in the route
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="throwException" type="tns:throwExceptionDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Throws an exception</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Throws an exception
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tidyMarkup" type="tns:tidyMarkupDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">Tidymark (wellformed HTML) data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Tidymark (wellformed HTML) data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="to" type="tns:toDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Sends the message to an endpoint</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sends the message to a static endpoint
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="toD" type="tns:toDynamicDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sends the message to a dynamic endpoint
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tokenize" type="tns:tokenizerExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For expressions and predicates using a body or header tokenizer.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For expressions and predicates using a body or header tokenizer.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="topic" type="tns:topicLoadBalancerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Topic load balancer</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Topic load balancer
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="transacted" type="tns:transactedDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Enables transaction on the route</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Enables transaction on the route
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="transform" type="tns:transformDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Transforms the message body based on an expression</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Transforms the message body based on an expression
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="univocity-csv" type="tns:uniVocityCsvDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">UniVocity CSV data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+UniVocity CSV data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="univocity-fixed" type="tns:uniVocityFixedWidthDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">UniVocity fixed-width data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+UniVocity fixed-width data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="univocity-header" type="tns:uniVocityHeader">
<xs:annotation>
- <xs:documentation xml:lang="en">To configure headers for UniVocity data formats.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To configure headers for UniVocity data formats.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="univocity-tsv" type="tns:uniVocityTsvDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">UniVocity TSV data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+UniVocity TSV data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unmarshal" type="tns:unmarshalDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Converts the message data received from the wire into a format that Apache Camel processors can consume</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Converts the message data received from the wire into a format that Apache Camel
+processors can consume
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validate" type="tns:validateDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Validates a message based on an expression</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Validates a message based on an expression
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="verb" type="tns:verbDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Rest command</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Rest command
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vtdxml" type="tns:vtdXmlExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For VTD-XML (fast and efficient XPath) expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For VTD-XML (fast and efficient XPath) expressions and predicates (requires
+using camel-vtdxml from Camel-Extra)
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="weighted" type="tns:weightedLoadBalancerDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Weighted load balancer</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Weighted load balancer
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="when" type="tns:whenDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Triggers a route when an expression evaluates to true</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Triggers a route when an expression evaluates to true
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="whenSkipSendToEndpoint" type="tns:whenSkipSendToEndpointDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Predicate to determine if the message should be sent or not to the endpoint when using interceptSentToEndpoint.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Predicate to determine if the message should be sent or not to the endpoint when
+using interceptSentToEndpoint.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="wireTap" type="tns:wireTapDefinition">
<xs:annotation>
- <xs:documentation xml:lang="en">Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Routes a copy of a message (or creates a new message) to a secondary destination
+while continue routing the original message.
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xmlBeans" type="tns:xmlBeansDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">XMLBeans data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+XMLBeans data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xmljson" type="tns:xmlJsonDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">xml-json data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+xml-json data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xmlrpc" type="tns:xmlRpcDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">xml-rpc data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+xml-rpc data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xpath" type="tns:xPathExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For XPath expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For XPath expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xquery" type="tns:xQueryExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For XQuery expressions and predicates</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For XQuery expressions and predicates
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xstream" type="tns:xStreamDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">xstream data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+xstream data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xtokenize" type="tns:xmlTokenizerExpression">
<xs:annotation>
- <xs:documentation xml:lang="en">For expressions and predicates using a body or header tokenizer.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+For expressions and predicates using a body or header tokenizer.
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="yaml" type="tns:yamlDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+YAML data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="zip" type="tns:zipDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">zip data format (not for zip files)</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+zip data format (not for zip files)
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="zipFile" type="tns:zipFileDataFormat">
<xs:annotation>
- <xs:documentation xml:lang="en">zip-file data format</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+zip-file data format
+ ]]></xs:documentation>
</xs:annotation>
</xs:element>
@@ -1004,7 +1435,9 @@
<xs:sequence/>
<xs:attribute name="id" type="xs:ID">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the value of the id property.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the value of the id property.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
@@ -1063,6 +1496,8 @@
<xs:attribute name="shutdownRunningTask" type="tns:shutdownRunningTask"/>
<xs:attribute name="lazyLoadTypeConverters" type="xs:boolean"/>
<xs:attribute name="typeConverterStatisticsEnabled" type="xs:boolean"/>
+ <xs:attribute name="typeConverterExists" type="tns:typeConverterExists"/>
+ <xs:attribute name="typeConverterExistsLoggingLevel" type="tns:loggingLevel"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -1085,12 +1520,16 @@
<xs:sequence/>
<xs:attribute name="key" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">Property key</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Property key
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">Property value</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Property value
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
@@ -1102,6 +1541,7 @@
<xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:propertiesFunction"/>
</xs:sequence>
<xs:attribute name="location" type="xs:string" use="required"/>
+ <xs:attribute name="encoding" type="xs:string"/>
<xs:attribute name="cache" type="xs:boolean"/>
<xs:attribute name="ignoreMissingLocation" type="xs:boolean"/>
<xs:attribute name="propertiesResolverRef" type="xs:string"/>
@@ -1137,6 +1577,14 @@
<xs:element maxOccurs="unbounded" minOccurs="0" name="excludes" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="includes" type="xs:string"/>
</xs:sequence>
+ <xs:attribute name="includeNonSingletons" type="xs:boolean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Whether to include non-singleton beans (prototypes) By default only singleton
+beans is included in the context scan
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:complexType>
<xs:complexType name="camelJMXAgentDefinition">
@@ -1156,7 +1604,9 @@
<xs:attribute name="registerNewRoutes" type="xs:string"/>
<xs:attribute name="statisticsLevel" type="xs:string"/>
<xs:attribute name="loadStatisticsEnabled" type="xs:string"/>
+ <xs:attribute name="endpointRuntimeStatisticsEnabled" type="xs:string"/>
<xs:attribute name="includeHostName" type="xs:string"/>
+ <xs:attribute name="useHostIPAddress" type="xs:string"/>
<xs:attribute name="mask" type="xs:string"/>
</xs:extension>
</xs:complexContent>
@@ -1206,6 +1656,7 @@
<xs:attribute name="serviceUrl" type="xs:string"/>
<xs:attribute name="serviceRef" type="xs:string"/>
<xs:attribute name="serviceInterface" type="xs:string"/>
+ <xs:attribute name="binding" type="xs:boolean"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -1235,6 +1686,8 @@
<xs:attribute name="logName" type="xs:string"/>
<xs:attribute name="useOriginalMessage" type="xs:boolean"/>
<xs:attribute name="onRedeliveryRef" type="xs:string"/>
+ <xs:attribute name="onPrepareFailureRef" type="xs:string"/>
+ <xs:attribute name="onExceptionOccurredRef" type="xs:string"/>
<xs:attribute name="retryWhileRef" type="xs:string"/>
<xs:attribute name="executorServiceRef" type="xs:string"/>
<xs:attribute name="redeliveryPolicyRef" type="xs:string"/>
@@ -1246,112 +1699,177 @@
<xs:sequence/>
<xs:attribute name="maximumRedeliveries" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the maximum redeliveries x = redeliver at most x times 0 = no redeliveries -1 = redeliver forever</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the maximum redeliveries x = redeliver at most x times 0 = no redeliveries
+-1 = redeliver forever
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="redeliveryDelay" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the initial redelivery delay</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the initial redelivery delay
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="asyncDelayedRedelivery" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Allow synchronous delayed redelivery.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Allow synchronous delayed redelivery.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="backOffMultiplier" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the back off multiplier</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the back off multiplier
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="useExponentialBackOff" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Turn on exponential backk off</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Turn on exponential backk off
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="collisionAvoidanceFactor" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the collision avoidance factor</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the collision avoidance factor
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="useCollisionAvoidance" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Turn on collision avoidance.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Turn on collision avoidance.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maximumRedeliveryDelay" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the maximum delay between redelivery</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the maximum delay between redelivery
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="retriesExhaustedLogLevel" type="tns:loggingLevel">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the logging level to use when retries has exhausted</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the logging level to use when retries has exhausted
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="retryAttemptedLogLevel" type="tns:loggingLevel">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the logging level to use for logging retry attempts</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the logging level to use for logging retry attempts
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="logRetryAttempted" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets whether retry attempts should be logged or not. Can be used to include or reduce verbose.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether retry attempts should be logged or not. Can be used to include or
+reduce verbose.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="logStackTrace" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets whether stack traces should be logged. Can be used to include or reduce verbose.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether stack traces should be logged. Can be used to include or reduce
+verbose.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="logRetryStackTrace" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets whether stack traces should be logged when an retry attempt failed. Can be used to include or reduce verbose.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether stack traces should be logged when an retry attempt failed. Can be
+used to include or reduce verbose.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="logHandled" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets whether handled exceptions should be logged or not. Can be used to include or reduce verbose.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether handled exceptions should be logged or not. Can be used to include
+or reduce verbose.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="logNewException" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets whether new exceptions should be logged or not. Can be used to include or reduce verbose. A new exception is an exception that was thrown while handling a previous exception.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether new exceptions should be logged or not. Can be used to include or
+reduce verbose. A new exception is an exception that was thrown while handling a
+previous exception.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="logContinued" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets whether continued exceptions should be logged or not. Can be used to include or reduce verbose.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether continued exceptions should be logged or not. Can be used to
+include or reduce verbose.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="logExhausted" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets whether exhausted exceptions should be logged or not. Can be used to include or reduce verbose.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether exhausted exceptions should be logged or not. Can be used to
+include or reduce verbose.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="logExhaustedMessageHistory" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets whether exhausted exceptions should be logged including message history or not (supports property placeholders). Can be used to include or reduce verbose.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether exhausted exceptions should be logged including message history or
+not (supports property placeholders). Can be used to include or reduce verbose.
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logExhaustedMessageBody" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets whether exhausted message body should be logged including message history
+or not (supports property placeholders). Can be used to include or reduce
+verbose. Requires logExhaustedMessageHistory to be enabled.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="disableRedelivery" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Disables redelivery (same as setting maximum redeliveries to 0)</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Disables redelivery (same as setting maximum redeliveries to 0)
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="delayPattern" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the delay pattern with delay intervals.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the delay pattern with delay intervals.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="allowRedeliveryWhileStopping" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Controls whether to allow redelivery while stopping/shutting down a route that uses error handling.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Controls whether to allow redelivery while stopping/shutting down a route that
+uses error handling.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="exchangeFormatterRef" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the reference of the instance of org.apache.camel.spi.ExchangeFormatter to generate the log message from exchange.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the reference of the instance of org.apache.camel.spi.ExchangeFormatter to
+generate the log message from exchange.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
@@ -1362,7 +1880,9 @@
<xs:sequence/>
<xs:attribute name="ref" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">Reference to the route builder instance</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Reference to the route builder instance
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@@ -1373,7 +1893,9 @@
<xs:sequence/>
<xs:attribute name="ref" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">Reference to the routes in the xml dsl</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Reference to the routes in the xml dsl
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
@@ -1382,7 +1904,9 @@
<xs:sequence/>
<xs:attribute name="ref" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">Reference to the rest-dsl</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Reference to the rest-dsl
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
@@ -1390,42 +1914,63 @@
<xs:complexType name="threadPoolProfileDefinition">
<xs:complexContent>
<xs:extension base="tns:optionalIdentifiedDefinition">
- <xs:sequence>
- <xs:element minOccurs="0" name="timeUnit" type="xs:string"/>
- </xs:sequence>
+ <xs:sequence/>
<xs:attribute name="defaultProfile" type="xs:boolean">
<xs:annotation>
- <xs:documentation xml:lang="en">Whether this profile is the default thread pool profile</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Whether this profile is the default thread pool profile
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="poolSize" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the core pool size</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the core pool size
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxPoolSize" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the maximum pool size</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the maximum pool size
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="keepAliveTime" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the keep alive time for idle threads in the pool</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the keep alive time for idle threads in the pool
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeUnit" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the time unit to use for keep alive time By default SECONDS is used.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxQueueSize" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the maximum number of tasks in the work queue. Use -1 or Integer.MAX_VALUE for an unbounded queue</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the maximum number of tasks in the work queue. Use -1 or Integer.MAX_VALUE
+for an unbounded queue
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="allowCoreThreadTimeOut" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Whether idle core threads is allowed to timeout and therefore can shrink the pool size below the core pool size Is by default false</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Whether idle core threads is allowed to timeout and therefore can shrink the
+pool size below the core pool size Is by default false
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rejectedPolicy" type="tns:threadPoolRejectedPolicy">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the handler for tasks which cannot be executed by the thread pool.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the handler for tasks which cannot be executed by the thread pool.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@@ -1439,7 +1984,9 @@
<xs:attribute name="customId" type="xs:boolean"/>
<xs:attribute name="id" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Sets the id of this node</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Sets the id of this node
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
@@ -1449,27 +1996,37 @@
<xs:extension base="xs:string">
<xs:attribute name="lang" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Language such as en for english.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Language such as en for english.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="layoutX" type="xs:double">
<xs:annotation>
- <xs:documentation xml:lang="en">Layout position X</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Layout position X
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="layoutY" type="xs:double">
<xs:annotation>
- <xs:documentation xml:lang="en">Layout position Y</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Layout position Y
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="layoutWidth" type="xs:double">
<xs:annotation>
- <xs:documentation xml:lang="en">Layout width</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Layout width
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="layoutHeight" type="xs:double">
<xs:annotation>
- <xs:documentation xml:lang="en">Layout height</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Layout height
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@@ -1530,17 +2087,22 @@
<xs:element ref="tns:base64"/>
<xs:element ref="tns:beanio"/>
<xs:element ref="tns:bindy"/>
+ <xs:element ref="tns:boon"/>
<xs:element ref="tns:castor"/>
<xs:element ref="tns:crypto"/>
<xs:element ref="tns:csv"/>
<xs:element name="custom" type="tns:customDataFormat"/>
<xs:element ref="tns:flatpack"/>
<xs:element ref="tns:gzip"/>
+ <xs:element ref="tns:hessian"/>
<xs:element ref="tns:hl7"/>
<xs:element ref="tns:ical"/>
+ <xs:element ref="tns:jacksonxml"/>
<xs:element ref="tns:jaxb"/>
<xs:element ref="tns:jibx"/>
<xs:element ref="tns:json"/>
+ <xs:element ref="tns:lzf"/>
+ <xs:element name="mimeMultipart" type="tns:mimeMultipartDataFormat"/>
<xs:element ref="tns:protobuf"/>
<xs:element ref="tns:rss"/>
<xs:element ref="tns:secureXML"/>
@@ -1548,6 +2110,7 @@
<xs:element ref="tns:soapjaxb"/>
<xs:element ref="tns:string"/>
<xs:element ref="tns:syslog"/>
+ <xs:element ref="tns:tarfile"/>
<xs:element ref="tns:tidyMarkup"/>
<xs:element ref="tns:univocity-csv"/>
<xs:element ref="tns:univocity-fixed"/>
@@ -1557,6 +2120,7 @@
<xs:element ref="tns:xmlrpc"/>
<xs:element ref="tns:xstream"/>
<xs:element ref="tns:pgp"/>
+ <xs:element ref="tns:yaml"/>
<xs:element ref="tns:zip"/>
<xs:element ref="tns:zipFile"/>
</xs:choice>
@@ -1569,9 +2133,12 @@
<xs:sequence/>
<xs:attribute name="instanceClassName" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">Class name to use for marshal and unmarshalling</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Class name to use for marshal and unmarshalling
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
+ <xs:anyAttribute namespace="##other" processContents="skip"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -1580,6 +2147,7 @@
<xs:complexContent>
<xs:extension base="tns:identifiedType">
<xs:sequence/>
+ <xs:anyAttribute namespace="##other" processContents="skip"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -1590,24 +2158,33 @@
<xs:sequence/>
<xs:attribute name="width" type="xs:int">
<xs:annotation>
- <xs:documentation xml:lang="en">Width of the barcode</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Width of the barcode
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="height" type="xs:int">
<xs:annotation>
- <xs:documentation xml:lang="en">Height of the barcode</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Height of the barcode
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="imageType" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Image type of the barcode such as png</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Image type of the barcode such as png
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="barcodeFormat" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Barcode format such as QR-Code</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Barcode format such as QR-Code
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
+ <xs:anyAttribute namespace="##other" processContents="skip"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -1618,19 +2195,28 @@
<xs:sequence/>
<xs:attribute name="lineLength" type="xs:int">
<xs:annotation>
- <xs:documentation xml:lang="en">To specific a maximum line length for the encoded data. By default 76 is used.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To specific a maximum line length for the encoded data. By default 76 is used.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="lineSeparator" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">The line separators to use. By default \r\n is used.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+The line separators to use. By default \r\n is used.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="urlSafe" type="xs:boolean">
<xs:annotation>
- <xs:documentation xml:lang="en">Instead of emitting '' and '/' we emit '-' and '_' respectively. urlSafe is only applied to encode operations. Decoding seamlessly handles both modes. Is by default false.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Instead of emitting '' and '/' we emit '-' and '_' respectively. urlSafe is only
+applied to encode operations. Decoding seamlessly handles both modes. Is by
+default false.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
+ <xs:anyAttribute namespace="##other" processContents="skip"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -1641,34 +2227,48 @@
<xs:sequence/>
<xs:attribute name="mapping" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">The BeanIO mapping file. Is by default loaded from the classpath. You can prefix with file: http: or classpath: to denote from where to load the mapping file.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+The BeanIO mapping file. Is by default loaded from the classpath. You can prefix
+with file: http: or classpath: to denote from where to load the mapping file.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="streamName" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">The name of the stream to use.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+The name of the stream to use.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ignoreUnidentifiedRecords" type="xs:boolean">
<xs:annotation>
- <xs:documentation xml:lang="en">Whether to ignore unidentified records.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Whether to ignore unidentified records.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ignoreUnexpectedRecords" type="xs:boolean">
<xs:annotation>
- <xs:documentation xml:lang="en">Whether to ignore unexpected records.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Whether to ignore unexpected records.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ignoreInvalidRecords" type="xs:boolean">
<xs:annotation>
- <xs:documentation xml:lang="en">Whether to ignore invalid records.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Whether to ignore invalid records.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="encoding" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">The charset to use. Is by default the JVM platform default charset.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+The charset to use. Is by default the JVM platform default charset.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
+ <xs:anyAttribute namespace="##other" processContents="skip"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -1679,27 +2279,50 @@
<xs:sequence/>
<xs:attribute name="type" type="tns:bindyType" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">Whether to use csv fixed or key value pairs mode.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Whether to use csv fixed or key value pairs mode.
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="packages">
+ <xs:attribute name="classType" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">The java package names to scan for model classes.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+Name of model class to use.
+ ]]></xs:documentation>
</xs:annotation>
- <xs:simpleType>
- <xs:list itemType="xs:string"/>
- </xs:simpleType>
</xs:attribute>
- <xs:attribute name="classType" type="xs:string">
+ <xs:attribute name="locale" type="xs:string">
<xs:annotation>
- <xs:documentation xml:lang="en">Name of model class to use.</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
+To configure a default locale to use such as us for united states. To use the
+JVM platform default locale then use the name default
+ ]]></xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="locale" type="xs:string">
+ <xs:anyAttribute namespace="##other" processContents="skip"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+
+ <xs:complexType name="boonDataFormat">
+ <xs:complexContent>
+ <xs:extension base="tns:dataFormat">
+ <xs:sequence/>
+ <xs:attribute name="unmarshalTypeName" type="xs:string" use="required">
<xs:annotation>
- <xs:documentation xml:lang="en">To configure a default locale to use such as us for united states. To use the JVM platform default locale then use the name default</xs:documentation>
+ <xs:documentation xml:lang="en"><![CDATA[
[... 5587 lines stripped ...]