You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2023/11/20 09:31:52 UTC
(camel) 01/01: camel-smb - Should be scheduled endpoint and polished code.
This is an automated email from the ASF dual-hosted git repository.
nfilotto pushed a commit to branch backport-camel-smb
in repository https://gitbox.apache.org/repos/asf/camel.git
commit bc02eea8ed47a6c4271ab6f828ec341af0eea81a
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Nov 13 06:55:57 2023 +0100
camel-smb - Should be scheduled endpoint and polished code.
---
camel-dependencies/pom.xml | 1 +
.../org/apache/camel/catalog/components/smb.json | 56 +-
.../apache/camel/catalog/others/componentdsl.json | 2 +-
.../apache/camel/catalog/others/endpointdsl.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 12630 +++++++++----------
components/camel-smb/pom.xml | 14 +-
.../component/smb/SmbComponentConfigurer.java | 6 -
.../camel/component/smb/SmbEndpointConfigurer.java | 102 +-
.../camel/component/smb/SmbEndpointUriFactory.java | 31 +-
.../services/org/apache/camel/component.properties | 2 +-
.../org/apache/camel/component/smb/smb.json | 56 +-
.../camel-smb/src/main/docs/smb-component.adoc | 5 +-
.../camel/component/smb/SmbConfiguration.java | 15 +-
.../apache/camel/component/smb/SmbConsumer.java | 13 +-
.../apache/camel/component/smb/SmbEndpoint.java | 33 +-
.../components/modules/ROOT/examples/json/smb.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/smb-component.adoc | 1 +
.../component/ComponentsBuilderFactory.java | 13 +
.../component/dsl/SmbComponentBuilderFactory.java | 116 +
.../src/generated/resources/metadata.json | 22 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 57 +
.../endpoint/dsl/SmbEndpointBuilderFactory.java | 919 ++
test-infra/camel-test-infra-smb/pom.xml | 2 +-
.../camel/test/infra/smb/services/SmbService.java | 16 +-
.../test/infra/smb/services/SmbServiceFactory.java | 2 +-
28 files changed, 7685 insertions(+), 6435 deletions(-)
diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml
index 565f973f79b..c253a6c97d2 100644
--- a/camel-dependencies/pom.xml
+++ b/camel-dependencies/pom.xml
@@ -507,6 +507,7 @@
<smallrye-fault-tolerance-version>5.6.0</smallrye-fault-tolerance-version>
<smallrye-health-version>3.3.0</smallrye-health-version>
<smallrye-metrics-version>3.0.5</smallrye-metrics-version>
+ <smbj-version>0.12.0</smbj-version>
<snakeyaml-engine-version>2.3</snakeyaml-engine-version>
<snakeyaml-version>1.33</snakeyaml-version>
<snappy-java-version>1.1.10.3</snappy-java-version>
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smb.json
index 82a5f452475..7dc9f8a7973 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smb.json
@@ -3,7 +3,7 @@
"kind": "component",
"name": "smb",
"title": "SMB",
- "description": "SMB component which consumes natively from file shares using the Server Message Block (SMB, also known as Common Internet File System - CIFS) protocol",
+ "description": "Receive files from SMB (Server Message Block) shares.",
"deprecated": false,
"firstVersion": "4.2.0-SNAPSHOT",
"label": "file",
@@ -11,35 +11,49 @@
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-smb",
- "version": "4.2.0-SNAPSHOT",
+ "version": "3.22.0-SNAPSHOT",
"scheme": "smb",
"extendsScheme": "",
- "syntax": "smb:hostname:port",
+ "syntax": "smb:hostname:port\/shareName",
"async": false,
"api": false,
- "consumerOnly": false,
+ "consumerOnly": true,
"producerOnly": false,
"lenientProperties": false
},
"componentProperties": {
- "bridgeErrorHandler": { "index": 0, "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the like [...]
- "lazyStartProducer": { "index": 1, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail [...]
- "autowiredEnabled": { "index": 2, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching t [...]
+ "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a me [...]
+ "autowiredEnabled": { "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which t [...]
},
"properties": {
- "hostname": { "index": 0, "kind": "path", "displayName": "Hostname", "group": "common", "label": "common", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The share name or IP address" },
- "port": { "index": 1, "kind": "path", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 445, "description": "The share port" },
- "shareName": { "index": 2, "kind": "path", "displayName": "Share Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The share path" },
- "domain": { "index": 3, "kind": "parameter", "displayName": "Domain", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The user domain" },
- "password": { "index": 4, "kind": "parameter", "displayName": "Password", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The password to access the share" },
- "path": { "index": 5, "kind": "parameter", "displayName": "Path", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The path, within the share, to consume the files from" },
- "searchPattern": { "index": 6, "kind": "parameter", "displayName": "Search Pattern", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "*.txt", "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The search pattern used to list the files" },
- "smbIoBean": { "index": 7, "kind": "parameter", "displayName": "Smb Io Bean", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.smb.SmbIOBean", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "An optional SMB I\/O bean to use to setup the file access attributes when reading\/writing a file" },
- "username": { "index": 8, "kind": "parameter", "displayName": "Username", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The username required to access the share" },
- "idempotentRepository": { "index": 9, "kind": "parameter", "displayName": "Idempotent Repository", "group": "consumer", "label": "consumer", "required": false, "type": "object", "javaType": "org.apache.camel.spi.IdempotentRepository", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "A pluggable repository org.apache.camel.spi.IdempotentRepository wh [...]
- "bridgeErrorHandler": { "index": 10, "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming [...]
- "exceptionHandler": { "index": 11, "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By de [...]
- "exchangePattern": { "index": 12, "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
- "lazyStartProducer": { "index": 13, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a produ [...]
+ "hostname": { "kind": "path", "displayName": "Hostname", "group": "consumer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The share hostname or IP address" },
+ "port": { "kind": "path", "displayName": "Port", "group": "consumer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 445, "description": "The share port number" },
+ "shareName": { "kind": "path", "displayName": "Share Name", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The name of the share to connect to." },
+ "idempotentRepository": { "kind": "parameter", "displayName": "Idempotent Repository", "group": "consumer", "label": "advanced,consumer", "required": false, "type": "object", "javaType": "org.apache.camel.spi.IdempotentRepository", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "A pluggable repository org.apache.camel.spi.IdempotentRepository which [...]
+ "path": { "kind": "parameter", "displayName": "Path", "group": "consumer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The path, within the share, to consume the files from" },
+ "searchPattern": { "kind": "parameter", "displayName": "Search Pattern", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "*.txt", "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The search pattern used to list the files" },
+ "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send Empty Message When Idle", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead." },
+ "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now [...]
+ "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
+ "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
+ "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation [...]
+ "smbIoBean": { "kind": "parameter", "displayName": "Smb Io Bean", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.smb.SmbIOBean", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "An optional SMB I\/O bean to use to setup the file access attributes when reading\/writing a file" },
+ "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
+ "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
+ "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
+ "delay": { "kind": "parameter", "displayName": "Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 500, "description": "Milliseconds before the next poll." },
+ "greedy": { "kind": "parameter", "displayName": "Greedy", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages." },
+ "initialDelay": { "kind": "parameter", "displayName": "Initial Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1000, "description": "Milliseconds before the first poll starts." },
+ "repeatCount": { "kind": "parameter", "displayName": "Repeat Count", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 0, "description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever." },
+ "runLoggingLevel": { "kind": "parameter", "displayName": "Run Logging Level", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "TRACE", "description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level [...]
+ "scheduledExecutorService": { "kind": "parameter", "displayName": "Scheduled Executor Service", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.concurrent.ScheduledExecutorService", "deprecated": false, "autowired": false, "secret": false, "description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool." },
+ "scheduler": { "kind": "parameter", "displayName": "Scheduler", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.lang.Object", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "none", "description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler" },
+ "schedulerProperties": { "kind": "parameter", "displayName": "Scheduler Properties", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "scheduler.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler." },
+ "startScheduler": { "kind": "parameter", "displayName": "Start Scheduler", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether the scheduler should be auto started." },
+ "timeUnit": { "kind": "parameter", "displayName": "Time Unit", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.concurrent.TimeUnit", "enum": [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "MILLISECONDS", "description": "Time unit for initialDelay and delay options." },
+ "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details." },
+ "domain": { "kind": "parameter", "displayName": "Domain", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The user domain" },
+ "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The password to access the share" },
+ "username": { "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.smb.SmbConfiguration", "configurationField": "configuration", "description": "The username required to access the share" }
}
}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/componentdsl.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/componentdsl.json
index 96303bb97c6..d4d0dc2ffa9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/componentdsl.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/componentdsl.json
@@ -12,4 +12,4 @@
"artifactId": "camel-componentdsl",
"version": "3.22.0-SNAPSHOT"
}
-}
+}
\ No newline at end of file
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/endpointdsl.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/endpointdsl.json
index 9d631f94437..53be2892fcb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/endpointdsl.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/endpointdsl.json
@@ -12,4 +12,4 @@
"artifactId": "camel-endpointdsl",
"version": "3.22.0-SNAPSHOT"
}
-}
+}
\ No newline at end of file
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
index 61d4a2013cb..f30cb82e33c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://camel.apache.org/schema/spring" elementFormDefault="qualified" targetNamespace="http://camel.apache.org/schema/spring" version="1.0">
-
+
<xs:element name="aggregate" type="tns:aggregateDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -9,7 +9,7 @@ Aggregates many messages into a single message
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="any23" type="tns:any23DataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -19,7 +19,7 @@ Extract RDF data from HTML documents.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="apiKey" type="tns:apiKeyDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -29,7 +29,7 @@ Rest security basic auth definition
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="asn1" type="tns:asn1DataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -39,7 +39,7 @@ Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="avro" type="tns:avroDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -49,7 +49,7 @@ Serialize and deserialize messages using Apache Avro binary data format.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="barcode" type="tns:barcodeDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -59,7 +59,7 @@ Transform strings to various 1D/2D barcode bitmap formats and back.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="base64" type="tns:base64DataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -69,7 +69,7 @@ Encode and decode data using Base64.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="basicAuth" type="tns:basicAuthDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -79,7 +79,7 @@ Rest security basic auth definition
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="batch-config" type="tns:batchResequencerConfig">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -89,7 +89,7 @@ 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">
@@ -99,7 +99,7 @@ Calls a Java bean
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="beanPostProcessor" type="tns:camelBeanPostProcessor">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -110,7 +110,7 @@ BeanPostProcessor to post process beans.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="bearerToken" type="tns:bearerTokenDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -120,7 +120,7 @@ Rest security bearer token authentication definition
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="bindy" type="tns:bindyDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -131,7 +131,7 @@ delimited, fixed length formats, or FIX messages).
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="blacklistServiceFilter" type="tns:blacklistServiceCallServiceFilterConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -141,7 +141,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="cachingServiceDiscovery" type="tns:cachingServiceCallServiceDiscoveryConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -151,7 +151,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="camelContext" type="tns:camelContextFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -161,7 +161,7 @@ CamelContext using XML configuration.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="cbor" type="tns:cborDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -171,7 +171,7 @@ Unmarshal a CBOR payload to POJO and back.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="choice" type="tns:choiceDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -181,7 +181,7 @@ Route messages based on a series of predicates
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="circuitBreaker" type="tns:circuitBreakerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -191,7 +191,7 @@ Route messages in a fault tolerance way using Circuit Breaker
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="claimCheck" type="tns:claimCheckDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -202,7 +202,7 @@ unique key), which can be used to retrieve the message content at a later time.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="combinedServiceDiscovery" type="tns:combinedServiceCallServiceDiscoveryConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -212,7 +212,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="combinedServiceFilter" type="tns:combinedServiceCallServiceFilterConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -222,7 +222,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="constant" type="tns:constantExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -232,7 +232,7 @@ A fixed value set only once during the route startup.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="consulServiceDiscovery" type="tns:consulServiceCallServiceDiscoveryConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -242,7 +242,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="consumerTemplate" type="tns:camelConsumerTemplateFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -252,7 +252,7 @@ Configures a ConsumerTemplate
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="contextScan" type="tns:contextScanDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -263,7 +263,7 @@ 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">
@@ -273,7 +273,7 @@ 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">
@@ -283,7 +283,7 @@ Encrypt and decrypt messages using Java Cryptography Extension (JCE).
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="csimple" type="tns:cSimpleExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -293,7 +293,7 @@ Evaluate a compiled simple expression.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="csv" type="tns:csvDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -303,7 +303,7 @@ Handle CSV (Comma Separated Values) payloads.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="custom" type="tns:customDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -314,7 +314,7 @@ registry.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="customLoadBalancer" type="tns:customLoadBalancerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -324,7 +324,7 @@ To use a custom load balancer implementation.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="customServiceFilter" type="tns:customServiceCallServiceFilterConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -334,7 +334,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="dataFormats" type="tns:dataFormatsDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -344,7 +344,7 @@ Configure data formats.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="datasonnet" type="tns:datasonnetExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -354,7 +354,7 @@ To use DataSonnet scripts for message transformations.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="deadLetterChannel" type="tns:deadLetterChannelDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -364,7 +364,7 @@ Error handler with dead letter queue.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="defaultErrorHandler" type="tns:defaultErrorHandlerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -374,7 +374,7 @@ The default error handler.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="defaultLoadBalancer" type="tns:defaultServiceCallServiceLoadBalancerConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -384,7 +384,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="delay" type="tns:delayDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -394,7 +394,7 @@ Delays processing for a specified length of time
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="delete" type="tns:deleteDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -404,7 +404,7 @@ Rest DELETE command
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="description" type="tns:descriptionDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -414,7 +414,7 @@ To provide comments about the node.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="dnsServiceDiscovery" type="tns:dnsServiceCallServiceDiscoveryConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -424,7 +424,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="doCatch" type="tns:catchDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -434,7 +434,7 @@ 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">
@@ -444,7 +444,7 @@ 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">
@@ -454,7 +454,7 @@ 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">
@@ -464,7 +464,7 @@ Route messages based on dynamic rules
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="endpoint" type="tns:camelEndpointFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -474,7 +474,7 @@ Camel endpoint configuration
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="enrich" type="tns:enrichDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -484,7 +484,7 @@ Enriches a message with data from a secondary resource
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="errorHandler" nillable="true" type="xs:anyType">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -494,7 +494,7 @@ Camel error handling.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="exchangeProperty" type="tns:exchangePropertyExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -504,7 +504,7 @@ Gets a property from the Exchange.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="expression" type="tns:expressionSubElementDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -514,9 +514,9 @@ A useful base class for an expression
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="expressionDefinition" type="tns:expression"/>
-
+
<xs:element name="failover" type="tns:failoverLoadBalancerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -526,7 +526,7 @@ In case of failures the exchange will be tried on the next endpoint.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="faultToleranceConfiguration" type="tns:faultToleranceConfigurationDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -536,7 +536,7 @@ MicroProfile Fault Tolerance Circuit Breaker EIP configuration
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="fhirJson" type="tns:fhirJsonDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -546,7 +546,7 @@ Marshall and unmarshall FHIR objects to/from JSON.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="fhirXml" type="tns:fhirXmlDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -556,7 +556,7 @@ Marshall and unmarshall FHIR objects to/from XML.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="filter" type="tns:filterDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -566,7 +566,7 @@ 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">
@@ -577,7 +577,7 @@ delimited, or fixed length formats) using Flatpack library.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="fluentTemplate" type="tns:camelFluentProducerTemplateFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -587,7 +587,7 @@ Configures a org.apache.camel.FluentProducerTemplate
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="from" type="tns:fromDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -597,7 +597,7 @@ Act as a message source as input to a route
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="get" type="tns:getDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -607,7 +607,7 @@ Rest GET command
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="globalOption" type="tns:globalOptionDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -618,7 +618,7 @@ context such as max debug log length.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="globalOptions" type="tns:globalOptionsDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -629,7 +629,7 @@ a Camel context such as max debug log length.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="grok" type="tns:grokDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -639,7 +639,7 @@ Unmarshal unstructured data to objects using Logstash based Grok patterns.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="groovy" type="tns:groovyExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -649,7 +649,7 @@ Evaluates a Groovy script.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="gzipDeflater" type="tns:gzipDeflaterDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -659,7 +659,7 @@ Compress and decompress messages using java.util.zip.GZIPStream.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="head" type="tns:headDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -669,7 +669,7 @@ Rest HEAD command
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="header" type="tns:headerExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -679,7 +679,7 @@ Gets a header from the Exchange.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="healthyServiceFilter" type="tns:healthyServiceCallServiceFilterConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -689,7 +689,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="hl7" type="tns:hl7DataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -699,7 +699,7 @@ Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="hl7terser" type="tns:hl7TerserExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -710,7 +710,7 @@ syntax.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="ical" type="tns:icalDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -720,7 +720,7 @@ Marshal and unmarshal iCal (.ics) documents to/from model objects.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="idempotentConsumer" type="tns:idempotentConsumerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -730,7 +730,7 @@ Filters out duplicate messages
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="inOnly" type="tns:inOnlyDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -740,7 +740,7 @@ Deprecated: 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">
@@ -750,7 +750,7 @@ Deprecated: Marks the exchange pattern for the route to request/reply
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="inputType" type="tns:inputTypeDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -768,7 +768,7 @@ transformation from/to XML.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="intercept" type="tns:interceptDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -778,7 +778,7 @@ 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">
@@ -788,7 +788,7 @@ Intercepts incoming messages
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="interceptSendToEndpoint" type="tns:interceptSendToEndpointDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -798,7 +798,7 @@ 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">
@@ -809,7 +809,7 @@ Jackson.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="jaxb" type="tns:jaxbDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -819,7 +819,7 @@ Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="jmxAgent" type="tns:camelJMXAgentDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -829,7 +829,7 @@ JMX configuration.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="joor" type="tns:joorExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -839,7 +839,7 @@ Evaluates a jOOR (Java compiled once at runtime) expression.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="jq" type="tns:jqExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -849,7 +849,7 @@ Evaluates a JQ expression against a JSON message body.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="js" type="tns:javaScriptExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -859,7 +859,7 @@ Evaluates a JavaScript expression.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="json" type="tns:jsonDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -869,7 +869,7 @@ Marshal POJOs to JSON and back.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="jsonApi" type="tns:jsonApiDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -879,7 +879,7 @@ Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="jsonpath" type="tns:jsonPathExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -889,7 +889,7 @@ Evaluates a JSONPath expression against a JSON message body.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="jtaTransactionErrorHandler" type="tns:jtaTransactionErrorHandlerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -899,7 +899,7 @@ JTA based transactional error handler (requires camel-jta).
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="kamelet" type="tns:kameletDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -909,7 +909,7 @@ To call Kamelets in special situations
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="keyStoreParameters" type="tns:keyStoreParametersFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -919,7 +919,7 @@ Key store facility for cryptographic keys and certificates
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="kubernetesServiceDiscovery" type="tns:kubernetesServiceCallServiceDiscoveryConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -929,7 +929,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="language" type="tns:languageExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -939,7 +939,7 @@ Evaluates a custom language.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="loadBalance" type="tns:loadBalanceDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -949,7 +949,7 @@ Balances message processing among a number of nodes
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="loadBalancerConfiguration" type="tns:serviceCallServiceLoadBalancerConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -959,7 +959,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="log" type="tns:logDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -969,7 +969,7 @@ 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">
@@ -979,7 +979,7 @@ 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">
@@ -989,7 +989,7 @@ Compress and decompress streams using LZF deflate algorithm.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="marshal" type="tns:marshalDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1000,7 +1000,7 @@ component
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="method" type="tns:methodCallExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1010,7 +1010,7 @@ Calls a Java bean method.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="mimeMultipart" type="tns:mimeMultipartDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1020,7 +1020,7 @@ Marshal Camel messages with attachments into MIME-Multipart messages and back.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="multicast" type="tns:multicastDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1030,7 +1030,7 @@ Routes the same message to multiple paths either sequentially or in parallel.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="mutualTLS" type="tns:mutualTLSDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1040,7 +1040,7 @@ Rest security mutual TLS authentication definition
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="mvel" type="tns:mvelExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1050,7 +1050,7 @@ Evaluates a MVEL template.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="noErrorHandler" type="tns:noErrorHandlerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1060,7 +1060,7 @@ To not use an error handler.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="oauth2" type="tns:oAuth2Definition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1070,7 +1070,7 @@ Rest security OAuth2 definition
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="ognl" type="tns:ognlExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1080,7 +1080,7 @@ Evaluates an OGNL expression (Apache Commons OGNL).
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="onCompletion" type="tns:onCompletionDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1090,7 +1090,7 @@ 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">
@@ -1100,7 +1100,7 @@ Route to be executed when an exception is thrown
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="onFallback" type="tns:onFallbackDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1110,7 +1110,7 @@ Route to be executed when Circuit Breaker EIP executes fallback
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="openIdConnect" type="tns:openIdConnectDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1120,7 +1120,7 @@ Rest security OpenID Connect definition
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="optimisticLockRetryPolicy" type="tns:optimisticLockRetryPolicyDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1130,7 +1130,7 @@ To configure optimistic locking
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="otherwise" type="tns:otherwiseDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1140,7 +1140,7 @@ Route to be executed when all other choices evaluate to false
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="outputType" type="tns:outputTypeDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1158,7 +1158,7 @@ transformation.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="packageScan" type="tns:packageScanDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1168,7 +1168,7 @@ Scans for Java org.apache.camel.builder.RouteBuilder classes in java packages
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="param" type="tns:paramDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1178,7 +1178,7 @@ To specify the rest operation parameters.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="passThroughServiceFilter" type="tns:passThroughServiceCallServiceFilterConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1188,7 +1188,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="patch" type="tns:patchDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1198,7 +1198,7 @@ Rest PATCH command
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="pausable" type="tns:pausableDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1208,7 +1208,7 @@ Pausable EIP to support resuming processing from last known offset.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="pgp" type="tns:pgpDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1218,7 +1218,7 @@ Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="pipeline" type="tns:pipelineDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1228,7 +1228,7 @@ 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">
@@ -1238,7 +1238,7 @@ 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">
@@ -1248,7 +1248,7 @@ Enriches messages with data polled from a secondary resource
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="post" type="tns:postDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1258,7 +1258,7 @@ Rest POST command
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="process" type="tns:processDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1268,7 +1268,7 @@ Calls a Camel processor
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="propertiesFunction" type="tns:camelPropertyPlaceholderFunctionDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1278,7 +1278,7 @@ Function to use with properties placeholder
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="propertiesLocation" type="tns:camelPropertyPlaceholderLocationDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1288,7 +1288,7 @@ Properties to use with properties placeholder
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="property" type="tns:propertyDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1298,7 +1298,7 @@ A key value pair where the value is a literal value
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="propertyExpression" type="tns:propertyExpressionDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1308,7 +1308,7 @@ A key value pair where the value is an expression.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="propertyPlaceholder" type="tns:camelPropertyPlaceholderDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1318,7 +1318,7 @@ Properties placeholder
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="protobuf" type="tns:protobufDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1328,7 +1328,7 @@ Serialize and deserialize Java objects using Google's Protocol buffers.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="put" type="tns:putDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1338,7 +1338,7 @@ Rest PUT command
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="python" type="tns:pythonExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1348,7 +1348,7 @@ Evaluates a Python expression.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="random" type="tns:randomLoadBalancerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1358,7 +1358,7 @@ The destination endpoints are selected by random.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="recipientList" type="tns:recipientListDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1368,7 +1368,7 @@ Route messages to a number of dynamically specified recipients
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="redeliveryPolicy" type="tns:redeliveryPolicyDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1378,7 +1378,7 @@ To configure re-delivery for error handling
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="redeliveryPolicyProfile" type="tns:camelRedeliveryPolicyFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1388,7 +1388,7 @@ Configuration of redelivery policy.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="ref" type="tns:refExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1398,7 +1398,7 @@ Uses an existing expression from the registry.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="refErrorHandler" type="tns:refErrorHandlerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1408,7 +1408,7 @@ References to an existing or custom error handler.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="removeHeader" type="tns:removeHeaderDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1418,7 +1418,7 @@ 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">
@@ -1428,7 +1428,7 @@ 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">
@@ -1438,7 +1438,7 @@ 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">
@@ -1448,7 +1448,7 @@ 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">
@@ -1458,7 +1458,7 @@ Resequences (re-order) messages based on an expression
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="resilience4jConfiguration" type="tns:resilience4JConfigurationDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1468,7 +1468,7 @@ Resilience4j Circuit Breaker EIP configuration
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="responseHeader" type="tns:responseHeaderDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1478,7 +1478,7 @@ To specify the rest operation response headers.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="responseMessage" type="tns:responseMessageDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1488,7 +1488,7 @@ To specify the rest operation response messages.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="rest" type="tns:restDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1498,7 +1498,7 @@ 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">
@@ -1508,7 +1508,7 @@ To configure rest binding
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="restConfiguration" type="tns:restConfigurationDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1518,7 +1518,7 @@ To configure rest
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="restContext" type="tns:camelRestContextFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1528,7 +1528,7 @@ Configuration of REST services using rest-dsl using XML
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="restContextRef" type="tns:restContextRefDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1538,7 +1538,7 @@ 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">
@@ -1548,7 +1548,7 @@ A key value pair
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="rests" type="tns:restsDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1558,7 +1558,7 @@ A series of rest services defined using the rest-dsl
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="resumable" type="tns:resumableDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1568,7 +1568,7 @@ Resume EIP to support resuming processing from last known offset.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="rollback" type="tns:rollbackDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1578,7 +1578,7 @@ 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">
@@ -1589,7 +1589,7 @@ known and classic policy, which spreads the load evenly.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="route" type="tns:routeDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1599,7 +1599,7 @@ A Camel route
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeBuilder" type="tns:routeBuilderDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1609,7 +1609,7 @@ To refer to a Java org.apache.camel.builder.RouteBuilder instance to use.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeConfiguration" type="tns:routeConfigurationDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1619,7 +1619,7 @@ Reusable configuration for Camel route(s).
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeConfigurationContext" type="tns:camelRouteConfigurationContextFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1629,7 +1629,7 @@ Configuration of route configurations using XML
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeConfigurationContextRef" type="tns:routeConfigurationContextRefDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1639,7 +1639,7 @@ To refer to an XML file with route configuration defined using the xml-dsl
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeConfigurations" type="tns:routeConfigurationsDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1649,7 +1649,7 @@ A series of route configurations
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeContext" type="tns:camelRouteContextFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1659,7 +1659,7 @@ Configuration of routes using XML
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeContextRef" type="tns:routeContextRefDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1669,7 +1669,7 @@ To refer to an XML file with routes defined using the xml-dsl
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeController" type="tns:camelRouteControllerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1679,7 +1679,7 @@ Route controller configuration.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeTemplate" type="tns:routeTemplateDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1689,7 +1689,7 @@ Defines a route template (parameterized routes)
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeTemplateContext" type="tns:camelRouteTemplateContextFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1699,7 +1699,7 @@ Configuration of route templates using XML
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeTemplateContextRef" type="tns:routeTemplateContextRefDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1709,7 +1709,7 @@ To refer to an XML file with route templates defined using the xml-dsl
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routeTemplates" type="tns:routeTemplatesDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1719,7 +1719,7 @@ A series of route templates
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="routes" type="tns:routesDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1729,7 +1729,7 @@ 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">
@@ -1739,7 +1739,7 @@ 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">
@@ -1749,7 +1749,7 @@ Transform from ROME SyndFeed Java Objects to XML and vice-versa.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="saga" type="tns:sagaDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1759,7 +1759,7 @@ Enables Sagas on the route
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="sample" type="tns:samplingDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1769,7 +1769,7 @@ 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">
@@ -1779,7 +1779,7 @@ Executes a script from a language which does not change the message body.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="secureRandomParameters" type="tns:secureRandomParametersFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1789,7 +1789,7 @@ Cryptographically strong random number generator
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="security" type="tns:securityDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1799,7 +1799,7 @@ Rest security definition
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="securityDefinitions" type="tns:restSecuritiesDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1809,7 +1809,7 @@ To configure rest security definitions.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="serviceCall" type="tns:serviceCallDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1819,7 +1819,7 @@ Deprecated: To call remote services
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="serviceCallConfiguration" type="tns:serviceCallConfigurationDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1829,7 +1829,7 @@ Deprecated: Remote service call configuration
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="serviceChooserConfiguration" type="tns:serviceCallServiceChooserConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1839,7 +1839,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="serviceDiscoveryConfiguration" type="tns:serviceCallServiceDiscoveryConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1849,7 +1849,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="serviceExpression" type="tns:serviceCallExpressionConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1859,7 +1859,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="serviceFilterConfiguration" type="tns:serviceCallServiceFilterConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1869,7 +1869,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="setBody" type="tns:setBodyDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1879,7 +1879,7 @@ 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">
@@ -1889,7 +1889,7 @@ Sets the exchange pattern on the message exchange
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="setHeader" type="tns:setHeaderDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1899,7 +1899,7 @@ Sets the value of a message header
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="setProperty" type="tns:setPropertyDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1909,7 +1909,7 @@ 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">
@@ -1919,7 +1919,7 @@ Evaluates a Camel simple expression.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="soap" type="tns:soapDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1929,7 +1929,7 @@ Marshal Java objects to SOAP messages and back.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="sort" type="tns:sortDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1939,7 +1939,7 @@ 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">
@@ -1949,7 +1949,7 @@ Evaluates a Spring expression (SpEL).
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="split" type="tns:splitDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1959,7 +1959,7 @@ Splits a single message into many sub-messages.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="springTransactionErrorHandler" type="tns:springTransactionErrorHandlerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1969,7 +1969,7 @@ Spring based transactional error handler (requires camel-spring).
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="sslContextParameters" type="tns:sslContextParametersFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1979,7 +1979,7 @@ Secure socket protocol configuration
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="staticServiceDiscovery" type="tns:staticServiceCallServiceDiscoveryConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -1989,7 +1989,7 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="step" type="tns:stepDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2000,7 +2000,7 @@ logical name
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="sticky" type="tns:stickyLoadBalancerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2011,7 +2011,7 @@ perform the sticky load balancing.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="stop" type="tns:stopDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2021,7 +2021,7 @@ 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">
@@ -2031,7 +2031,7 @@ Configures stream-processing resequence eip.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="streamCaching" type="tns:camelStreamCachingStrategyDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2041,7 +2041,7 @@ Stream caching configuration.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="swiftMt" type="tns:swiftMtDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2051,7 +2051,7 @@ Encode and decode SWIFT MT messages.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="swiftMx" type="tns:swiftMxDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2061,7 +2061,7 @@ Encode and decode SWIFT MX messages.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="syslog" type="tns:syslogDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2071,7 +2071,7 @@ Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="tarFile" type="tns:tarFileDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2081,7 +2081,7 @@ Archive files into tarballs or extract files from tarballs.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="template" type="tns:camelProducerTemplateFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2091,7 +2091,7 @@ Configures a ProducerTemplate
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="templateBean" type="tns:routeTemplateBeanDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2101,7 +2101,7 @@ A route template bean (local bean)
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="templateParameter" type="tns:routeTemplateParameterDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2111,7 +2111,7 @@ A route template parameter
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="templatedRoute" type="tns:templatedRouteDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2121,7 +2121,7 @@ Defines a templated route (a route built from a route template)
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="templatedRouteBean" type="tns:templatedRouteBeanDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2131,7 +2131,7 @@ A bean as input of a route template (local bean)
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="templatedRouteParameter" type="tns:templatedRouteParameterDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2141,7 +2141,7 @@ An input parameter of a route template.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="templatedRoutes" type="tns:templatedRoutesDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2151,7 +2151,7 @@ A series of templated routes
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="threadPool" type="tns:camelThreadPoolFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2161,7 +2161,7 @@ Configuration of thread pools
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="threadPoolProfile" type="tns:threadPoolProfileDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2171,7 +2171,7 @@ To configure thread pools
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="threads" type="tns:threadsDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2181,7 +2181,7 @@ Specifies that all steps after this node are processed asynchronously
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="thrift" type="tns:thriftDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2191,7 +2191,7 @@ Serialize and deserialize messages using Apache Thrift binary data format.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="throttle" type="tns:throttleDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2201,7 +2201,7 @@ 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">
@@ -2211,7 +2211,7 @@ Throws an exception
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="tidyMarkup" type="tns:tidyMarkupDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2221,7 +2221,7 @@ Parse (potentially invalid) HTML into valid HTML or DOM.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="to" type="tns:toDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2231,7 +2231,7 @@ 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">
@@ -2241,7 +2241,7 @@ 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">
@@ -2251,7 +2251,7 @@ Tokenize text payloads using delimiter patterns.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="topic" type="tns:topicLoadBalancerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2261,7 +2261,7 @@ Topic which sends to all destinations.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="transacted" type="tns:transactedDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2271,7 +2271,7 @@ 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">
@@ -2281,7 +2281,7 @@ Transforms the message body based on an expression
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="transformers" type="tns:transformersDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2291,7 +2291,7 @@ To configure transformers.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="typeFilter" type="tns:yamlTypeFilterDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2301,7 +2301,7 @@ null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="univocityCsv" type="tns:uniVocityCsvDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2312,7 +2312,7 @@ using UniVocity Parsers.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="univocityFixed" type="tns:uniVocityFixedDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2323,7 +2323,7 @@ UniVocity Parsers.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="univocityHeader" type="tns:uniVocityHeader">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2333,7 +2333,7 @@ To configure headers for UniVocity data formats.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="univocityTsv" type="tns:uniVocityTsvDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2344,7 +2344,7 @@ records using UniVocity Parsers.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="unmarshal" type="tns:unmarshalDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2355,7 +2355,7 @@ processors can consume
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="validate" type="tns:validateDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2365,7 +2365,7 @@ Validates a message based on an expression
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="validators" type="tns:validatorsDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2375,7 +2375,7 @@ To configure validators.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="value" type="tns:valueDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2385,7 +2385,7 @@ A single value
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="weighted" type="tns:weightedLoadBalancerDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2395,7 +2395,7 @@ Uses a weighted load distribution ratio for each server with respect to others.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="when" type="tns:whenDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2405,7 +2405,7 @@ Triggers a route when the expression evaluates to true
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="wireTap" type="tns:wireTapDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2416,7 +2416,7 @@ while continue routing the original message.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="xmlSecurity" type="tns:xmlSecurityDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2426,7 +2426,7 @@ Encrypt and decrypt XML payloads using Apache Santuario.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="xpath" type="tns:xPathExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2436,7 +2436,7 @@ Evaluates an XPath expression against an XML payload.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="xquery" type="tns:xQueryExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2446,7 +2446,7 @@ Evaluates an XQuery expressions against an XML payload.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="xstream" type="tns:xStreamDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2456,7 +2456,7 @@ Deprecated: Marshal and unmarshal POJOs to/from XML using XStream library.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="xtokenize" type="tns:xmlTokenizerExpression">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2466,7 +2466,7 @@ Tokenize XML payloads.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="yaml" type="tns:yamlDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2476,7 +2476,7 @@ Marshal and unmarshal Java objects to and from YAML.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="zipDeflater" type="tns:zipDeflaterDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2487,7 +2487,7 @@ java.util.zip.Inflater.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="zipFile" type="tns:zipFileDataFormat">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2497,7 +2497,7 @@ Compression and decompress streams using java.util.zip.ZipStream.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element name="zookeeperServiceDiscovery" type="tns:zooKeeperServiceCallServiceDiscoveryConfiguration">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2507,15 +2507,15 @@ Deprecated: null
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:complexType abstract="true" name="abstractCamelConsumerTemplateFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractCamelFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="maximumCacheSize" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2525,21 +2525,21 @@ Sets a custom maximum cache size to use in the backing cache pools.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractCamelFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
<xs:attribute name="camelContextId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2549,17 +2549,17 @@ Id of CamelContext to use if there are multiple CamelContexts in the same JVM.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="identifiedType">
-
+
<xs:sequence/>
-
+
<xs:attribute name="id" type="xs:ID">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2569,35 +2569,35 @@ The id of this node.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractCamelContextFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractCamelEndpointFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractCamelFactoryBean">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:property"/>
-
+
</xs:sequence>
-
+
<xs:attribute name="uri" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2608,17 +2608,17 @@ be configured using a series of property.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="propertyDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="key" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2628,7 +2628,7 @@ Property key.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="value" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2638,17 +2638,17 @@ Property value.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractCamelFluentProducerTemplateFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractCamelFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="defaultEndpoint" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2658,7 +2658,7 @@ Sets the default endpoint URI used by default for sending message exchanges.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="maximumCacheSize" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2668,21 +2668,21 @@ Sets a custom maximum cache size to use in the backing cache pools.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractCamelProducerTemplateFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractCamelFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="defaultEndpoint" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2692,7 +2692,7 @@ Sets the default endpoint URI used by default for sending message exchanges.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="maximumCacheSize" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2702,21 +2702,21 @@ Sets a custom maximum cache size to use in the backing cache pools.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractCamelRedeliveryPolicyFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractCamelFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="maximumRedeliveries" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2727,7 +2727,7 @@ a negative value will retry forever.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="redeliveryDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2738,7 +2738,7 @@ Default value: 1000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="asyncDelayedRedelivery" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2753,7 +2753,7 @@ false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="backOffMultiplier" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2764,7 +2764,7 @@ useExponentialBackOff is enabled. Default value: 2
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="useExponentialBackOff" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2775,7 +2775,7 @@ time between retries. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="collisionAvoidanceFactor" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2786,7 +2786,7 @@ useCollisionAvoidance. Default value: 0.15
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="useCollisionAvoidance" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2797,7 +2797,7 @@ backoff timings to reduce contention probability. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="maximumRedeliveryDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2808,7 +2808,7 @@ Default value: 60000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="retriesExhaustedLogLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2819,7 +2819,7 @@ Default value: ERROR
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="retryAttemptedLogLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2830,7 +2830,7 @@ Default value: DEBUG
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="retryAttemptedLogInterval" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2840,7 +2840,7 @@ Sets the interval for log messages when retries are attempted. Default value: 0
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logRetryAttempted" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2850,7 +2850,7 @@ Sets whether to log retry attempts. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logStackTrace" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2860,7 +2860,7 @@ Sets whether stack traces should be logged or not. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logRetryStackTrace" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2870,7 +2870,7 @@ Sets whether stack traces should be logged or not. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logHandled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2880,7 +2880,7 @@ Sets whether errors should be logged even if its handled. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logNewException" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2891,7 +2891,7 @@ handling a previous exception. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logContinued" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2901,7 +2901,7 @@ Sets whether errors should be logged even if its continued. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logExhausted" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2911,7 +2911,7 @@ Sets whether exhausted exceptions should be logged or not. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logExhaustedMessageHistory" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2922,7 +2922,7 @@ false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logExhaustedMessageBody" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2933,7 +2933,7 @@ history included. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="disableRedelivery" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2943,7 +2943,7 @@ Disables redelivery by setting maximum redeliveries to 0. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="delayPattern" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2953,7 +2953,7 @@ Sets an optional delay pattern to use instead of fixed delay.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="allowRedeliveryWhileStopping" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2964,7 +2964,7 @@ uses error handling. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="exchangeFormatterRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2975,21 +2975,21 @@ generate the log message from exchange.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractCamelThreadPoolFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractCamelFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="poolSize" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -2999,7 +2999,7 @@ Sets the core pool size (threads to keep minimum in pool).
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="maxPoolSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3009,7 +3009,7 @@ 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">
@@ -3019,7 +3019,7 @@ Sets the keep alive time for inactive threads.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="timeUnit" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3029,7 +3029,7 @@ Sets the time unit used for keep alive time. Default value: SECONDS
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="maxQueueSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3040,7 +3040,7 @@ queue.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="allowCoreThreadTimeOut" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3050,7 +3050,7 @@ Sets whether to allow core threads to timeout. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="rejectedPolicy" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3061,7 +3061,7 @@ value: CallerRuns
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="threadName" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3071,7 +3071,7 @@ To use a custom thread name / pattern.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="scheduled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3081,21 +3081,21 @@ Whether to use a scheduled thread pool. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="camelJMXAgentDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
<xs:attribute name="disabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3105,7 +3105,7 @@ Disable JMI (default false). Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="onlyRegisterProcessorWithCustomId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3115,7 +3115,7 @@ Only register processor if a custom id was defined for it. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="mbeanServerDefaultDomain" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3126,7 +3126,7 @@ org.apache.camel
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="mbeanObjectDomainName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3137,7 +3137,7 @@ org.apache.camel
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="usePlatformMBeanServer" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3148,7 +3148,7 @@ value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="registerAlways" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3158,7 +3158,7 @@ A flag that indicates whether to register mbeans always. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="registerNewRoutes" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3169,7 +3169,7 @@ Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="statisticsLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3179,7 +3179,7 @@ Level of granularity for performance statistics enabled. Default value: Default
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="mbeansLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3190,7 +3190,7 @@ Default
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="loadStatisticsEnabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3200,7 +3200,7 @@ A flag that indicates whether Load statistics is enabled. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="endpointRuntimeStatisticsEnabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3211,7 +3211,7 @@ value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="includeHostName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3222,7 +3222,7 @@ value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="useHostIPAddress" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3233,7 +3233,7 @@ Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="mask" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3244,27 +3244,27 @@ passwords) from MBean names and attributes. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="camelPropertyPlaceholderDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:propertiesFunction"/>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:propertiesLocation"/>
-
+
</xs:sequence>
-
+
<xs:attribute name="location" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3276,7 +3276,7 @@ locations from this option.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="encoding" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3289,7 +3289,7 @@ java.util.Properties#load(java.io.InputStream).
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="ignoreMissingLocation" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3300,7 +3300,7 @@ file not found. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="nestedPlaceholder" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3312,7 +3312,7 @@ that a placeholder, has also a placeholder, that should be resolved
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="propertiesParserRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3322,7 +3322,7 @@ Reference to a custom PropertiesParser to be used.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="defaultFallbackEnabled" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3333,21 +3333,21 @@ looking after the colon separator. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="camelPropertyPlaceholderFunctionDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
<xs:attribute name="ref" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3357,21 +3357,21 @@ Reference to the custom properties function to lookup in the registry.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="camelPropertyPlaceholderLocationDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
<xs:attribute name="resolver" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3381,7 +3381,7 @@ The resolver to use to locate the location. Default value: classpath
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="path" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3391,7 +3391,7 @@ Property locations to use.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="optional" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3401,21 +3401,21 @@ If the location is optional. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="camelRouteControllerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
<xs:attribute name="supervising" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3431,7 +3431,7 @@ settings to attempt to restart failing routes. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="includeRoutes" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3446,7 +3446,7 @@ org.apache.camel.support.PatternHelper#matchPattern.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="excludeRoutes" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3461,7 +3461,7 @@ org.apache.camel.support.PatternHelper#matchPattern.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="threadPoolSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3474,7 +3474,7 @@ case more than one route has problems starting. Default value: 1
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="initialDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3485,7 +3485,7 @@ CamelContext has been started.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="backOffDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3496,7 +3496,7 @@ value: 2000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="backOffMaxDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3506,7 +3506,7 @@ Backoff maximum delay in millis when restarting a route that failed to startup.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="backOffMaxElapsedTime" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3517,7 +3517,7 @@ considered exhausted and no more attempts should be made.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="backOffMaxAttempts" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3529,7 +3529,7 @@ attempting to restart the route, and the route will remain as stopped.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="backOffMultiplier" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3540,7 +3540,7 @@ delay between restart attempts. Default value: 1.0
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="unhealthyOnExhausted" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3553,7 +3553,7 @@ this and can report the Camel application as DOWN. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="loggingLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3564,21 +3564,21 @@ stopping routes). The default logging level is DEBUG. Default value: DEBUG
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</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:annotation>
<xs:documentation xml:lang="en">
@@ -3596,7 +3596,7 @@ Default is true. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="spoolEnabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3609,7 +3609,7 @@ necessary. Default is false. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="allowClasses" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3621,7 +3621,7 @@ separated by comma.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="denyClasses" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3633,7 +3633,7 @@ separated by comma.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="spoolDirectory" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3645,7 +3645,7 @@ is created in the java.io.tmpdir directory.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="spoolCipher" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3656,7 +3656,7 @@ default the data is not encrypted.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="spoolThreshold" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3668,7 +3668,7 @@ disable overflow to disk. Default value: 131072
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="spoolUsedHeapMemoryThreshold" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3679,7 +3679,7 @@ disk.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="spoolUsedHeapMemoryLimit" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3690,7 +3690,7 @@ use.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="spoolRules" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3702,7 +3702,7 @@ be separated by comma.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="bufferSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3714,7 +3714,7 @@ org.apache.camel.util.IOHelper#DEFAULT_BUFFER_SIZE. Default value: 4096
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="removeSpoolDirectoryWhenStopping" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3725,7 +3725,7 @@ true. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="statisticsEnabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3735,7 +3735,7 @@ Sets whether statistics is enabled. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="anySpoolRules" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3750,61 +3750,61 @@ value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="patternBasedPackageScanFilter">
-
+
<xs:sequence/>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractJsseUtilFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractCamelFactoryBean">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractKeyManagersParametersFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractJsseUtilFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="keyPassword" type="xs:string"/>
-
+
<xs:attribute name="provider" type="xs:string"/>
-
+
<xs:attribute name="algorithm" type="xs:string"/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractKeyStoreParametersFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractJsseUtilFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="type" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3816,7 +3816,7 @@ information on standard names.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="password" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3826,7 +3826,7 @@ The optional password for reading/opening/verifying the key store.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="provider" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3836,7 +3836,7 @@ The optional provider identifier for instantiating the key store.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="resource" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3847,21 +3847,21 @@ the key store.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractSecureRandomParametersFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractJsseUtilFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="algorithm" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3875,7 +3875,7 @@ names.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="provider" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3886,97 +3886,97 @@ create the SecureRandom represented by this object's configuration.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="abstractTrustManagersParametersFactoryBean">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:abstractJsseUtilFactoryBean">
-
+
<xs:sequence/>
-
+
<xs:attribute name="provider" type="xs:string"/>
-
+
<xs:attribute name="algorithm" type="xs:string"/>
-
+
<xs:attribute name="trustManager" type="xs:string"/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="cipherSuitesParameters">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="cipherSuite" nillable="true" type="xs:string"/>
-
+
</xs:sequence>
-
+
</xs:complexType>
-
+
<xs:complexType name="filterParameters">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="include" nillable="true" type="xs:string"/>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="exclude" nillable="true" type="xs:string"/>
-
+
</xs:sequence>
-
+
</xs:complexType>
-
+
<xs:complexType name="sniHostNames">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="sniHostName" type="xs:string"/>
-
+
</xs:sequence>
-
+
</xs:complexType>
-
+
<xs:complexType name="secureSocketProtocolsParameters">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="secureSocketProtocol" nillable="true" type="xs:string"/>
-
+
</xs:sequence>
-
+
</xs:complexType>
-
+
<xs:complexType name="output">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="processorDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:optionalIdentifiedDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="disabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -3987,25 +3987,25 @@ been disabled then it cannot be enabled later at runtime. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="inheritErrorHandler" type="xs:boolean"/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="optionalIdentifiedDefinition">
-
+
<xs:sequence>
-
+
<xs:element minOccurs="0" ref="tns:description"/>
-
+
</xs:sequence>
-
+
<xs:attribute name="customId" type="xs:boolean"/>
-
+
<xs:attribute name="id" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4015,15 +4015,15 @@ Sets the id of this node.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:complexType>
-
+
<xs:complexType name="descriptionDefinition">
-
+
<xs:simpleContent>
-
+
<xs:extension base="xs:string">
-
+
<xs:attribute name="lang" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4033,21 +4033,21 @@ Deprecated: Language, such as en for english.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:simpleContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="aggregateDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:element name="correlationExpression" type="tns:expressionSubElementDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4060,7 +4060,7 @@ this by using the ignoreBadCorrelationKeys option.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element minOccurs="0" name="completionPredicate" type="tns:expressionSubElementDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4072,7 +4072,7 @@ aggregationStrategy object will be used as the completionPredicate.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element minOccurs="0" name="completionTimeoutExpression" type="tns:expressionSubElementDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4092,7 +4092,7 @@ checker intervals.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element minOccurs="0" name="completionSizeExpression" type="tns:expressionSubElementDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4105,149 +4105,149 @@ will fallback to use the fixed value if the Expression result was null or 0.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element minOccurs="0" ref="tns:optimisticLockRetryPolicy"/>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
<xs:attribute name="parallelProcessing" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4260,7 +4260,7 @@ creates a default pool with 10 concurrent threads. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="optimisticLocking" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4273,7 +4273,7 @@ false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="executorService" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4285,7 +4285,7 @@ used to send out aggregated exchanges as well.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="timeoutCheckerExecutorService" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4298,7 +4298,7 @@ to be used rather than creating a new thread for every aggregator.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregateController" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4309,7 +4309,7 @@ external sources to control this aggregator.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregationRepository" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4321,7 +4321,7 @@ org.apache.camel.processor.aggregate.MemoryAggregationRepository.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregationStrategy" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4336,7 +4336,7 @@ course the new incoming Exchange.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregationStrategyMethodName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4347,7 +4347,7 @@ beans as the AggregationStrategy.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregationStrategyMethodAllowNull" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4360,7 +4360,7 @@ Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="completionSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4373,7 +4373,7 @@ will fallback to use the fixed value if the Expression result was null or 0.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="completionInterval" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4386,7 +4386,7 @@ them can be used.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="completionTimeout" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4406,7 +4406,7 @@ checker intervals.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="completionTimeoutCheckerInterval" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4420,7 +4420,7 @@ use very low timeout values or checker intervals. Default value: 1000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="completionFromBatchConsumer" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4434,7 +4434,7 @@ cannot be used together with discardOnAggregationFailure. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="completionOnNewCorrelationGroup" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4448,7 +4448,7 @@ then the previous groups is forced completed. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="eagerCheckCompletion" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4460,7 +4460,7 @@ completionPredicate will use the aggregated Exchange. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="ignoreInvalidCorrelationKeys" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4471,7 +4471,7 @@ logging a DEBUG and then just ignore the incoming Exchange. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="closeCorrelationKeyOnCompletion" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4483,7 +4483,7 @@ ClosedCorrelationKeyException is thrown.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="discardOnCompletionTimeout" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4495,7 +4495,7 @@ false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="discardOnAggregationFailure" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4508,7 +4508,7 @@ completionFromBatchConsumer. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="forceCompletionOnStop" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4519,7 +4519,7 @@ stopped. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="completeAllOnStop" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4536,75 +4536,75 @@ CamelContext or the route using it. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="expressionSubElementDefinition">
-
+
<xs:choice>
-
+
<xs:element ref="tns:expressionDefinition"/>
-
+
<xs:element ref="tns:csimple"/>
-
+
<xs:element ref="tns:constant"/>
-
+
<xs:element ref="tns:datasonnet"/>
-
+
<xs:element ref="tns:exchangeProperty"/>
-
+
<xs:element ref="tns:groovy"/>
-
+
<xs:element ref="tns:header"/>
-
+
<xs:element ref="tns:hl7terser"/>
-
+
<xs:element ref="tns:js"/>
-
+
<xs:element ref="tns:joor"/>
-
+
<xs:element ref="tns:jq"/>
-
+
<xs:element ref="tns:jsonpath"/>
-
+
<xs:element ref="tns:language"/>
-
+
<xs:element ref="tns:method"/>
-
+
<xs:element ref="tns:mvel"/>
-
+
<xs:element ref="tns:ognl"/>
-
+
<xs:element ref="tns:python"/>
-
+
<xs:element ref="tns:ref"/>
-
+
<xs:element ref="tns:simple"/>
-
+
<xs:element ref="tns:spel"/>
-
+
<xs:element ref="tns:tokenize"/>
-
+
<xs:element ref="tns:xtokenize"/>
-
+
<xs:element ref="tns:xpath"/>
-
+
<xs:element ref="tns:xquery"/>
-
+
</xs:choice>
-
+
</xs:complexType>
-
+
<xs:complexType name="expression">
-
+
<xs:simpleContent>
-
+
<xs:extension base="xs:string">
-
+
<xs:attribute name="id" type="xs:ID">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4614,7 +4614,7 @@ Sets the id of this node.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="trim" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4625,17 +4625,17 @@ breaks. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:simpleContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="optimisticLockRetryPolicyDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="maximumRetries" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4645,7 +4645,7 @@ Sets the maximum number of retries.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="retryDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4655,7 +4655,7 @@ Sets the delay in millis between retries. Default value: 50
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="maximumRetryDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4666,7 +4666,7 @@ or random backoff. Default value: 1000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="exponentialBackOff" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4676,7 +4676,7 @@ Enable exponential backoff. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="randomBackOff" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4686,17 +4686,17 @@ Enables random backoff. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:complexType>
-
+
<xs:complexType name="beanDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:noOutputDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="ref" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4707,7 +4707,7 @@ registry.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="method" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4717,7 +4717,7 @@ Sets the method name on the bean to use.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="beanType" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4727,7 +4727,7 @@ Sets the class name (fully qualified) of the bean to use.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="scope" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4749,33 +4749,33 @@ implementation. Default value: Singleton
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="noOutputDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="beanFactoryDefinition">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:property"/>
-
+
<xs:element minOccurs="0" name="script" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4788,9 +4788,9 @@ then its loaded from the external resource.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
</xs:sequence>
-
+
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4800,7 +4800,7 @@ Bean name.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="type" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4814,7 +4814,7 @@ inlined code in the script section, such as using groovy.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="beanType" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4826,17 +4826,17 @@ type is in use, or when looking in registry via class type.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:complexType>
-
+
<xs:complexType name="catchDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="exception" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4846,7 +4846,7 @@ The exception(s) to catch.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element minOccurs="0" name="onWhen" type="tns:whenDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -4858,373 +4858,373 @@ should be intercepted by this exception type or not.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="whenDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:sequence>
-
+
<xs:choice>
-
+
<xs:element ref="tns:expressionDefinition"/>
-
+
<xs:element ref="tns:csimple"/>
-
+
<xs:element ref="tns:constant"/>
-
+
<xs:element ref="tns:datasonnet"/>
-
+
<xs:element ref="tns:exchangeProperty"/>
-
+
<xs:element ref="tns:groovy"/>
-
+
<xs:element ref="tns:header"/>
-
+
<xs:element ref="tns:hl7terser"/>
-
+
<xs:element ref="tns:js"/>
-
+
<xs:element ref="tns:joor"/>
-
+
<xs:element ref="tns:jq"/>
-
+
<xs:element ref="tns:jsonpath"/>
-
+
<xs:element ref="tns:language"/>
-
+
<xs:element ref="tns:method"/>
-
+
<xs:element ref="tns:mvel"/>
-
+
<xs:element ref="tns:ognl"/>
-
+
<xs:element ref="tns:python"/>
-
+
<xs:element ref="tns:ref"/>
-
+
<xs:element ref="tns:simple"/>
-
+
<xs:element ref="tns:spel"/>
-
+
<xs:element ref="tns:tokenize"/>
-
+
<xs:element ref="tns:xtokenize"/>
-
+
<xs:element ref="tns:xpath"/>
-
+
<xs:element ref="tns:xquery"/>
-
+
</xs:choice>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="choiceDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:when"/>
-
+
<xs:element minOccurs="0" ref="tns:otherwise"/>
-
+
</xs:sequence>
-
+
<xs:attribute name="precondition" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5236,319 +5236,319 @@ the branch that matched. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="otherwiseDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="circuitBreakerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:element minOccurs="0" ref="tns:resilience4jConfiguration"/>
-
+
<xs:element minOccurs="0" ref="tns:faultToleranceConfiguration"/>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
<xs:attribute name="configuration" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5559,51 +5559,51 @@ microprofile-fault-tolerance) to use for configuring the circuit breaker EIP.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="resilience4JConfigurationDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:resilience4JConfigurationCommon">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="resilience4JConfigurationCommon">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence>
-
+
<xs:element minOccurs="0" name="bulkheadEnabled" type="xs:string"/>
-
+
<xs:element minOccurs="0" name="bulkheadMaxConcurrentCalls" type="xs:string"/>
-
+
<xs:element minOccurs="0" name="bulkheadMaxWaitDuration" type="xs:string"/>
-
+
<xs:element minOccurs="0" name="timeoutEnabled" type="xs:string"/>
-
+
<xs:element minOccurs="0" name="timeoutExecutorService" type="xs:string"/>
-
+
<xs:element minOccurs="0" name="timeoutDuration" type="xs:string"/>
-
+
<xs:element minOccurs="0" name="timeoutCancelRunningFuture" type="xs:string"/>
-
+
</xs:sequence>
-
+
<xs:attribute name="circuitBreaker" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5615,7 +5615,7 @@ circuit breaker options are not in use.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="config" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5626,7 +5626,7 @@ instance to lookup and use from the registry.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="failureRateThreshold" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5639,7 +5639,7 @@ greater than 100. Default value is 50 percentage. Default value: 50
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="permittedNumberOfCallsInHalfOpenState" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5650,7 +5650,7 @@ The size must be greater than 0. Default size is 10. Default value: 10
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="throwExceptionWhenHalfOpenOrOpenState" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5662,7 +5662,7 @@ value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="slidingWindowSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5682,7 +5682,7 @@ slidingWindowSize is 100. Default value: 100
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="slidingWindowType" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5697,7 +5697,7 @@ aggregated. Default slidingWindowType is COUNT_BASED. Default value: COUNT_BASED
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="minimumNumberOfCalls" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5712,7 +5712,7 @@ Default minimumNumberOfCalls is 100. Default value: 100
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="writableStackTraceEnabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5725,7 +5725,7 @@ circuit breaker is short-circuiting calls). Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="waitDurationInOpenState" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5737,7 +5737,7 @@ is 60 seconds. Default value: 60
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="automaticTransitionFromOpenToHalfOpenEnabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5748,7 +5748,7 @@ waitDurationInOpenState has passed. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="slowCallRateThreshold" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5764,7 +5764,7 @@ slowCallDurationThreshold. Default value: 100
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="slowCallDurationThreshold" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5776,35 +5776,35 @@ Default value: 60
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="faultToleranceConfigurationDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:faultToleranceConfigurationCommon">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="faultToleranceConfigurationCommon">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
<xs:attribute name="circuitBreaker" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5817,7 +5817,7 @@ breaker options are not in use.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="delay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5828,7 +5828,7 @@ Default value: 5000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="successThreshold" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5839,7 +5839,7 @@ half-open. Default value: 1
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="requestVolumeThreshold" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5850,7 +5850,7 @@ Default value: 20
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="failureRatio" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5863,7 +5863,7 @@ greater than 100. Default value is 50 percentage. Default value: 50
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="timeoutEnabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5874,7 +5874,7 @@ Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="timeoutDuration" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5885,7 +5885,7 @@ value: 1000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="timeoutPoolSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5896,7 +5896,7 @@ value is 10. Default value: 10
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="timeoutScheduledExecutorService" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5906,7 +5906,7 @@ References to a custom thread pool to use when timeout is enabled.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="bulkheadEnabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5917,7 +5917,7 @@ Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="bulkheadMaxConcurrentCalls" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5928,7 +5928,7 @@ value: 10
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="bulkheadWaitingTaskQueue" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5939,7 +5939,7 @@ bulkhead. Default value: 10
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="bulkheadExecutorService" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5949,21 +5949,21 @@ References to a custom thread pool to use when bulkhead is enabled.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="claimCheckDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:noOutputDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="operation" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5978,7 +5978,7 @@ the stack (does not use key). Pop - Gets the latest claim check from the stack
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="key" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -5989,7 +5989,7 @@ syntax as the key).
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="filter" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6013,7 +6013,7 @@ have both include and exclude header:pattern at the same time.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregationStrategy" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6025,7 +6025,7 @@ same time.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregationStrategyMethodName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6036,23 +6036,23 @@ POJOs as the AggregationStrategy.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType final="extension restriction" name="constants">
-
+
<xs:sequence/>
-
+
</xs:complexType>
-
+
<xs:complexType name="contextScanDefinition">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="excludes" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6062,7 +6062,7 @@ Exclude finding route builder from these java package names.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="includes" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6072,9 +6072,9 @@ Include finding route builder from these java package names.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
</xs:sequence>
-
+
<xs:attribute name="includeNonSingletons" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6085,17 +6085,17 @@ beans is included in the context scan. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:complexType>
-
+
<xs:complexType name="convertBodyDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:noOutputDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="type" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6105,7 +6105,7 @@ The java type to convert to.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="mandatory" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6118,7 +6118,7 @@ value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="charset" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6128,85 +6128,85 @@ To use a specific charset when converting.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="dataFormat">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="delayDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:choice>
-
+
<xs:element ref="tns:expressionDefinition"/>
-
+
<xs:element ref="tns:csimple"/>
-
+
<xs:element ref="tns:constant"/>
-
+
<xs:element ref="tns:datasonnet"/>
-
+
<xs:element ref="tns:exchangeProperty"/>
-
+
<xs:element ref="tns:groovy"/>
-
+
<xs:element ref="tns:header"/>
-
+
<xs:element ref="tns:hl7terser"/>
-
+
<xs:element ref="tns:js"/>
-
+
<xs:element ref="tns:joor"/>
-
+
<xs:element ref="tns:jq"/>
-
+
<xs:element ref="tns:jsonpath"/>
-
+
<xs:element ref="tns:language"/>
-
+
<xs:element ref="tns:method"/>
-
+
<xs:element ref="tns:mvel"/>
-
+
<xs:element ref="tns:ognl"/>
-
+
<xs:element ref="tns:python"/>
-
+
<xs:element ref="tns:ref"/>
-
+
<xs:element ref="tns:simple"/>
-
+
<xs:element ref="tns:spel"/>
-
+
<xs:element ref="tns:tokenize"/>
-
+
<xs:element ref="tns:xtokenize"/>
-
+
<xs:element ref="tns:xpath"/>
-
+
<xs:element ref="tns:xquery"/>
-
+
</xs:choice>
-
+
<xs:attribute name="asyncDelayed" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6217,7 +6217,7 @@ Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="callerRunsWhenRejected" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6228,7 +6228,7 @@ pool. Is by default true. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="executorService" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6238,71 +6238,71 @@ To use a custom Thread Pool if asyncDelay has been enabled.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="dynamicRouterDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:choice>
-
+
<xs:element ref="tns:expressionDefinition"/>
-
+
<xs:element ref="tns:csimple"/>
-
+
<xs:element ref="tns:constant"/>
-
+
<xs:element ref="tns:datasonnet"/>
-
+
<xs:element ref="tns:exchangeProperty"/>
-
+
<xs:element ref="tns:groovy"/>
-
+
<xs:element ref="tns:header"/>
-
+
<xs:element ref="tns:hl7terser"/>
-
+
<xs:element ref="tns:js"/>
-
+
<xs:element ref="tns:joor"/>
-
+
<xs:element ref="tns:jq"/>
-
+
<xs:element ref="tns:jsonpath"/>
-
+
<xs:element ref="tns:language"/>
-
+
<xs:element ref="tns:method"/>
-
+
<xs:element ref="tns:mvel"/>
-
+
<xs:element ref="tns:ognl"/>
-
+
<xs:element ref="tns:python"/>
-
+
<xs:element ref="tns:ref"/>
-
+
<xs:element ref="tns:simple"/>
-
+
<xs:element ref="tns:spel"/>
-
+
<xs:element ref="tns:tokenize"/>
-
+
<xs:element ref="tns:xtokenize"/>
-
+
<xs:element ref="tns:xpath"/>
-
+
<xs:element ref="tns:xquery"/>
-
+
</xs:choice>
-
+
<xs:attribute name="uriDelimiter" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6312,7 +6312,7 @@ Sets the uri delimiter to use. Default value: ,
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="ignoreInvalidEndpoints" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6323,7 +6323,7 @@ endpoint. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="cacheSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6346,71 +6346,71 @@ producers.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="enrichDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:choice>
-
+
<xs:element ref="tns:expressionDefinition"/>
-
+
<xs:element ref="tns:csimple"/>
-
+
<xs:element ref="tns:constant"/>
-
+
<xs:element ref="tns:datasonnet"/>
-
+
<xs:element ref="tns:exchangeProperty"/>
-
+
<xs:element ref="tns:groovy"/>
-
+
<xs:element ref="tns:header"/>
-
+
<xs:element ref="tns:hl7terser"/>
-
+
<xs:element ref="tns:js"/>
-
+
<xs:element ref="tns:joor"/>
-
+
<xs:element ref="tns:jq"/>
-
+
<xs:element ref="tns:jsonpath"/>
-
+
<xs:element ref="tns:language"/>
-
+
<xs:element ref="tns:method"/>
-
+
<xs:element ref="tns:mvel"/>
-
+
<xs:element ref="tns:ognl"/>
-
+
<xs:element ref="tns:python"/>
-
+
<xs:element ref="tns:ref"/>
-
+
<xs:element ref="tns:simple"/>
-
+
<xs:element ref="tns:spel"/>
-
+
<xs:element ref="tns:tokenize"/>
-
+
<xs:element ref="tns:xtokenize"/>
-
+
<xs:element ref="tns:xpath"/>
-
+
<xs:element ref="tns:xquery"/>
-
+
</xs:choice>
-
+
<xs:attribute name="aggregationStrategy" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6422,7 +6422,7 @@ from the external service as outgoing message.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregationStrategyMethodName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6433,7 +6433,7 @@ POJOs as the AggregationStrategy.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregationStrategyMethodAllowNull" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6446,7 +6446,7 @@ AggregationStrategy.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="aggregateOnException" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6460,7 +6460,7 @@ set a custom message body etc. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="shareUnitOfWork" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6473,7 +6473,7 @@ individual unit of work. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="cacheSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6495,7 +6495,7 @@ avoid storing too many non frequent used producers.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="ignoreInvalidEndpoint" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6506,7 +6506,7 @@ endpoint. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="allowOptimisedComponents" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6517,51 +6517,51 @@ org.apache.camel.spi.SendDynamicAware . Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="errorHandlerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence>
-
+
<xs:choice minOccurs="0">
-
+
<xs:element ref="tns:deadLetterChannel"/>
-
+
<xs:element ref="tns:defaultErrorHandler"/>
-
+
<xs:element ref="tns:noErrorHandler"/>
-
+
<xs:element ref="tns:jtaTransactionErrorHandler"/>
-
+
<xs:element ref="tns:springTransactionErrorHandler"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="deadLetterChannelDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:defaultErrorHandlerDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="deadLetterUri" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6571,7 +6571,7 @@ The dead letter endpoint uri for the Dead Letter error handler.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="deadLetterHandleNewException" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6591,25 +6591,25 @@ true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="defaultErrorHandlerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:baseErrorHandlerDefinition">
-
+
<xs:sequence>
-
+
<xs:element minOccurs="0" ref="tns:redeliveryPolicy"/>
-
+
</xs:sequence>
-
+
<xs:attribute name="loggerRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6619,7 +6619,7 @@ References to a logger to use as logger for the error handler.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="level" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6630,7 +6630,7 @@ ERROR
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6640,7 +6640,7 @@ Name of the logger to use for the logging error handler.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="useOriginalMessage" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6685,7 +6685,7 @@ Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="useOriginalBody" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6730,7 +6730,7 @@ Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="onRedeliveryRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6742,7 +6742,7 @@ redelivered.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="onExceptionOccurredRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6755,7 +6755,7 @@ will be ignored.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="onPrepareFailureRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6767,7 +6767,7 @@ to enrich the message before sending to a dead letter queue.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="retryWhileRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6778,7 +6778,7 @@ evaluates to false.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="redeliveryPolicyRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6788,7 +6788,7 @@ Sets a reference to a RedeliveryPolicy to be used for redelivery settings.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="executorServiceRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6798,35 +6798,35 @@ Sets a reference to a thread pool to be used by the error handler.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="baseErrorHandlerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="redeliveryPolicyDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
<xs:attribute name="maximumRedeliveries" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6837,7 +6837,7 @@ Sets the maximum redeliveries x = redeliver at most x times 0 = no redeliveries
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="redeliveryDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6847,7 +6847,7 @@ Sets the initial redelivery delay. Default value: 1000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="asyncDelayedRedelivery" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6859,7 +6859,7 @@ value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="backOffMultiplier" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6869,7 +6869,7 @@ Sets the back off multiplier. Default value: 2.0
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="useExponentialBackOff" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6879,7 +6879,7 @@ Turn on exponential backk off. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="collisionAvoidanceFactor" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6889,7 +6889,7 @@ Sets the collision avoidance factor. Default value: 0.15
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="useCollisionAvoidance" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6899,7 +6899,7 @@ Turn on collision avoidance. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="maximumRedeliveryDelay" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6909,7 +6909,7 @@ Sets the maximum delay between redelivery. Default value: 60000
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="retriesExhaustedLogLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6920,7 +6920,7 @@ ERROR
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="retryAttemptedLogLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6930,7 +6930,7 @@ Sets the logging level to use for logging retry attempts. Default value: DEBUG
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="retryAttemptedLogInterval" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6940,7 +6940,7 @@ Sets the interval to use for logging retry attempts. Default value: 1
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logRetryAttempted" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6951,7 +6951,7 @@ reduce verbose. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logStackTrace" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6962,7 +6962,7 @@ verbose. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logRetryStackTrace" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6973,7 +6973,7 @@ used to include or reduce verbose. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logHandled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6984,7 +6984,7 @@ or reduce verbose. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logNewException" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -6996,7 +6996,7 @@ previous exception. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logContinued" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7007,7 +7007,7 @@ include or reduce verbose. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logExhausted" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7018,7 +7018,7 @@ include or reduce verbose. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logExhaustedMessageHistory" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7030,7 +7030,7 @@ Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logExhaustedMessageBody" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7042,7 +7042,7 @@ verbose. Requires logExhaustedMessageHistory to be enabled. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="disableRedelivery" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7053,7 +7053,7 @@ false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="delayPattern" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7063,7 +7063,7 @@ 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">
@@ -7074,7 +7074,7 @@ uses error handling. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="exchangeFormatterRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7085,49 +7085,49 @@ generate the log message from exchange.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="noErrorHandlerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:baseErrorHandlerDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="jtaTransactionErrorHandlerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:transactionErrorHandlerDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="transactionErrorHandlerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:defaultErrorHandlerDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="transactedPolicyRef" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7139,7 +7139,7 @@ auto-discover.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="rollbackLoggingLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7150,227 +7150,227 @@ default WARN. Default value: WARN
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="springTransactionErrorHandlerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:transactionErrorHandlerDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="filterDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:sequence>
-
+
<xs:choice>
-
+
<xs:element ref="tns:expressionDefinition"/>
-
+
<xs:element ref="tns:csimple"/>
-
+
<xs:element ref="tns:constant"/>
-
+
<xs:element ref="tns:datasonnet"/>
-
+
<xs:element ref="tns:exchangeProperty"/>
-
+
<xs:element ref="tns:groovy"/>
-
+
<xs:element ref="tns:header"/>
-
+
<xs:element ref="tns:hl7terser"/>
-
+
<xs:element ref="tns:js"/>
-
+
<xs:element ref="tns:joor"/>
-
+
<xs:element ref="tns:jq"/>
-
+
<xs:element ref="tns:jsonpath"/>
-
+
<xs:element ref="tns:language"/>
-
+
<xs:element ref="tns:method"/>
-
+
<xs:element ref="tns:mvel"/>
-
+
<xs:element ref="tns:ognl"/>
-
+
<xs:element ref="tns:python"/>
-
+
<xs:element ref="tns:ref"/>
-
+
<xs:element ref="tns:simple"/>
-
+
<xs:element ref="tns:spel"/>
-
+
<xs:element ref="tns:tokenize"/>
-
+
<xs:element ref="tns:xtokenize"/>
-
+
<xs:element ref="tns:xpath"/>
-
+
<xs:element ref="tns:xquery"/>
-
+
</xs:choice>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
<xs:attribute name="statusPropertyName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7381,175 +7381,175 @@ Setting this allows to know if the filter predicate evaluated as true or false.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="finallyDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="fromDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:optionalIdentifiedDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="uri" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7559,17 +7559,17 @@ Sets the URI of the endpoint to use.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="globalOptionDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="key" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7579,7 +7579,7 @@ Global option key.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="value" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7589,219 +7589,219 @@ Global option value.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:complexType>
-
+
<xs:complexType name="globalOptionsDefinition">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:globalOption"/>
-
+
</xs:sequence>
-
+
</xs:complexType>
-
+
<xs:complexType name="idempotentConsumerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:sequence>
-
+
<xs:choice>
-
+
<xs:element ref="tns:expressionDefinition"/>
-
+
<xs:element ref="tns:csimple"/>
-
+
<xs:element ref="tns:constant"/>
-
+
<xs:element ref="tns:datasonnet"/>
-
+
<xs:element ref="tns:exchangeProperty"/>
-
+
<xs:element ref="tns:groovy"/>
-
+
<xs:element ref="tns:header"/>
-
+
<xs:element ref="tns:hl7terser"/>
-
+
<xs:element ref="tns:js"/>
-
+
<xs:element ref="tns:joor"/>
-
+
<xs:element ref="tns:jq"/>
-
+
<xs:element ref="tns:jsonpath"/>
-
+
<xs:element ref="tns:language"/>
-
+
<xs:element ref="tns:method"/>
-
+
<xs:element ref="tns:mvel"/>
-
+
<xs:element ref="tns:ognl"/>
-
+
<xs:element ref="tns:python"/>
-
+
<xs:element ref="tns:ref"/>
-
+
<xs:element ref="tns:simple"/>
-
+
<xs:element ref="tns:spel"/>
-
+
<xs:element ref="tns:tokenize"/>
-
+
<xs:element ref="tns:xtokenize"/>
-
+
<xs:element ref="tns:xpath"/>
-
+
<xs:element ref="tns:xquery"/>
-
+
</xs:choice>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
<xs:attribute name="idempotentRepository" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7811,7 +7811,7 @@ Sets the reference name of the message id repository.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="eager" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7822,7 +7822,7 @@ the exchange is complete. Eager is default enabled. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="completionEager" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7841,7 +7841,7 @@ state of the idempotent consumer will be a rollback. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="skipDuplicate" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7854,7 +7854,7 @@ duplicate message will not have this property set. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="removeOnFailure" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7865,35 +7865,35 @@ remove the key on failure. Default value: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="inOnlyDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:sendDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="sendDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:noOutputDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="uri" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7903,35 +7903,35 @@ Sets the uri of the endpoint to send to.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="inOutDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:sendDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="inputTypeDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:optionalIdentifiedDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="urn" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7941,7 +7941,7 @@ The input type URN.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="validate" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -7951,175 +7951,175 @@ Whether if validation is required for this input type. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="interceptDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="interceptFromDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:interceptDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="uri" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8130,161 +8130,161 @@ configured, then all incoming messages is intercepted.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="interceptSendToEndpointDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
<xs:attribute name="uri" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8294,7 +8294,7 @@ Intercept sending to the uri or uri pattern.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="skipSendToOriginalEndpoint" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8305,7 +8305,7 @@ If set to true then the message is not sent to the original endpoint. By default
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="afterUri" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8316,161 +8316,161 @@ process its result.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="kameletDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8481,193 +8481,193 @@ specified using uri syntax, eg mynamecount=4&type=gold.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="loadBalanceDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:output">
-
+
<xs:sequence>
-
+
<xs:choice minOccurs="0">
-
+
<xs:element ref="tns:customLoadBalancer"/>
-
+
<xs:element ref="tns:failover"/>
-
+
<xs:element ref="tns:random"/>
-
+
<xs:element ref="tns:roundRobin"/>
-
+
<xs:element ref="tns:sticky"/>
-
+
<xs:element ref="tns:topic"/>
-
+
<xs:element ref="tns:weighted"/>
-
+
</xs:choice>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="customLoadBalancerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:loadBalancerDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="ref" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8677,35 +8677,35 @@ Refers to the custom load balancer to lookup from the registry.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType abstract="true" name="loadBalancerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:identifiedType">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="failoverLoadBalancerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:loadBalancerDefinition">
-
+
<xs:sequence>
-
+
<xs:element maxOccurs="unbounded" minOccurs="0" name="exception" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8716,9 +8716,9 @@ configured then all exceptions are monitored.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
</xs:sequence>
-
+
<xs:attribute name="roundRobin" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8735,7 +8735,7 @@ starting).
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="sticky" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8751,7 +8751,7 @@ balancing (instead of using the next when starting).
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="maximumFailoverAttempts" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8765,49 +8765,49 @@ option can be used whether or not roundRobin is enabled or not. Default value:
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="randomLoadBalancerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:loadBalancerDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="roundRobinLoadBalancerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:loadBalancerDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="stickyLoadBalancerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:loadBalancerDefinition">
-
+
<xs:sequence>
-
+
<xs:element name="correlationExpression" type="tns:expressionSubElementDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8817,37 +8817,37 @@ The correlation expression to use to calculate the correlation key.
</xs:documentation>
</xs:annotation>
</xs:element>
-
+
</xs:sequence>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="topicLoadBalancerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:loadBalancerDefinition">
-
+
<xs:sequence/>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="weightedLoadBalancerDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:loadBalancerDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="distributionRatio" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8859,7 +8859,7 @@ number of endpoints and/or processors specified in the load balancer list.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="distributionRatioDelimiter" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8870,7 +8870,7 @@ Delimiter used to specify the distribution ratio. The default value is ,
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="roundRobin" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8881,21 +8881,21 @@ The default value is false. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="logDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:noOutputDefinition">
-
+
<xs:sequence/>
-
+
<xs:attribute name="message" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8905,7 +8905,7 @@ Sets the log message (uses simple language).
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="loggingLevel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8915,7 +8915,7 @@ Sets the logging level. The default value is INFO. Default value: INFO
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8925,7 +8925,7 @@ Sets the name of the logger.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="marker" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8935,7 +8935,7 @@ To use slf4j marker.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="logger" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8945,213 +8945,213 @@ To refer to a custom logger instance to lookup from the registry.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
</xs:extension>
-
+
</xs:complexContent>
-
+
</xs:complexType>
-
+
<xs:complexType name="loopDefinition">
-
+
<xs:complexContent>
-
+
<xs:extension base="tns:processorDefinition">
-
+
<xs:sequence>
-
+
<xs:choice>
-
+
<xs:element ref="tns:expressionDefinition"/>
-
+
<xs:element ref="tns:csimple"/>
-
+
<xs:element ref="tns:constant"/>
-
+
<xs:element ref="tns:datasonnet"/>
-
+
<xs:element ref="tns:exchangeProperty"/>
-
+
<xs:element ref="tns:groovy"/>
-
+
<xs:element ref="tns:header"/>
-
+
<xs:element ref="tns:hl7terser"/>
-
+
<xs:element ref="tns:js"/>
-
+
<xs:element ref="tns:joor"/>
-
+
<xs:element ref="tns:jq"/>
-
+
<xs:element ref="tns:jsonpath"/>
-
+
<xs:element ref="tns:language"/>
-
+
<xs:element ref="tns:method"/>
-
+
<xs:element ref="tns:mvel"/>
-
+
<xs:element ref="tns:ognl"/>
-
+
<xs:element ref="tns:python"/>
-
+
<xs:element ref="tns:ref"/>
-
+
<xs:element ref="tns:simple"/>
-
+
<xs:element ref="tns:spel"/>
-
+
<xs:element ref="tns:tokenize"/>
-
+
<xs:element ref="tns:xtokenize"/>
-
+
<xs:element ref="tns:xpath"/>
-
+
<xs:element ref="tns:xquery"/>
-
+
</xs:choice>
-
+
<xs:choice maxOccurs="unbounded" minOccurs="0">
-
+
<xs:element ref="tns:aggregate"/>
-
+
<xs:element ref="tns:bean"/>
-
+
<xs:element ref="tns:doCatch"/>
-
+
<xs:element ref="tns:when"/>
-
+
<xs:element ref="tns:choice"/>
-
+
<xs:element ref="tns:otherwise"/>
-
+
<xs:element ref="tns:circuitBreaker"/>
-
+
<xs:element ref="tns:claimCheck"/>
-
+
<xs:element ref="tns:convertBodyTo"/>
-
+
<xs:element ref="tns:delay"/>
-
+
<xs:element ref="tns:dynamicRouter"/>
-
+
<xs:element ref="tns:enrich"/>
-
+
<xs:element ref="tns:filter"/>
-
+
<xs:element ref="tns:doFinally"/>
-
+
<xs:element ref="tns:idempotentConsumer"/>
-
+
<xs:element ref="tns:inOnly"/>
-
+
<xs:element ref="tns:inOut"/>
-
+
<xs:element ref="tns:intercept"/>
-
+
<xs:element ref="tns:interceptFrom"/>
-
+
<xs:element ref="tns:interceptSendToEndpoint"/>
-
+
<xs:element ref="tns:kamelet"/>
-
+
<xs:element ref="tns:loadBalance"/>
-
+
<xs:element ref="tns:log"/>
-
+
<xs:element ref="tns:loop"/>
-
+
<xs:element ref="tns:marshal"/>
-
+
<xs:element ref="tns:multicast"/>
-
+
<xs:element ref="tns:onCompletion"/>
-
+
<xs:element ref="tns:onException"/>
-
+
<xs:element ref="tns:onFallback"/>
-
+
<xs:element ref="tns:pausable"/>
-
+
<xs:element ref="tns:pipeline"/>
-
+
<xs:element ref="tns:policy"/>
-
+
<xs:element ref="tns:pollEnrich"/>
-
+
<xs:element ref="tns:process"/>
-
+
<xs:element ref="tns:recipientList"/>
-
+
<xs:element ref="tns:removeHeader"/>
-
+
<xs:element ref="tns:removeHeaders"/>
-
+
<xs:element ref="tns:removeProperties"/>
-
+
<xs:element ref="tns:removeProperty"/>
-
+
<xs:element ref="tns:resequence"/>
-
+
<xs:element ref="tns:resumable"/>
-
+
<xs:element ref="tns:rollback"/>
-
+
<xs:element ref="tns:route"/>
-
+
<xs:element ref="tns:routingSlip"/>
-
+
<xs:element ref="tns:saga"/>
-
+
<xs:element ref="tns:sample"/>
-
+
<xs:element ref="tns:script"/>
-
+
<xs:element ref="tns:setBody"/>
-
+
<xs:element ref="tns:setExchangePattern"/>
-
+
<xs:element ref="tns:setHeader"/>
-
+
<xs:element ref="tns:setProperty"/>
-
+
<xs:element ref="tns:sort"/>
-
+
<xs:element ref="tns:split"/>
-
+
<xs:element ref="tns:step"/>
-
+
<xs:element ref="tns:stop"/>
-
+
<xs:element ref="tns:threads"/>
-
+
<xs:element ref="tns:throttle"/>
-
+
<xs:element ref="tns:throwException"/>
-
+
<xs:element ref="tns:to"/>
-
+
<xs:element ref="tns:toD"/>
-
+
<xs:element ref="tns:transacted"/>
-
+
<xs:element ref="tns:transform"/>
-
+
<xs:element ref="tns:doTry"/>
-
+
<xs:element ref="tns:unmarshal"/>
-
+
<xs:element ref="tns:validate"/>
-
+
<xs:element ref="tns:wireTap"/>
-
+
<xs:element ref="tns:serviceCall"/>
-
+
</xs:choice>
-
+
</xs:sequence>
-
+
<xs:attribute name="copy" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -9164,7 +9164,7 @@ different message content. Default value: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
+
<xs:attribute name="doWhile" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -9175,7 +9175,7 @@ null. Default value: false
</xs:documentation>
... 18543 lines suppressed ...