You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ff...@apache.org on 2021/12/21 15:11:00 UTC

[camel] branch main updated (0668b87 -> 6a9518e)

This is an automated email from the ASF dual-hosted git repository.

ffang pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 0668b87  CAMEL-17194: componentdsl - Prepare for generate only once during project build. WIP.
     new a64b7d6  [CAMEL-16967]upgrade to robotframework 4.1.2 to fix tests in camel-robotframework failed with JDK17
     new 89d0892  Merge branch 'main' of github.com:apache/camel into main
     new e9f6f08  Merge branch 'main' of github.com:apache/camel into main
     new 4878a95  Merge branch 'main' of github.com:apache/camel into main
     new de13352  Merge branch 'main' of github.com:apache/camel into main
     new 58225fc  Merge branch 'main' of github.com:apache/camel into main
     new be53252  Merge branch 'main' of github.com:apache/camel into main
     new 5ff880e  Merge branch 'main' of github.com:apache/camel into main
     new 6a9518e  Merge branch 'main' of github.com:apache/camel into main

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 components/camel-robotframework/pom.xml | 18 ++++++++++++++++++
 parent/pom.xml                          |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

[camel] 02/09: Merge branch 'main' of github.com:apache/camel into main

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 89d0892e7fb1395d8dbee0727c71cc838f719dca
Merge: a64b7d6 aef0370
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Mon Oct 25 16:20:35 2021 -0400

    Merge branch 'main' of github.com:apache/camel into main

 KEYS                                               |  18 +
 camel-dependencies/pom.xml                         |  40 +-
 .../apache/camel/catalog/components/couchdb.json   |   2 +-
 .../camel/catalog/components/hwcloud-obs.json      |   1 +
 .../org/apache/camel/catalog/components/mllp.json  |  65 +-
 .../apache/camel/catalog/components/rest-api.json  |   3 +-
 .../main/camel-main-configuration-metadata.json    |   4 +-
 .../camel/catalog/models/restConfiguration.json    |   4 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |  14 +-
 .../camel/component/activemq/AMQ2611Test.java      |  25 +-
 ...ample.java => AdvisoryConsumerExampleTest.java} |   8 +-
 .../component/activemq/ObjectMessageTest.java      |  33 +-
 .../component/activemq/PoisonJMSPayloadTest.java   |  20 +-
 .../src/main/docs/avro-component.adoc              |   2 +-
 .../camel-aws/src/main/docs/aws-summary.adoc       |   2 +-
 .../camel-azure/camel-azure-cosmosdb/pom.xml       |   1 +
 .../camel-azure/camel-azure-eventhubs/pom.xml      |   2 +
 .../camel-azure/camel-azure-servicebus/pom.xml     |   1 +
 .../camel-azure/camel-azure-storage-blob/pom.xml   |   2 +-
 .../camel-azure-storage-datalake/pom.xml           |   2 +
 .../camel-azure/camel-azure-storage-queue/pom.xml  |   1 +
 .../camel-azure/src/main/docs/azure-summary.adoc   |   2 +-
 .../camel/dataformat/beanio/BeanIODataFormat.java  |   7 +-
 .../camel/dataformat/bindy/BindyCsvFactory.java    |   2 +-
 .../dataformat/bindy/csv/BindyCsvDataFormat.java   |   6 +
 .../bindy/fixed/BindyFixedLengthDataFormat.java    |   6 +
 .../bindy/kvp/BindyKeyValuePairDataFormat.java     |   8 +-
 .../camel/cdi/test/CamelEventNotifierTest.java     |  15 +
 .../couchdb/CouchDbEndpointConfigurer.java         |   9 +-
 .../couchdb/CouchDbEndpointUriFactory.java         |   2 +-
 .../apache/camel/component/couchdb/couchdb.json    |   2 +-
 .../src/main/docs/couchdb-component.adoc           |  11 +
 .../component/couchdb/CouchDbChangesetTracker.java |  33 +-
 .../camel/component/couchdb/CouchDbEndpoint.java   |  15 +-
 .../couchdb/consumer/CouchDbResumable.java         |  53 ++
 .../couchdb/consumer/CouchDbResumeStrategy.java}   |  15 +-
 .../consumer/CouchDdResumeStrategyFactory.java}    |  25 +-
 .../LatestUpdateSequenceResumeStrategy.java}       |  19 +-
 .../couchdb/integration/CouchDbCrudIT.java         | 384 +++++----
 .../apache/camel/dataformat/csv/CsvMarshaller.java |  13 +-
 ...MarshalHeaderWithCustomMarshallFactoryTest.java |  11 +-
 .../src/main/docs/debezium-summary.adoc            |   2 +-
 .../camel/component/elsql/ElsqlProducer.java       |   7 +-
 .../component/file/consumer/FileResumeSet.java     |  12 +-
 components/camel-ftp/pom.xml                       |   5 +
 .../FromFileToFtpDefaultRootRenameStrategyIT.java  |   9 +-
 .../remote/integration/FromFtpAsyncProcessIT.java  |  30 +-
 .../remote/integration/FromFtpDeleteFileIT.java    |   7 +-
 .../FromFtpDoNotDeleteFileIfProcessFailsIT.java    |   7 +-
 .../file/remote/integration/FromFtpNoFilesIT.java  |   8 +-
 .../remote/integration/FromFtpPreMoveDeleteIT.java |   6 +-
 .../remote/integration/FromFtpPreMoveNoopIT.java   |   6 +-
 .../integration/FromFtpSedaDeleteFileIT.java       |   7 +-
 .../FromFtpSimulateNetworkIssueRecoverIT.java      |   8 +-
 .../remote/integration/FromFtpThirdPoolOkIT.java   |   7 +-
 .../remote/integration/FromFtpUseListFalseIT.java  |   9 +-
 .../integration/FtpBadLoginConnectionLeakIT.java   |   4 +-
 .../FtpBadLoginMockNoopConnectionLeakIT.java       |   4 +-
 .../integration/FtpConsumerDisconnectIT.java       |   9 +-
 .../FtpConsumerDoneFileNameFixedIT.java            |  13 +-
 .../integration/FtpConsumerDoneFileNameIT.java     |  10 +-
 .../integration/FtpConsumerDualDoneFileNameIT.java |   6 +-
 ...ConsumerLocalWorkDirectoryAsAbsolutePathIT.java |   7 +-
 .../integration/FtpConsumerMoveExpressionIT.java   |   7 +-
 .../FtpConsumerPostProcessingOnDisconnectIT.java   |   5 +-
 .../integration/FtpConsumerRelativeFileNameIT.java |  17 +-
 .../remote/integration/FtpConsumerTemplateIT.java  |  16 +-
 .../FtpConsumerThrowExceptionOnLoginFailedIT.java  |   6 +-
 ...PollEnrichConsumeWithDisconnectAndDeleteIT.java |  26 +-
 .../remote/integration/FtpPollingConsumerIT.java   |   7 +-
 .../FtpProducerDisconnectOnBatchCompleteIT.java    |   8 +-
 .../FtpProducerTempFileExistIssueIT.java           |  25 +-
 .../FtpSimpleConsumeStreamingPartialReadIT.java    |   6 +-
 .../remote/integration/FtpStreamingMoveIT.java     |   7 +-
 ...PollEnrichConsumeWithDisconnectAndDeleteIT.java |  31 +-
 .../sftp/integration/SftpConsumerDisconnectIT.java |   7 +-
 .../sftp/integration/SftpFromSedaDeleteFileIT.java |   7 +-
 .../SftpSimpleConsumeStreamingPartialReadIT.java   |   6 +-
 .../camel-google/src/main/docs/google-summary.adoc |   2 +-
 .../src/main/docs/hazelcast-summary.adoc           |   2 +-
 .../camel-huawei/camel-huaweicloud-obs/pom.xml     |   6 +
 .../huaweicloud/obs/OBSEndpointConfigurer.java     |   6 +
 .../huaweicloud/obs/OBSEndpointUriFactory.java     |   3 +-
 .../component/huaweicloud/obs/hwcloud-obs.json     |   1 +
 .../src/main/docs/hwcloud-obs-component.adoc       |   8 +-
 .../component/huaweicloud/obs/OBSConsumer.java     |  26 +-
 .../component/huaweicloud/obs/OBSEndpoint.java     |  12 +
 .../component/huaweicloud/obs/OBSProducer.java     | 100 +++
 .../camel/component/huaweicloud/obs/OBSUtils.java  |  40 +
 .../huaweicloud/obs/constants/OBSOperations.java   |   2 +
 .../huaweicloud/obs/constants/OBSProperties.java   |   1 +
 .../obs/models/ClientConfigurations.java           |   9 +
 .../huaweicloud/obs/GetObjectFunctionalTest.java   |  74 ++
 .../component/huaweicloud/obs/GetObjectTest.java   | 119 +++
 .../obs/PutObjectFileFunctionalTest.java           |  77 ++
 .../obs/PutObjectStringFunctionalTest.java         |  76 ++
 .../huaweicloud/obs/PutObjectStringTest.java       | 102 +++
 .../component/huaweicloud/obs/PutObjectTest.java   | 102 +++
 .../src/test/resources/files/test_file.txt         |   1 +
 .../src/main/docs/hwcloud-summary.adoc             |   2 +-
 .../camel-ignite/src/main/docs/ignite-summary.adoc |   2 +-
 components/camel-jackson-avro/pom.xml              |   1 +
 components/camel-jackson-protobuf/pom.xml          |   1 +
 .../jbpm/server/CamelKieServerExtension.java       |   5 +-
 .../oauth/OAuthAsynchronousHttpClientFactory.java  |   2 +-
 components/camel-jms/pom.xml                       |  10 +
 .../jms/JmsDefaultTaskExecutorTypeTest.java        |  33 +-
 .../jms/JmsProducerWithJMSHeaderTest.java          |  19 +-
 .../component/jms/JmsRouteRequestReplyTest.java    |  12 +-
 .../component/jms/discovery/JmsDiscoveryTest.java  |  12 +-
 .../apache/camel/component/jslt/JsltEndpoint.java  |   2 +-
 .../src/main/docs/jsonApi-dataformat.adoc          |   2 +-
 .../JsonPathSplitWriteAsStringMapTest.java         |  15 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |   8 +-
 .../kafka/DefaultKafkaManualAsyncCommit.java       |  76 ++
 ...a => DefaultKafkaManualAsyncCommitFactory.java} |  10 +-
 .../component/kafka/DefaultKafkaManualCommit.java  |  30 +-
 .../kafka/DefaultKafkaManualCommitFactory.java     |   6 +-
 .../kafka/DefaultKafkaManualSyncCommit.java        |  64 ++
 ...nualCommit.java => KafkaAsyncManualCommit.java} |  11 +-
 .../camel/component/kafka/KafkaFetchRecords.java   |  13 +-
 .../camel/component/kafka/KafkaManualCommit.java   |  12 +-
 .../component/kafka/KafkaManualCommitFactory.java  |   4 +-
 .../consumer/support/KafkaRecordProcessor.java     |   8 +-
 ....java => KafkaConsumerAsyncManualCommitIT.java} |  71 +-
 .../integration/KafkaConsumerManualCommitIT.java   |   3 +-
 .../kamelet/KameletConsumerUoWIssueTest.java       |  71 ++
 .../component/kamelet/KameletUoWIssueTest.java     |  71 ++
 .../src/main/docs/kubernetes-summary.adoc          |   2 +-
 components/camel-mllp/pom.xml                      |   5 +
 .../component/mllp/MllpComponentConfigurer.java    | 224 +++++
 .../component/mllp/MllpEndpointConfigurer.java     | 196 +++++
 .../component/mllp/MllpEndpointUriFactory.java     |   9 +-
 .../org/apache/camel/configurer/mllp-component     |   2 +
 .../org/apache/camel/configurer/mllp-endpoint      |   2 +
 .../org/apache/camel/component/mllp/mllp.json      |  65 +-
 .../camel-mllp/src/main/docs/mllp-component.adoc   |  15 +-
 .../camel/component/mllp/MllpCharsetHelper.java    |  74 ++
 .../apache/camel/component/mllp/MllpComponent.java | 152 +---
 .../camel/component/mllp/MllpConfiguration.java    | 179 +---
 .../apache/camel/component/mllp/MllpEndpoint.java  |  15 +-
 .../apache/camel/component/mllp/MllpException.java |   6 +-
 .../component/mllp/MllpIdleTimeoutStrategy.java}   |  15 +-
 .../component/mllp/MllpTcpClientProducer.java      |  27 +-
 .../component/mllp/MllpTcpServerConsumer.java      |  27 +-
 .../camel/component/mllp/internal/Hl7Util.java     |  39 +-
 .../component/mllp/internal/MllpSocketBuffer.java  | 168 +---
 .../mllp/internal/TcpSocketConsumerRunnable.java   |  15 +-
 .../Hl7AcknowledgementGenerationException.java     |  12 +-
 .../mllp/Hl7AcknowledgementGenerator.java          |  42 +-
 .../camel/component/mllp/MllpComponentTest.java    | 127 ---
 .../camel/component/mllp/MllpEndpointTest.java     |  36 +-
 .../camel/component/mllp/MllpExceptionTest.java    |  10 -
 .../component/mllp/MllpExceptionTestSupport.java   |  10 +-
 .../mllp/MllpIdleTimeoutStrategyTest.java          | 196 +++++
 ...rConsumerEndOfDataAndValidationTestSupport.java |   2 +-
 .../camel/component/mllp/internal/Hl7UtilTest.java | 371 ++++----
 .../src/main/docs/openapi-java.adoc                |  26 -
 .../openapi/OpenApiRestApiProcessorFactory.java    |   4 +-
 .../apache/camel/openapi/RestOpenApiProcessor.java |  53 +-
 .../apache/camel/openapi/RestOpenApiSupport.java   |  86 +-
 .../camel/openapi/RestOpenApiLicenseInfoTest.java  |   2 +-
 .../camel/openapi/RestOpenApiProcessorTest.java    | 139 +--
 .../src/main/docs/openstack-summary.adoc           |   2 +-
 .../src/main/docs/paho-mqtt5-component.adoc        |   2 +-
 .../camel/component/quartz/QuartzComponent.java    |   2 +-
 .../resilience4j/ResilienceProcessor.java          |   2 +-
 .../component/rest/RestApiEndpointUriFactory.java  |   6 +-
 .../org/apache/camel/component/rest/rest-api.json  |   3 +-
 .../camel/component/rest/RestApiEndpoint.java      |  22 +-
 .../cloud/RibbonServiceCallRegistryRouteTest.java  |  13 +-
 .../cloud/RibbonServiceCallRouteDslTest.java       |  20 +-
 .../cloud/RibbonServiceCallRouteMetadataTest.java  |  12 +-
 .../ribbon/cloud/RibbonServiceCallRouteTest.java   |  23 +-
 .../cloud/RibbonServiceCallUpdateRouteTest.java    |  23 +-
 .../api/utils/AsNestedPropertyDeserializer.java    |  69 ++
 .../api/utils/AsNestedPropertyResolver.java        |  45 +
 .../salesforce/RestApiIntegrationTest.java         |  17 +-
 .../salesforce/dto/generated/Line_Item__c.java     |  36 +
 .../salesforce/dto/generated/RecordType.java       | 188 +++++
 .../component/salesforce/dto/generated/User.java   |  24 +
 .../camel-salesforce-maven-plugin/README.md        |  10 +
 .../src/main/resources/sobject-pojo.vm             |  34 +-
 .../src/test/resources/generated/Asset.java        |   6 +-
 .../resources/generated/Asset_LocalDateTime.java   |   6 +-
 .../src/test/resources/generated/Case.java         |   7 +-
 .../generated/ComplexCalculatedFormula.java        |   6 +-
 .../resources/generated/With_Reference__c.java     |  66 +-
 .../src/test/resources/line_item.json              | 487 ++++++++++-
 .../schematron/processor/ClassPathURIResolver.java |   4 +-
 .../schematron/processor/TemplatesFactory.java     |   2 +-
 .../processor/SchematronProcessorTest.java         |   2 +-
 components/camel-spring-xml/pom.xml                |  30 +-
 .../camel/spring/StartupShutdownOrderBaseTest.java |  30 +-
 .../aop/SpringAopClassLevelCamelBeanTest.java      |  70 --
 .../src/test/resources/log4j2.properties           |   1 +
 .../aop/SpringAopClassLevelCamelBeanTest.xml       |  56 --
 .../camel-spring/src/main/docs/spring-summary.adoc |   2 +-
 .../camel/spring/spi/TransactionErrorHandler.java  |   2 +-
 .../src/main/docs/swagger-java.adoc                |  26 -
 .../apache/camel/swagger/RestSwaggerProcessor.java |  50 +-
 .../apache/camel/swagger/RestSwaggerSupport.java   | 131 +--
 .../swagger/SwaggerRestApiProcessorFactory.java    |   4 +-
 .../xmlsecurity/api/XmlSignatureHelper.java        |   2 +-
 .../java/org/apache/camel/spi/EventNotifier.java   |   4 +
 .../apache/camel/spi/RestApiProcessorFactory.java  |  15 +-
 .../org/apache/camel/spi/RestConfiguration.java    |   4 +
 .../camel/impl/engine/AbstractCamelContext.java    |   1 +
 .../camel/impl/cluster/ClusteredRoutePolicy.java   |  89 +-
 .../component/dsl/MllpComponentBuilderFactory.java | 451 +++++++++-
 .../src/generated/resources/metadata.json          |   2 +-
 core/camel-core-engine/src/main/docs/antora.yml    |   4 -
 .../docs/modules/eips/pages/aggregate-eip.adoc     |  26 +-
 .../src/main/docs/modules/eips/pages/bean-eip.adoc |   8 +-
 .../docs/modules/eips/pages/channel-adapter.adoc   |   4 +-
 .../main/docs/modules/eips/pages/choice-eip.adoc   |   6 +-
 .../modules/eips/pages/competing-consumers.adoc    |   4 +-
 .../docs/modules/eips/pages/content-enricher.adoc  |  14 +-
 .../modules/eips/pages/content-filter-eip.adoc     |   8 +-
 .../modules/eips/pages/correlation-identifier.adoc |  14 +-
 .../modules/eips/pages/dead-letter-channel.adoc    |  26 +-
 .../main/docs/modules/eips/pages/delay-eip.adoc    |   6 +-
 .../modules/eips/pages/durable-subscriber.adoc     |   4 +-
 .../docs/modules/eips/pages/dynamicRouter-eip.adoc |   6 +-
 .../main/docs/modules/eips/pages/enrich-eip.adoc   |   4 +-
 .../pages/enterprise-integration-patterns.adoc     |   6 +-
 .../docs/modules/eips/pages/event-message.adoc     |  28 +-
 .../eips/pages/eventDrivenConsumer-eip.adoc        |   2 +-
 .../modules/eips/pages/fault-tolerance-eip.adoc    |   2 +-
 .../main/docs/modules/eips/pages/filter-eip.adoc   |   6 +-
 .../src/main/docs/modules/eips/pages/from-eip.adoc |   4 +-
 .../modules/eips/pages/guaranteed-delivery.adoc    |  14 +-
 .../modules/eips/pages/idempotentConsumer-eip.adoc |  40 +-
 .../main/docs/modules/eips/pages/intercept.adoc    |  24 +-
 .../main/docs/modules/eips/pages/kamelet-eip.adoc  |   6 +-
 .../docs/modules/eips/pages/loadBalance-eip.adoc   |   2 +-
 .../src/main/docs/modules/eips/pages/log-eip.adoc  |  18 +-
 .../src/main/docs/modules/eips/pages/loop-eip.adoc |  14 +-
 .../main/docs/modules/eips/pages/marshal-eip.adoc  |   6 +-
 .../docs/modules/eips/pages/message-broker.adoc    |   6 +-
 .../main/docs/modules/eips/pages/message-bus.adoc  |   2 +-
 .../docs/modules/eips/pages/message-channel.adoc   |   2 +-
 .../modules/eips/pages/message-dispatcher.adoc     |   2 +-
 .../docs/modules/eips/pages/message-endpoint.adoc  |  14 +-
 .../modules/eips/pages/message-expiration.adoc     |   2 +-
 .../docs/modules/eips/pages/message-history.adoc   |   6 +-
 .../docs/modules/eips/pages/message-router.adoc    |   2 +-
 .../modules/eips/pages/message-translator.adoc     |  14 +-
 .../src/main/docs/modules/eips/pages/message.adoc  |   2 +-
 .../docs/modules/eips/pages/messaging-bridge.adoc  |   6 +-
 .../docs/modules/eips/pages/messaging-gateway.adoc |   4 +-
 .../docs/modules/eips/pages/messaging-mapper.adoc  |   4 +-
 .../docs/modules/eips/pages/multicast-eip.adoc     |   8 +-
 .../main/docs/modules/eips/pages/normalizer.adoc   |   4 +-
 .../main/docs/modules/eips/pages/pipeline-eip.adoc |   4 +-
 .../modules/eips/pages/point-to-point-channel.adoc |  12 +-
 .../docs/modules/eips/pages/pollEnrich-eip.adoc    |   8 +-
 .../docs/modules/eips/pages/polling-consumer.adoc  |   6 +-
 .../main/docs/modules/eips/pages/process-eip.adoc  |   6 +-
 .../eips/pages/publish-subscribe-channel.adoc      |  12 +-
 .../docs/modules/eips/pages/recipientList-eip.adoc |   8 +-
 .../docs/modules/eips/pages/requestReply-eip.adoc  |  24 +-
 .../docs/modules/eips/pages/resequence-eip.adoc    |   2 +-
 .../docs/modules/eips/pages/return-address.adoc    |   4 +-
 .../main/docs/modules/eips/pages/rollback-eip.adoc |   2 +-
 .../docs/modules/eips/pages/routingSlip-eip.adoc   |  10 +-
 .../src/main/docs/modules/eips/pages/saga-eip.adoc |   2 +-
 .../docs/modules/eips/pages/scatter-gather.adoc    |  67 +-
 .../main/docs/modules/eips/pages/script-eip.adoc   |  52 +-
 .../modules/eips/pages/selective-consumer.adoc     |  47 +-
 .../docs/modules/eips/pages/service-activator.adoc |  22 +-
 .../docs/modules/eips/pages/serviceCall-eip.adoc   | 189 ++---
 .../main/docs/modules/eips/pages/setBody-eip.adoc  |  10 +-
 .../docs/modules/eips/pages/setHeader-eip.adoc     |  83 +-
 .../docs/modules/eips/pages/setOutHeader-eip.adoc  |  48 --
 .../docs/modules/eips/pages/setProperty-eip.adoc   |  88 +-
 .../src/main/docs/modules/eips/pages/sort-eip.adoc |   2 +-
 .../main/docs/modules/eips/pages/split-eip.adoc    | 601 ++++++++-----
 .../src/main/docs/modules/eips/pages/step-eip.adoc |  39 +-
 .../main/docs/modules/eips/pages/sticky-eip.adoc   |   2 +-
 .../main/docs/modules/eips/pages/threads-eip.adoc  | 111 ++-
 .../main/docs/modules/eips/pages/throttle-eip.adoc | 148 +++-
 .../src/main/docs/modules/eips/pages/to-eip.adoc   |  82 +-
 .../src/main/docs/modules/eips/pages/toD-eip.adoc  | 101 ++-
 .../modules/eips/pages/transactional-client.adoc   | 483 ++++++-----
 .../docs/modules/eips/pages/transform-eip.adoc     |  10 +-
 .../docs/modules/eips/pages/unmarshal-eip.adoc     |   8 +-
 .../main/docs/modules/eips/pages/validate-eip.adoc |   2 +-
 .../main/docs/modules/eips/pages/wireTap-eip.adoc  |  18 +-
 .../docs/modules/eips/partials/eip-options.adoc    |   2 +-
 .../modules/languages/pages/csimple-language.adoc  |   2 +-
 .../modules/languages/pages/tokenize-language.adoc |   2 +
 .../apache/camel/model/rest/restConfiguration.json |   4 +-
 .../org/apache/camel/model/ThrottleDefinition.java |  25 +
 .../model/rest/RestConfigurationDefinition.java    |   2 +
 .../org/apache/camel/processor/LoopProcessor.java  |   4 -
 ...a => ClusteredRoutePolicyLeaderChangeTest.java} |  91 +-
 .../camel/cluster/ClusteredRoutePolicyTest.java    |   7 +-
 .../file/FileConsumerDeleteExchangePooledTest.java |  76 ++
 .../component/rest/DummyRestProcessorFactory.java  |   2 +-
 .../camel/impl/event/EventNotifierEventsTest.java  | 132 +--
 .../EventNotifierFailureHandledEventsTest.java     | 114 +--
 ...ntNotifierIgnoreCamelContextInitEventsTest.java | 113 +++
 .../event/EventNotifierRedeliveryEventsTest.java   |   2 +-
 .../event/MultipleEventNotifierEventsTest.java     | 102 +--
 .../impl/event/SimpleEventNotifierEventsTest.java  | 116 +--
 ...sMaxQueueSizeTest.java => SplitterMapTest.java} |  39 +-
 .../camel/processor/ThreadsMaxQueueSizeTest.java   |   3 +-
 ...eTest.java => ThreadsZeroMaxQueueSizeTest.java} |  11 +-
 .../camel/processor/ThrottlingGroupingTest.java    |   2 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |  16 +-
 .../dsl/CouchDbEndpointBuilderFactory.java         |  33 +-
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   | 932 +++++++++++----------
 .../endpoint/dsl/OBSEndpointBuilderFactory.java    |  42 +
 .../dsl/RestApiEndpointBuilderFactory.java         |  16 +-
 .../camel-main-configuration-metadata.json         |   4 +-
 .../camel/main/RestConfigurationProperties.java    |   2 +
 .../camel/management/RemoveEventNotifierTest.java  |   4 +-
 .../java/org/apache/camel/support/EventHelper.java |  25 +-
 .../org/apache/camel/support/ObjectHelper.java     |  11 +-
 .../camel/support/SimpleEventNotifierSupport.java  |  11 +
 .../main/java/org/apache/camel/util/FileUtil.java  |   9 +-
 .../apache/camel/util/concurrent/ThreadHelper.java |   2 +-
 docs/components/modules/ROOT/pages/index.adoc      |   8 +-
 .../ROOT/partials/component-endpoint-options.adoc  |  24 +-
 .../modules/dataformats/pages/index.adoc           |   6 +-
 .../dataformats/partials/dataformat-options.adoc   |   2 +-
 docs/components/modules/languages/pages/index.adoc |   6 +-
 .../languages/partials/language-options.adoc       |   2 +-
 docs/components/modules/others/pages/index.adoc    |   6 +-
 .../ROOT/pages/camel-3x-upgrade-guide-3_11.adoc    |   8 +-
 .../ROOT/pages/camel-3x-upgrade-guide-3_13.adoc    |  40 +
 dsl/src/main/docs/dsl.adoc                         |   2 +-
 parent/pom.xml                                     |  49 +-
 .../test/infra/aws2/services/AWSContainer.java     |   2 +-
 .../camel-test-infra-azure-storage-blob/pom.xml    |   3 +-
 .../pom.xml                                        |   2 +
 .../camel-test-infra-azure-storage-queue/pom.xml   |   3 +-
 .../services/InfinispanLocalContainerService.java  |   5 +-
 .../src/test/resources/infinispan.xml              |  72 ++
 .../jms/JMSNestedTransactionRollbackTest.java      |  66 ++
 .../itest/jms/JMSNestedTransactionTest-context.xml |  82 ++
 .../maven/generator/openapi/GenerateMojo.java      |   3 +
 343 files changed, 7762 insertions(+), 4343 deletions(-)


[camel] 04/09: Merge branch 'main' of github.com:apache/camel into main

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 4878a95685ffc2b0ace89018c4cc570e98168232
Merge: e9f6f08 6ea85fd
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Thu Nov 4 15:10:37 2021 -0400

    Merge branch 'main' of github.com:apache/camel into main

 .../camel/component/aws2/sqs/Sqs2Producer.java     | 95 ++++++++++++----------
 .../SqsProducerSendLocalstackMaxAttributesIT.java  | 76 +++++++++++++++++
 .../TelegramConsumerHealthCheckErrorTest.java      | 12 ++-
 .../TelegramConsumerHealthCheckOkTest.java         |  2 -
 .../camel/catalog/impl/AbstractCamelCatalog.java   |  1 -
 .../org/apache/camel/model/SagaDefinition.java     |  5 --
 .../apache/camel/processor/saga/SagaProcessor.java |  3 -
 .../camel/support/ScheduledPollConsumer.java       | 27 +++++-
 .../support/ScheduledPollConsumerHealthCheck.java  | 13 ++-
 .../ROOT/pages/camel-3x-upgrade-guide-3_13.adoc    |  4 +
 .../modules/ROOT/pages/health-check.adoc           |  6 +-
 11 files changed, 180 insertions(+), 64 deletions(-)

[camel] 06/09: Merge branch 'main' of github.com:apache/camel into main

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 58225fcde58d459b9d7b93cd5128c3fc6bb78a9a
Merge: de13352 e653b81
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Tue Nov 9 14:27:38 2021 -0500

    Merge branch 'main' of github.com:apache/camel into main

 camel-dependencies/pom.xml                         |   8 +-
 .../catalog/components/atmosphere-websocket.json   |   1 +
 .../org/apache/camel/catalog/components/jetty.json |   1 +
 .../main/camel-main-configuration-metadata.json    |   1 +
 components/camel-as2/camel-as2-api/pom.xml         |  24 +++-
 .../atmosphere/websocket/atmosphere-websocket.json |   1 +
 .../camel/component/aws2/ddb/Ddb2Endpoint.java     |  50 ++++---
 .../camel-cbor/src/main/docs/cbor-dataformat.adoc  |   2 +-
 .../camel-hl7/src/main/docs/hl7-dataformat.adoc    |   2 +-
 .../apache/camel/component/hl7/HL7DataFormat.java  |   2 +-
 .../src/main/docs/avro-jackson-dataformat.adoc     |   2 +-
 .../src/main/docs/protobuf-jackson-dataformat.adoc |   2 +-
 .../jackson/AbstractJacksonDataFormat.java         |   4 +-
 .../camel/component/jackson/JacksonDataFormat.java |   2 +-
 .../src/main/docs/jacksonxml-dataformat.adoc       |   8 +-
 .../component/jacksonxml/JacksonXMLDataFormat.java |   8 +-
 .../jetty9/JettyHttpComponent9Configurer.java      |   6 +
 .../org/apache/camel/component/jetty9/jetty.json   |   1 +
 ...t.java => JettyComponentMuteExceptionTest.java} |  10 +-
 .../component/jetty/JettyMuteExceptionTest.java    |   2 +-
 .../src/main/docs/mongodb-component.adoc           |   6 +-
 .../component/optaplanner/OptaPlannerProducer.java |  69 ++++++----
 .../camel/component/rabbitmq/RabbitConsumer.java   |  73 ++++++----
 .../camel/component/rabbitmq/RabbitMQConsumer.java |  46 +++++--
 .../camel/component/rabbitmq/RabbitMQEndpoint.java |   9 ++
 .../apache/camel/component/smpp/SmppConsumer.java  |  83 ++++++------
 .../component/SoroushBotAbstractConsumer.java      |  19 +--
 .../soroushbot/component/SoroushBotEndpoint.java   | 103 ++++++++------
 .../component/SoroushBotSendMessageProducer.java   |  70 ++++++----
 .../utils/ExponentialBackOffStrategy.java          |  21 +--
 .../soroushbot/utils/FixedBackOffStrategy.java     |  13 +-
 .../soroushbot/utils/LinearBackOffStrategy.java    |  19 +--
 .../component/splunk/support/SplunkDataReader.java |  28 ++--
 .../zookeeper/cluster/ZooKeeperClusterView.java    |  20 +--
 ...AtmosphereWebsocketComponentBuilderFactory.java |  18 +++
 .../dsl/JettyComponentBuilderFactory.java          |  17 +++
 .../camel/support/cache/DefaultProducerCache.java  |  40 +++---
 .../apache/camel/support/task/BackgroundTask.java  |  26 +++-
 .../apache/camel/support/task/ForegroundTask.java  |   4 +-
 .../apache/camel/support/task/budget/Budget.java   |  14 ++
 .../apache/camel/support/task/budget/Budgets.java  |   6 +
 .../task/budget/IterationBoundedBudget.java        |  17 ++-
 .../task/budget/IterationBoundedBudgetBuilder.java |  15 ++-
 .../camel/support/task/budget/IterationBudget.java |  16 +--
 .../task/budget/IterationTimeBoundedBudget.java    |  20 +--
 .../budget/IterationTimeBoundedBudgetBuilder.java  |   6 +
 .../support/task/budget/TimeBoundedBudget.java     |  22 +++
 .../task/budget/backoff}/BackOffStrategy.java      |  15 ++-
 .../task/budget/backoff/FixedBackOffStrategy.java  |  19 ++-
 .../task/BackgroundIterationTimeTaskTest.java      | 148 +++++++++++++++++++++
 .../apache/camel/support/task/TaskTestSupport.java |   1 -
 parent/pom.xml                                     |   8 +-
 .../test/infra/aws2/services/AWSContainer.java     |   2 +-
 .../nats/services/NatsLocalContainerService.java   |   2 +-
 .../solr/services/SolrLocalContainerService.java   |   2 +-
 55 files changed, 779 insertions(+), 355 deletions(-)


[camel] 08/09: Merge branch 'main' of github.com:apache/camel into main

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5ff880e76f3dbca8a99a2b79c3dc08ebdfcf20f3
Merge: be53252 b097352
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Mon Dec 20 15:37:20 2021 -0500

    Merge branch 'main' of github.com:apache/camel into main

 bom/camel-bom/pom.xml                              |  5 ++
 .../org/apache/camel/catalog/components/log.json   |  1 +
 .../org/apache/camel/catalog/others.properties     |  1 +
 .../org/apache/camel/catalog/others/debug.json     | 15 ++++++
 components/camel-debug/pom.xml                     | 59 ++++++++++++++++++++++
 .../services/org/apache/camel/debugger-factory     |  2 +
 .../services/org/apache/camel/other.properties     |  7 +++
 .../camel-debug/src/generated/resources/debug.json | 15 ++++++
 components/camel-debug/src/main/docs/debug.adoc    | 22 ++++++++
 .../camel/impl/debugger/CamelDebuggerFactory.java  | 53 +++++++++++++++++++
 .../camel/component/log/LogEndpointConfigurer.java |  3 ++
 .../camel/component/log/LogEndpointUriFactory.java |  3 +-
 .../org/apache/camel/component/log/log.json        |  1 +
 .../apache/camel/component/log/LogEndpoint.java    | 13 ++++-
 components/pom.xml                                 |  1 +
 core/camel-allcomponents/pom.xml                   |  4 ++
 .../generated/java/org/apache/camel/Category.java  |  6 ---
 .../main/java/org/apache/camel/spi/Debugger.java   |  2 +
 .../java/org/apache/camel/spi/DebuggerFactory.java | 34 +++++++++++++
 .../camel/impl/engine/AbstractCamelContext.java    | 12 +++++
 .../camel/component/log/LogEndpointTest.java       | 10 ++++
 .../endpoint/dsl/LogEndpointBuilderFactory.java    | 31 ++++++++++++
 .../camel/main/DefaultConfigurationConfigurer.java |  6 ++-
 .../DefaultExchangeFormatterConfigurer.java        |  6 +++
 .../processor/DefaultExchangeFormatter.java        | 18 +++++++
 .../modules/others/examples/json/debug.json        |  1 +
 docs/components/modules/others/nav.adoc            |  1 +
 docs/components/modules/others/pages/debug.adoc    |  1 +
 parent/pom.xml                                     |  5 ++
 .../src/main/java/org/apache/camel/Category.java   |  6 ---
 30 files changed, 329 insertions(+), 15 deletions(-)


[camel] 05/09: Merge branch 'main' of github.com:apache/camel into main

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit de13352d3f51bac4cbf3d3c8064e3423b8e989f1
Merge: 4878a95 eccd04c
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Fri Nov 5 10:17:50 2021 -0400

    Merge branch 'main' of github.com:apache/camel into main

 camel-dependencies/pom.xml                         | 16 ++--
 .../camel/catalog/components/netty-http.json       |  1 +
 .../apache/camel/catalog/components/resteasy.json  |  1 +
 .../apache/camel/catalog/components/servlet.json   |  1 +
 .../apache/camel/catalog/components/undertow.json  |  2 +-
 .../camel/http/common/DefaultHttpBinding.java      |  2 +-
 .../camel/http/common/HttpCommonComponent.java     | 15 ++++
 .../apache/camel/component/http/HttpComponent.java |  2 +
 .../camel/component/jetty/JettyHttpComponent.java  |  2 +
 ...CamelMicroProfileHealthCheckRepositoryTest.java |  2 +
 ...va => CamelMicroProfileHealthConsumerTest.java} | 18 +++--
 .../camel/component/mllp/MllpCharsetHelper.java    | 20 ++---
 .../netty/http/NettyHttpComponentConfigurer.java   |  6 ++
 .../camel/component/netty/http/netty-http.json     |  1 +
 .../netty/http/DefaultNettyHttpBinding.java        |  5 +-
 .../component/netty/http/NettyHttpComponent.java   | 16 ++++
 ...va => NettyHttpComponentMuteExceptionTest.java} |  9 ++-
 .../netty/http/NettyHttpMuteExceptionTest.java     |  2 +-
 .../resteasy/ResteasyComponentConfigurer.java      |  6 ++
 .../apache/camel/component/resteasy/resteasy.json  |  1 +
 .../servlet/ServletComponentConfigurer.java        |  6 ++
 .../apache/camel/component/servlet/servlet.json    |  1 +
 .../camel/component/servlet/ServletComponent.java  |  6 +-
 .../servlet/ServletCamelRouterTestSupport.java     | 16 ++--
 ...java => ServletComponentMuteExceptionTest.java} | 13 +--
 .../servlet/ServletMuteExceptionTest.java          |  4 +-
 ...sumerHealthCheckErrorDisabledConsumerTest.java} | 38 ++++-----
 .../TelegramConsumerHealthCheckErrorTest.java      | 11 +--
 .../TelegramConsumerHealthCheckOkTest.java         |  7 +-
 .../apache/camel/component/undertow/undertow.json  |  2 +-
 .../component/undertow/UndertowComponent.java      |  5 +-
 .../camel/component/undertow/UndertowConsumer.java |  3 +-
 .../camel/component/undertow/UndertowEndpoint.java |  3 +-
 ...ava => UndertowComponentMuteExceptionTest.java} | 13 +--
 .../undertow/UndertowMuteExceptionTest.java        |  4 +-
 .../undertow/rest/RestUndertowContentTypeTest.java |  2 +-
 .../camel/impl/engine/DefaultReactiveExecutor.java |  2 +-
 .../dsl/NettyHttpComponentBuilderFactory.java      | 17 ++++
 .../dsl/ResteasyComponentBuilderFactory.java       | 17 ++++
 .../dsl/ServletComponentBuilderFactory.java        | 17 ++++
 .../docs/modules/eips/pages/aggregate-eip.adoc     | 10 +++
 .../processor/aggregate/AggregateProcessor.java    |  4 +
 .../BodyInPreCompleteSizeAggregatingStrategy.java  | 54 +++++++++++++
 .../aggregator/AggregatePreCompleteSizeTest.java   | 53 ++++++++++++
 .../dsl/UndertowEndpointBuilderFactory.java        | 94 +++++++++++-----------
 .../apache/camel/consumers-health-check-repository |  2 +
 .../camel/impl/health/AbstractHealthCheck.java     | 15 +++-
 .../camel/impl/health/ConsumerHealthCheck.java     | 70 ++++++++++++++++
 ...ry.java => ConsumersHealthCheckRepository.java} | 30 ++++---
 .../camel/impl/health/ContextHealthCheck.java      |  3 +-
 .../apache/camel/impl/health/RouteHealthCheck.java | 51 ++++--------
 .../impl/health/RoutesHealthCheckRepository.java   |  1 +
 .../HealthConfigurationPropertiesConfigurer.java   |  6 ++
 .../camel-main-configuration-metadata.json         |  1 +
 core/camel-main/src/main/docs/main.adoc            |  3 +-
 .../org/apache/camel/main/BaseMainSupport.java     | 24 ++++--
 .../camel/main/HealthConfigurationProperties.java  | 13 +++
 .../apache/camel/support/LazyStartProducer.java    |  9 ++-
 .../apache/camel/converter/jaxp/StaxConverter.java | 33 ++------
 .../ROOT/pages/camel-3x-upgrade-guide-3_13.adoc    |  7 ++
 .../modules/ROOT/pages/health-check.adoc           | 37 +++++++--
 parent/pom.xml                                     | 31 ++-----
 62 files changed, 602 insertions(+), 264 deletions(-)


[camel] 01/09: [CAMEL-16967]upgrade to robotframework 4.1.2 to fix tests in camel-robotframework failed with JDK17

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit a64b7d6f9efdbd1e8596787a79ed7468493dc557
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Wed Oct 20 20:25:59 2021 -0400

    [CAMEL-16967]upgrade to robotframework 4.1.2 to fix tests in camel-robotframework failed with JDK17
---
 components/camel-robotframework/pom.xml | 18 ++++++++++++++++++
 parent/pom.xml                          |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/components/camel-robotframework/pom.xml b/components/camel-robotframework/pom.xml
index 83d2987..156d2d9 100644
--- a/components/camel-robotframework/pom.xml
+++ b/components/camel-robotframework/pom.xml
@@ -70,5 +70,23 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
+  <profiles>
+        <profile>
+            <id>jdk17-build</id>
+            <activation>
+                <jdk>[17,)</jdk>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <configuration>
+                            <argLine>--add-opens java.base/java.io=ALL-UNNAMED</argLine>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
 
 </project>
diff --git a/parent/pom.xml b/parent/pom.xml
index 56b49af..43815a2 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -468,7 +468,7 @@
         <servo-version>0.10.1</servo-version>
         <!-- roaster 2.23.x does not work with java 8 -->
         <roaster-version>2.22.3.Final</roaster-version>
-        <robotframework-version>4.1</robotframework-version>
+        <robotframework-version>4.1.2</robotframework-version>
         <rome-version>1.16.0</rome-version>
         <rxjava-version>1.3.8</rxjava-version>
         <rxjava2-version>2.2.21</rxjava2-version>

[camel] 07/09: Merge branch 'main' of github.com:apache/camel into main

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit be53252bf66cb9253fc1a5482809f8451a8d8025
Merge: 58225fc 4c33147
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Mon Dec 20 12:44:30 2021 -0500

    Merge branch 'main' of github.com:apache/camel into main

 .asf.yaml                                          |    1 -
 .mvn/wrapper/maven-wrapper.properties              |    2 +-
 apache-camel/pom.xml                               |    2 +-
 archetypes/camel-archetype-api-component/pom.xml   |    2 +-
 archetypes/camel-archetype-cdi/pom.xml             |    2 +-
 archetypes/camel-archetype-component/pom.xml       |    2 +-
 archetypes/camel-archetype-dataformat/pom.xml      |    2 +-
 archetypes/camel-archetype-endpointdsl/pom.xml     |    2 +-
 archetypes/camel-archetype-java/pom.xml            |    2 +-
 archetypes/camel-archetype-main/pom.xml            |    2 +-
 archetypes/camel-archetype-spring/pom.xml          |    2 +-
 archetypes/pom.xml                                 |    2 +-
 bom/camel-bom/pom.xml                              |    2 +-
 bom/pom.xml                                        |    2 +-
 buildingtools/pom.xml                              |    2 +-
 camel-dependencies/pom.xml                         |   96 +-
 catalog/camel-catalog-lucene/pom.xml               |    2 +-
 catalog/camel-catalog-maven/pom.xml                |    2 +-
 catalog/camel-catalog/pom.xml                      |    5 +-
 .../camel/catalog/archetypes/archetype-catalog.xml |   16 +-
 .../apache/camel/catalog/components/activemq.json  |    2 +-
 .../apache/camel/catalog/components/ahc-ws.json    |    2 +-
 .../apache/camel/catalog/components/ahc-wss.json   |    2 +-
 .../org/apache/camel/catalog/components/ahc.json   |    2 +-
 .../org/apache/camel/catalog/components/amqp.json  |    2 +-
 .../apache/camel/catalog/components/arangodb.json  |    2 +-
 .../org/apache/camel/catalog/components/as2.json   |    2 +-
 .../apache/camel/catalog/components/asterisk.json  |    2 +-
 .../apache/camel/catalog/components/atlasmap.json  |    3 +-
 .../org/apache/camel/catalog/components/atmos.json |    2 +-
 .../catalog/components/atmosphere-websocket.json   |    2 +-
 .../org/apache/camel/catalog/components/atom.json  |    2 +-
 .../camel/catalog/components/atomix-map.json       |    2 +-
 .../camel/catalog/components/atomix-messaging.json |    2 +-
 .../camel/catalog/components/atomix-multimap.json  |    2 +-
 .../camel/catalog/components/atomix-queue.json     |    2 +-
 .../camel/catalog/components/atomix-set.json       |    2 +-
 .../camel/catalog/components/atomix-value.json     |    2 +-
 .../org/apache/camel/catalog/components/avro.json  |    2 +-
 .../catalog/components/aws-secrets-manager.json    |    2 +-
 .../camel/catalog/components/aws2-athena.json      |    2 +-
 .../apache/camel/catalog/components/aws2-cw.json   |    2 +-
 .../apache/camel/catalog/components/aws2-ddb.json  |    4 +-
 .../camel/catalog/components/aws2-ddbstream.json   |    2 +-
 .../apache/camel/catalog/components/aws2-ec2.json  |    2 +-
 .../apache/camel/catalog/components/aws2-ecs.json  |    2 +-
 .../apache/camel/catalog/components/aws2-eks.json  |    2 +-
 .../camel/catalog/components/aws2-eventbridge.json |    2 +-
 .../apache/camel/catalog/components/aws2-iam.json  |    2 +-
 .../catalog/components/aws2-kinesis-firehose.json  |    2 +-
 .../camel/catalog/components/aws2-kinesis.json     |    4 +-
 .../apache/camel/catalog/components/aws2-kms.json  |    2 +-
 .../camel/catalog/components/aws2-lambda.json      |    2 +-
 .../apache/camel/catalog/components/aws2-mq.json   |    2 +-
 .../apache/camel/catalog/components/aws2-msk.json  |    2 +-
 .../apache/camel/catalog/components/aws2-s3.json   |    2 +-
 .../apache/camel/catalog/components/aws2-ses.json  |   10 +-
 .../apache/camel/catalog/components/aws2-sns.json  |    2 +-
 .../apache/camel/catalog/components/aws2-sqs.json  |    2 +-
 .../apache/camel/catalog/components/aws2-sts.json  |    2 +-
 .../camel/catalog/components/aws2-translate.json   |    2 +-
 .../camel/catalog/components/azure-cosmosdb.json   |    6 +-
 .../camel/catalog/components/azure-eventhubs.json  |    4 +-
 .../catalog/components/azure-storage-blob.json     |   10 +-
 .../catalog/components/azure-storage-datalake.json |    8 +-
 .../catalog/components/azure-storage-queue.json    |    4 +-
 .../camel/catalog/components/bean-validator.json   |    2 +-
 .../org/apache/camel/catalog/components/bean.json  |    2 +-
 .../apache/camel/catalog/components/beanstalk.json |    2 +-
 .../apache/camel/catalog/components/bonita.json    |    2 +-
 .../org/apache/camel/catalog/components/box.json   |    2 +-
 .../apache/camel/catalog/components/braintree.json |    4 +-
 .../apache/camel/catalog/components/browse.json    |    2 +-
 .../camel/catalog/components/caffeine-cache.json   |    2 +-
 .../catalog/components/caffeine-loadcache.json     |    2 +-
 .../camel/catalog/components/chatscript.json       |    2 +-
 .../org/apache/camel/catalog/components/chunk.json |    2 +-
 .../org/apache/camel/catalog/components/class.json |    2 +-
 .../apache/camel/catalog/components/cm-sms.json    |    2 +-
 .../org/apache/camel/catalog/components/cmis.json  |    2 +-
 .../apache/camel/catalog/components/coap+tcp.json  |    2 +-
 .../org/apache/camel/catalog/components/coap.json  |    2 +-
 .../apache/camel/catalog/components/coaps+tcp.json |    2 +-
 .../org/apache/camel/catalog/components/coaps.json |    2 +-
 .../apache/camel/catalog/components/cometd.json    |    2 +-
 .../apache/camel/catalog/components/cometds.json   |    2 +-
 .../apache/camel/catalog/components/consul.json    |    2 +-
 .../camel/catalog/components/controlbus.json       |    2 +-
 .../org/apache/camel/catalog/components/corda.json |    2 +-
 .../apache/camel/catalog/components/couchbase.json |    2 +-
 .../apache/camel/catalog/components/couchdb.json   |    2 +-
 .../org/apache/camel/catalog/components/cql.json   |    2 +-
 .../org/apache/camel/catalog/components/cron.json  |    2 +-
 .../apache/camel/catalog/components/crypto.json    |    2 +-
 .../org/apache/camel/catalog/components/cxf.json   |    2 +-
 .../org/apache/camel/catalog/components/cxfrs.json |    2 +-
 .../camel/catalog/components/dataformat.json       |    2 +-
 .../camel/catalog/components/dataset-test.json     |    2 +-
 .../apache/camel/catalog/components/dataset.json   |    2 +-
 .../camel/catalog/components/debezium-mongodb.json |    2 +-
 .../camel/catalog/components/debezium-mysql.json   |    2 +-
 .../catalog/components/debezium-postgres.json      |    2 +-
 .../catalog/components/debezium-sqlserver.json     |    2 +-
 .../camel/catalog/components/digitalocean.json     |    2 +-
 .../apache/camel/catalog/components/direct-vm.json |    2 +-
 .../apache/camel/catalog/components/direct.json    |    2 +-
 .../camel/catalog/components/disruptor-vm.json     |    2 +-
 .../apache/camel/catalog/components/disruptor.json |    2 +-
 .../org/apache/camel/catalog/components/djl.json   |    2 +-
 .../org/apache/camel/catalog/components/dns.json   |    2 +-
 .../apache/camel/catalog/components/docker.json    |    2 +-
 .../org/apache/camel/catalog/components/dozer.json |    2 +-
 .../org/apache/camel/catalog/components/drill.json |    2 +-
 .../apache/camel/catalog/components/dropbox.json   |    2 +-
 .../apache/camel/catalog/components/ehcache.json   |    2 +-
 .../catalog/components/elasticsearch-rest.json     |   28 +-
 .../org/apache/camel/catalog/components/elsql.json |    2 +-
 .../apache/camel/catalog/components/etcd-keys.json |    2 +-
 .../camel/catalog/components/etcd-stats.json       |    2 +-
 .../camel/catalog/components/etcd-watch.json       |    2 +-
 .../org/apache/camel/catalog/components/exec.json  |    2 +-
 .../apache/camel/catalog/components/facebook.json  |    2 +-
 .../org/apache/camel/catalog/components/fhir.json  |    2 +-
 .../camel/catalog/components/file-watch.json       |    2 +-
 .../org/apache/camel/catalog/components/file.json  |    2 +-
 .../apache/camel/catalog/components/flatpack.json  |    2 +-
 .../org/apache/camel/catalog/components/flink.json |    2 +-
 .../org/apache/camel/catalog/components/fop.json   |    2 +-
 .../camel/catalog/components/freemarker.json       |    2 +-
 .../org/apache/camel/catalog/components/ftp.json   |    2 +-
 .../org/apache/camel/catalog/components/ftps.json  |    2 +-
 .../apache/camel/catalog/components/ganglia.json   |    2 +-
 .../apache/camel/catalog/components/geocoder.json  |    2 +-
 .../org/apache/camel/catalog/components/git.json   |    2 +-
 .../apache/camel/catalog/components/github.json    |    2 +-
 .../catalog/components/google-bigquery-sql.json    |    2 +-
 .../camel/catalog/components/google-bigquery.json  |    2 +-
 .../catalog/components/google-calendar-stream.json |    2 +-
 .../camel/catalog/components/google-calendar.json  |    2 +-
 .../camel/catalog/components/google-drive.json     |    2 +-
 .../camel/catalog/components/google-functions.json |    2 +-
 .../catalog/components/google-mail-stream.json     |    2 +-
 .../camel/catalog/components/google-mail.json      |    2 +-
 .../camel/catalog/components/google-pubsub.json    |    3 +-
 .../catalog/components/google-sheets-stream.json   |    2 +-
 .../camel/catalog/components/google-sheets.json    |    2 +-
 .../camel/catalog/components/google-storage.json   |    4 +-
 .../org/apache/camel/catalog/components/gora.json  |    2 +-
 .../org/apache/camel/catalog/components/grape.json |    2 +-
 .../apache/camel/catalog/components/graphql.json   |    2 +-
 .../org/apache/camel/catalog/components/grpc.json  |    2 +-
 .../camel/catalog/components/guava-eventbus.json   |    2 +-
 .../catalog/components/hazelcast-atomicvalue.json  |    2 +-
 .../catalog/components/hazelcast-instance.json     |    2 +-
 .../camel/catalog/components/hazelcast-list.json   |    2 +-
 .../camel/catalog/components/hazelcast-map.json    |    2 +-
 .../catalog/components/hazelcast-multimap.json     |    2 +-
 .../camel/catalog/components/hazelcast-queue.json  |    2 +-
 .../components/hazelcast-replicatedmap.json        |    2 +-
 .../catalog/components/hazelcast-ringbuffer.json   |    2 +-
 .../camel/catalog/components/hazelcast-seda.json   |    2 +-
 .../camel/catalog/components/hazelcast-set.json    |    2 +-
 .../camel/catalog/components/hazelcast-topic.json  |    2 +-
 .../org/apache/camel/catalog/components/hbase.json |    2 +-
 .../org/apache/camel/catalog/components/hdfs.json  |    2 +-
 .../org/apache/camel/catalog/components/http.json  |    2 +-
 .../org/apache/camel/catalog/components/https.json |    2 +-
 .../camel/catalog/components/hwcloud-dms.json      |    4 +-
 .../catalog/components/hwcloud-functiongraph.json  |    2 +-
 .../camel/catalog/components/hwcloud-iam.json      |    2 +-
 .../components/hwcloud-imagerecognition.json       |    4 +-
 .../camel/catalog/components/hwcloud-obs.json      |    4 +-
 .../camel/catalog/components/hwcloud-smn.json      |    2 +-
 .../camel/catalog/components/iec60870-client.json  |    2 +-
 .../camel/catalog/components/iec60870-server.json  |    2 +-
 .../camel/catalog/components/ignite-cache.json     |    2 +-
 .../camel/catalog/components/ignite-compute.json   |    2 +-
 .../camel/catalog/components/ignite-events.json    |    2 +-
 .../camel/catalog/components/ignite-idgen.json     |    2 +-
 .../camel/catalog/components/ignite-messaging.json |    2 +-
 .../camel/catalog/components/ignite-queue.json     |    2 +-
 .../camel/catalog/components/ignite-set.json       |    2 +-
 .../org/apache/camel/catalog/components/imap.json  |    2 +-
 .../org/apache/camel/catalog/components/imaps.json |    2 +-
 .../catalog/components/infinispan-embedded.json    |    2 +-
 .../camel/catalog/components/infinispan.json       |    2 +-
 .../apache/camel/catalog/components/influxdb.json  |    2 +-
 .../org/apache/camel/catalog/components/iota.json  |    2 +-
 .../org/apache/camel/catalog/components/ipfs.json  |    2 +-
 .../org/apache/camel/catalog/components/irc.json   |    2 +-
 .../apache/camel/catalog/components/ironmq.json    |    2 +-
 .../org/apache/camel/catalog/components/jbpm.json  |    2 +-
 .../apache/camel/catalog/components/jcache.json    |    2 +-
 .../apache/camel/catalog/components/jclouds.json   |    2 +-
 .../org/apache/camel/catalog/components/jcr.json   |    2 +-
 .../org/apache/camel/catalog/components/jdbc.json  |    2 +-
 .../org/apache/camel/catalog/components/jetty.json |    2 +-
 .../camel/catalog/components/jgroups-raft.json     |    2 +-
 .../apache/camel/catalog/components/jgroups.json   |    2 +-
 .../org/apache/camel/catalog/components/jing.json  |    2 +-
 .../org/apache/camel/catalog/components/jira.json  |    2 +-
 .../org/apache/camel/catalog/components/jms.json   |    2 +-
 .../org/apache/camel/catalog/components/jmx.json   |    2 +-
 .../org/apache/camel/catalog/components/jolt.json  |    2 +-
 .../org/apache/camel/catalog/components/jooq.json  |    2 +-
 .../org/apache/camel/catalog/components/jpa.json   |    2 +-
 .../org/apache/camel/catalog/components/jslt.json  |    2 +-
 .../camel/catalog/components/json-patch.json       |    6 +-
 .../camel/catalog/components/json-validator.json   |    2 +-
 .../apache/camel/catalog/components/jsonata.json   |    2 +-
 .../org/apache/camel/catalog/components/jt400.json |    2 +-
 .../org/apache/camel/catalog/components/kafka.json |    6 +-
 .../camel/catalog/components/kamelet-reify.json    |    2 +-
 .../apache/camel/catalog/components/kamelet.json   |    2 +-
 .../catalog/components/kubernetes-config-maps.json |    2 +-
 .../components/kubernetes-custom-resources.json    |    2 +-
 .../catalog/components/kubernetes-deployments.json |    2 +-
 .../camel/catalog/components/kubernetes-hpa.json   |    2 +-
 .../camel/catalog/components/kubernetes-job.json   |    2 +-
 .../catalog/components/kubernetes-namespaces.json  |    2 +-
 .../camel/catalog/components/kubernetes-nodes.json |    2 +-
 .../kubernetes-persistent-volumes-claims.json      |    2 +-
 .../components/kubernetes-persistent-volumes.json  |    2 +-
 .../camel/catalog/components/kubernetes-pods.json  |    2 +-
 .../kubernetes-replication-controllers.json        |    2 +-
 .../components/kubernetes-resources-quota.json     |    2 +-
 .../catalog/components/kubernetes-secrets.json     |    2 +-
 .../components/kubernetes-service-accounts.json    |    2 +-
 .../catalog/components/kubernetes-services.json    |    2 +-
 .../org/apache/camel/catalog/components/kudu.json  |    2 +-
 .../apache/camel/catalog/components/language.json  |    2 +-
 .../org/apache/camel/catalog/components/ldap.json  |    2 +-
 .../org/apache/camel/catalog/components/ldif.json  |    2 +-
 .../org/apache/camel/catalog/components/log.json   |    2 +-
 .../org/apache/camel/catalog/components/lpr.json   |    2 +-
 .../apache/camel/catalog/components/lucene.json    |    2 +-
 .../camel/catalog/components/lumberjack.json       |    2 +-
 .../apache/camel/catalog/components/master.json    |    2 +-
 .../apache/camel/catalog/components/metrics.json   |    2 +-
 .../camel/catalog/components/micrometer.json       |    2 +-
 .../catalog/components/microprofile-metrics.json   |    2 +-
 .../camel/catalog/components/milo-client.json      |    2 +-
 .../camel/catalog/components/milo-server.json      |    2 +-
 .../org/apache/camel/catalog/components/mina.json  |    2 +-
 .../org/apache/camel/catalog/components/minio.json |    2 +-
 .../org/apache/camel/catalog/components/mllp.json  |    2 +-
 .../org/apache/camel/catalog/components/mock.json  |    2 +-
 .../camel/catalog/components/mongodb-gridfs.json   |    2 +-
 .../apache/camel/catalog/components/mongodb.json   |    2 +-
 .../org/apache/camel/catalog/components/msv.json   |    2 +-
 .../apache/camel/catalog/components/mustache.json  |    2 +-
 .../org/apache/camel/catalog/components/mvel.json  |    2 +-
 .../camel/catalog/components/mybatis-bean.json     |    2 +-
 .../apache/camel/catalog/components/mybatis.json   |    2 +-
 .../apache/camel/catalog/components/nagios.json    |    2 +-
 .../org/apache/camel/catalog/components/nats.json  |    2 +-
 .../camel/catalog/components/netty-http.json       |    2 +-
 .../org/apache/camel/catalog/components/netty.json |    2 +-
 .../apache/camel/catalog/components/nitrite.json   |    2 +-
 .../org/apache/camel/catalog/components/nsq.json   |    2 +-
 .../apache/camel/catalog/components/oaipmh.json    |    2 +-
 .../apache/camel/catalog/components/olingo2.json   |    2 +-
 .../apache/camel/catalog/components/olingo4.json   |    2 +-
 .../components/openshift-build-configs.json        |    2 +-
 .../camel/catalog/components/openshift-builds.json |    2 +-
 .../camel/catalog/components/openstack-cinder.json |    2 +-
 .../camel/catalog/components/openstack-glance.json |    2 +-
 .../catalog/components/openstack-keystone.json     |    2 +-
 .../catalog/components/openstack-neutron.json      |    2 +-
 .../camel/catalog/components/openstack-nova.json   |    2 +-
 .../camel/catalog/components/openstack-swift.json  |    2 +-
 .../camel/catalog/components/optaplanner.json      |    2 +-
 .../camel/catalog/components/paho-mqtt5.json       |    2 +-
 .../org/apache/camel/catalog/components/paho.json  |    2 +-
 .../org/apache/camel/catalog/components/pdf.json   |    2 +-
 .../catalog/components/pg-replication-slot.json    |    2 +-
 .../apache/camel/catalog/components/pgevent.json   |    2 +-
 .../camel/catalog/components/platform-http.json    |    2 +-
 .../org/apache/camel/catalog/components/pop3.json  |    2 +-
 .../org/apache/camel/catalog/components/pop3s.json |    2 +-
 .../apache/camel/catalog/components/pubnub.json    |    2 +-
 .../apache/camel/catalog/components/pulsar.json    |    2 +-
 .../apache/camel/catalog/components/quartz.json    |    2 +-
 .../apache/camel/catalog/components/quickfix.json  |    7 +-
 .../apache/camel/catalog/components/rabbitmq.json  |    2 +-
 .../camel/catalog/components/reactive-streams.json |    2 +-
 .../org/apache/camel/catalog/components/ref.json   |    2 +-
 .../apache/camel/catalog/components/rest-api.json  |    2 +-
 .../camel/catalog/components/rest-openapi.json     |    2 +-
 .../camel/catalog/components/rest-swagger.json     |    4 +-
 .../org/apache/camel/catalog/components/rest.json  |    2 +-
 .../apache/camel/catalog/components/resteasy.json  |    2 +-
 .../camel/catalog/components/robotframework.json   |    2 +-
 .../org/apache/camel/catalog/components/rss.json   |    2 +-
 .../org/apache/camel/catalog/components/saga.json  |    2 +-
 .../camel/catalog/components/salesforce.json       |    8 +-
 .../camel/catalog/components/sap-netweaver.json    |    2 +-
 .../apache/camel/catalog/components/scheduler.json |    2 +-
 .../camel/catalog/components/schematron.json       |    2 +-
 .../org/apache/camel/catalog/components/scp.json   |    2 +-
 .../org/apache/camel/catalog/components/seda.json  |    2 +-
 .../apache/camel/catalog/components/service.json   |    2 +-
 .../camel/catalog/components/servicenow.json       |    2 +-
 .../apache/camel/catalog/components/servlet.json   |    2 +-
 .../org/apache/camel/catalog/components/sftp.json  |    2 +-
 .../org/apache/camel/catalog/components/sip.json   |    2 +-
 .../org/apache/camel/catalog/components/sips.json  |    2 +-
 .../org/apache/camel/catalog/components/sjms.json  |    2 +-
 .../org/apache/camel/catalog/components/sjms2.json |    2 +-
 .../org/apache/camel/catalog/components/slack.json |    2 +-
 .../org/apache/camel/catalog/components/smpp.json  |    2 +-
 .../org/apache/camel/catalog/components/smpps.json |    2 +-
 .../org/apache/camel/catalog/components/smtp.json  |    2 +-
 .../org/apache/camel/catalog/components/smtps.json |    2 +-
 .../org/apache/camel/catalog/components/snmp.json  |    2 +-
 .../org/apache/camel/catalog/components/solr.json  |    2 +-
 .../apache/camel/catalog/components/solrCloud.json |    2 +-
 .../org/apache/camel/catalog/components/solrs.json |    2 +-
 .../apache/camel/catalog/components/soroush.json   |    2 +-
 .../org/apache/camel/catalog/components/spark.json |    2 +-
 .../camel/catalog/components/splunk-hec.json       |    2 +-
 .../apache/camel/catalog/components/splunk.json    |    2 +-
 .../camel/catalog/components/spring-batch.json     |    2 +-
 .../camel/catalog/components/spring-event.json     |    2 +-
 .../catalog/components/spring-integration.json     |    2 +-
 .../camel/catalog/components/spring-jdbc.json      |    2 +-
 .../camel/catalog/components/spring-ldap.json      |    2 +-
 .../camel/catalog/components/spring-rabbitmq.json  |    2 +-
 .../camel/catalog/components/spring-redis.json     |    2 +-
 .../apache/camel/catalog/components/spring-ws.json |    2 +-
 .../camel/catalog/components/sql-stored.json       |    2 +-
 .../org/apache/camel/catalog/components/sql.json   |    2 +-
 .../org/apache/camel/catalog/components/ssh.json   |    2 +-
 .../org/apache/camel/catalog/components/stax.json  |    2 +-
 .../apache/camel/catalog/components/stitch.json    |    2 +-
 .../org/apache/camel/catalog/components/stomp.json |    2 +-
 .../apache/camel/catalog/components/stream.json    |    2 +-
 .../camel/catalog/components/string-template.json  |    2 +-
 .../org/apache/camel/catalog/components/stub.json  |    2 +-
 .../apache/camel/catalog/components/telegram.json  |    2 +-
 .../apache/camel/catalog/components/thrift.json    |    2 +-
 .../org/apache/camel/catalog/components/tika.json  |    2 +-
 .../org/apache/camel/catalog/components/timer.json |    2 +-
 .../apache/camel/catalog/components/twilio.json    |    2 +-
 .../catalog/components/twitter-directmessage.json  |    2 +-
 .../camel/catalog/components/twitter-search.json   |    2 +-
 .../camel/catalog/components/twitter-timeline.json |    2 +-
 .../apache/camel/catalog/components/undertow.json  |    2 +-
 .../apache/camel/catalog/components/validator.json |    2 +-
 .../apache/camel/catalog/components/velocity.json  |    2 +-
 .../camel/catalog/components/vertx-http.json       |    2 +-
 .../camel/catalog/components/vertx-kafka.json      |    4 +-
 .../camel/catalog/components/vertx-websocket.json  |    2 +-
 .../org/apache/camel/catalog/components/vertx.json |    2 +-
 .../org/apache/camel/catalog/components/vm.json    |    2 +-
 .../apache/camel/catalog/components/weather.json   |    2 +-
 .../org/apache/camel/catalog/components/web3j.json |    2 +-
 .../apache/camel/catalog/components/webhook.json   |    2 +-
 .../camel/catalog/components/websocket-jsr356.json |    2 +-
 .../apache/camel/catalog/components/websocket.json |    2 +-
 .../org/apache/camel/catalog/components/weka.json  |    2 +-
 .../apache/camel/catalog/components/wordpress.json |    2 +-
 .../apache/camel/catalog/components/workday.json   |    2 +-
 .../apache/camel/catalog/components/xchange.json   |    2 +-
 .../org/apache/camel/catalog/components/xj.json    |    2 +-
 .../camel/catalog/components/xmlsecurity-sign.json |    2 +-
 .../catalog/components/xmlsecurity-verify.json     |    2 +-
 .../org/apache/camel/catalog/components/xmpp.json  |    2 +-
 .../apache/camel/catalog/components/xquery.json    |    2 +-
 .../camel/catalog/components/xslt-saxon.json       |    2 +-
 .../org/apache/camel/catalog/components/xslt.json  |    2 +-
 .../apache/camel/catalog/components/yammer.json    |    2 +-
 .../apache/camel/catalog/components/zendesk.json   |    2 +-
 .../camel/catalog/components/zookeeper-master.json |    2 +-
 .../apache/camel/catalog/components/zookeeper.json |    2 +-
 .../apache/camel/catalog/dataformats/any23.json    |    2 +-
 .../org/apache/camel/catalog/dataformats/asn1.json |    2 +-
 .../camel/catalog/dataformats/avro-jackson.json    |    2 +-
 .../org/apache/camel/catalog/dataformats/avro.json |    2 +-
 .../apache/camel/catalog/dataformats/barcode.json  |    2 +-
 .../apache/camel/catalog/dataformats/base64.json   |    2 +-
 .../apache/camel/catalog/dataformats/beanio.json   |    2 +-
 .../camel/catalog/dataformats/bindy-csv.json       |    2 +-
 .../camel/catalog/dataformats/bindy-fixed.json     |    2 +-
 .../camel/catalog/dataformats/bindy-kvp.json       |    2 +-
 .../org/apache/camel/catalog/dataformats/cbor.json |    2 +-
 .../apache/camel/catalog/dataformats/crypto.json   |    2 +-
 .../org/apache/camel/catalog/dataformats/csv.json  |    2 +-
 .../apache/camel/catalog/dataformats/fhirJson.json |    2 +-
 .../apache/camel/catalog/dataformats/fhirXml.json  |    2 +-
 .../apache/camel/catalog/dataformats/flatpack.json |    2 +-
 .../org/apache/camel/catalog/dataformats/grok.json |    2 +-
 .../camel/catalog/dataformats/gzipdeflater.json    |    2 +-
 .../org/apache/camel/catalog/dataformats/hl7.json  |    2 +-
 .../org/apache/camel/catalog/dataformats/ical.json |    2 +-
 .../camel/catalog/dataformats/jacksonxml.json      |    2 +-
 .../org/apache/camel/catalog/dataformats/jaxb.json |    2 +-
 .../camel/catalog/dataformats/json-fastjson.json   |    2 +-
 .../camel/catalog/dataformats/json-gson.json       |    2 +-
 .../camel/catalog/dataformats/json-jackson.json    |    3 +-
 .../camel/catalog/dataformats/json-johnzon.json    |    2 +-
 .../camel/catalog/dataformats/json-jsonb.json      |    2 +-
 .../camel/catalog/dataformats/json-xstream.json    |    2 +-
 .../apache/camel/catalog/dataformats/jsonApi.json  |    2 +-
 .../org/apache/camel/catalog/dataformats/lzf.json  |    2 +-
 .../camel/catalog/dataformats/mime-multipart.json  |    2 +-
 .../org/apache/camel/catalog/dataformats/pgp.json  |    2 +-
 .../catalog/dataformats/protobuf-jackson.json      |    2 +-
 .../apache/camel/catalog/dataformats/protobuf.json |    2 +-
 .../org/apache/camel/catalog/dataformats/rss.json  |    2 +-
 .../camel/catalog/dataformats/secureXML.json       |    2 +-
 .../apache/camel/catalog/dataformats/soapjaxb.json |    2 +-
 .../apache/camel/catalog/dataformats/syslog.json   |    2 +-
 .../apache/camel/catalog/dataformats/tarfile.json  |    2 +-
 .../apache/camel/catalog/dataformats/thrift.json   |    2 +-
 .../camel/catalog/dataformats/tidyMarkup.json      |    2 +-
 .../camel/catalog/dataformats/univocity-csv.json   |    2 +-
 .../camel/catalog/dataformats/univocity-fixed.json |    2 +-
 .../camel/catalog/dataformats/univocity-tsv.json   |    2 +-
 .../apache/camel/catalog/dataformats/xstream.json  |    2 +-
 .../camel/catalog/dataformats/yaml-snakeyaml.json  |    2 +-
 .../camel/catalog/dataformats/zipdeflater.json     |    2 +-
 .../apache/camel/catalog/dataformats/zipfile.json  |    2 +-
 .../org/apache/camel/catalog/languages/bean.json   |    2 +-
 .../apache/camel/catalog/languages/constant.json   |    2 +-
 .../apache/camel/catalog/languages/csimple.json    |    2 +-
 .../apache/camel/catalog/languages/datasonnet.json |    2 +-
 .../camel/catalog/languages/exchangeProperty.json  |    2 +-
 .../org/apache/camel/catalog/languages/file.json   |    2 +-
 .../org/apache/camel/catalog/languages/groovy.json |    2 +-
 .../org/apache/camel/catalog/languages/header.json |    2 +-
 .../apache/camel/catalog/languages/hl7terser.json  |    2 +-
 .../org/apache/camel/catalog/languages/joor.json   |    2 +-
 .../apache/camel/catalog/languages/jsonpath.json   |    2 +-
 .../org/apache/camel/catalog/languages/mvel.json   |    2 +-
 .../org/apache/camel/catalog/languages/ognl.json   |    2 +-
 .../org/apache/camel/catalog/languages/ref.json    |    2 +-
 .../org/apache/camel/catalog/languages/simple.json |    2 +-
 .../org/apache/camel/catalog/languages/spel.json   |    2 +-
 .../apache/camel/catalog/languages/tokenize.json   |    2 +-
 .../org/apache/camel/catalog/languages/xpath.json  |    4 +-
 .../org/apache/camel/catalog/languages/xquery.json |    2 +-
 .../apache/camel/catalog/languages/xtokenize.json  |    2 +-
 .../main/camel-main-configuration-metadata.json    |    9 +
 .../org/apache/camel/catalog/models.properties     |    2 +
 .../apache/camel/catalog/models/camelContext.json  |    2 +
 .../org/apache/camel/catalog/models/json.json      |    1 +
 .../apache/camel/catalog/models/removeHeader.json  |    3 +-
 .../camel/catalog/models/removeProperty.json       |    3 +-
 .../catalog/models/routeConfigurationContext.json  |   17 +
 .../models/routeConfigurationContextRef.json       |   16 +
 .../org/apache/camel/catalog/models/xpath.json     |    2 +-
 .../apache/camel/catalog/others/attachments.json   |    2 +-
 .../org/apache/camel/catalog/others/aws-xray.json  |    2 +-
 .../camel/catalog/others/caffeine-lrucache.json    |    2 +-
 .../org/apache/camel/catalog/others/cdi.json       |    2 +-
 .../apache/camel/catalog/others/csimple-joor.json  |    2 +-
 .../apache/camel/catalog/others/cxf-transport.json |    2 +-
 .../org/apache/camel/catalog/others/elytron.json   |    2 +-
 .../org/apache/camel/catalog/others/etcd3.json     |    2 +-
 .../apache/camel/catalog/others/headersmap.json    |    2 +-
 .../org/apache/camel/catalog/others/hystrix.json   |    2 +-
 .../org/apache/camel/catalog/others/jasypt.json    |    2 +-
 .../org/apache/camel/catalog/others/jfr.json       |    2 +-
 .../org/apache/camel/catalog/others/jta.json       |    2 +-
 .../camel/catalog/others/leveldb-legacy.json       |    2 +-
 .../org/apache/camel/catalog/others/leveldb.json   |    2 +-
 .../org/apache/camel/catalog/others/lra.json       |    2 +-
 .../camel/catalog/others/microprofile-config.json  |    2 +-
 .../others/microprofile-fault-tolerance.json       |    2 +-
 .../camel/catalog/others/microprofile-health.json  |    2 +-
 .../apache/camel/catalog/others/openapi-java.json  |    2 +-
 .../apache/camel/catalog/others/opentelemetry.json |    2 +-
 .../apache/camel/catalog/others/opentracing.json   |    2 +-
 .../camel/catalog/others/platform-http-vertx.json  |    2 +-
 .../catalog/others/reactive-executor-vertx.json    |    2 +-
 .../org/apache/camel/catalog/others/reactor.json   |    2 +-
 .../org/apache/camel/catalog/others/redis.json     |    2 +-
 .../apache/camel/catalog/others/resilience4j.json  |    2 +-
 .../catalog/others/resourceresolver-github.json    |    2 +-
 .../org/apache/camel/catalog/others/ribbon.json    |    2 +-
 .../org/apache/camel/catalog/others/rxjava.json    |    2 +-
 .../org/apache/camel/catalog/others/shiro.json     |    2 +-
 .../camel/catalog/others/spring-javaconfig.json    |    2 +-
 .../apache/camel/catalog/others/spring-main.json   |    2 +-
 .../camel/catalog/others/spring-security.json      |    2 +-
 .../apache/camel/catalog/others/spring-xml.json    |    2 +-
 .../apache/camel/catalog/others/swagger-java.json  |    2 +-
 .../org/apache/camel/catalog/others/test-cdi.json  |    2 +-
 .../apache/camel/catalog/others/test-junit5.json   |    2 +-
 .../camel/catalog/others/test-spring-junit5.json   |    2 +-
 .../apache/camel/catalog/others/test-spring.json   |    2 +-
 .../catalog/others/testcontainers-junit5.json      |    2 +-
 .../others/testcontainers-spring-junit5.json       |    2 +-
 .../catalog/others/testcontainers-spring.json      |    2 +-
 .../camel/catalog/others/testcontainers.json       |    2 +-
 .../catalog/others/threadpoolfactory-vertx.json    |    2 +-
 .../org/apache/camel/catalog/others/tracing.json   |    2 +-
 .../catalog/others/undertow-spring-security.json   |    2 +-
 .../org/apache/camel/catalog/others/zipkin.json    |    2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   74 +-
 catalog/camel-csimple-maven-plugin/pom.xml         |    2 +-
 catalog/camel-report-maven-plugin/pom.xml          |    2 +-
 catalog/camel-route-parser/pom.xml                 |    2 +-
 catalog/dummy-component/pom.xml                    |    2 +-
 catalog/pom.xml                                    |    2 +-
 components/camel-activemq/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/activemq/activemq.json  |    2 +-
 .../src/main/docs/activemq-component.adoc          |    1 -
 components/camel-ahc-ws/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/ahc/ws/ahc-ws.json  |    2 +-
 .../org/apache/camel/component/ahc/ws/ahc-wss.json |    2 +-
 .../src/main/docs/ahc-ws-component.adoc            |    1 -
 components/camel-ahc/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/ahc/ahc.json        |    2 +-
 .../camel-ahc/src/main/docs/ahc-component.adoc     |    1 -
 components/camel-amqp/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/amqp/amqp.json      |    2 +-
 .../camel-amqp/src/main/docs/amqp-component.adoc   |    1 -
 components/camel-any23/pom.xml                     |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/dataformat/any23/any23.json   |    2 +-
 .../src/main/docs/any23-dataformat.adoc            |    1 -
 components/camel-arangodb/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/arangodb/arangodb.json  |    2 +-
 .../src/main/docs/arangodb-component.adoc          |    1 -
 components/camel-as2/camel-as2-api/pom.xml         |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/as2-api.json           |    2 +-
 components/camel-as2/camel-as2-component/pom.xml   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/as2/as2.json        |    2 +-
 .../src/main/docs/as2-component.adoc               |    1 -
 components/camel-as2/pom.xml                       |    2 +-
 components/camel-asn1/pom.xml                      |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/dataformat/asn1/asn1.json     |    2 +-
 .../camel-asn1/src/main/docs/asn1-dataformat.adoc  |    1 -
 components/camel-asterisk/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/asterisk/asterisk.json  |    2 +-
 .../src/main/docs/asterisk-component.adoc          |    1 -
 components/camel-atlasmap/pom.xml                  |    2 +-
 .../atlasmap/AtlasMapEndpointConfigurer.java       |    6 +
 .../atlasmap/AtlasMapEndpointUriFactory.java       |    3 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/atlasmap/atlasmap.json  |    3 +-
 .../src/main/docs/atlasmap-component.adoc          |    6 +-
 .../component/atlasmap/AtlasMapComponent.java      |    2 +
 .../camel/component/atlasmap/AtlasMapEndpoint.java |   21 +-
 .../atlasmap/AtlasMapForceReloadTest.java          |  102 ++
 .../context/AtlasMapForceReloadTest-context.xml    |   39 +
 components/camel-atmos/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/atmos/atmos.json    |    2 +-
 .../camel-atmos/src/main/docs/atmos-component.adoc |    1 -
 components/camel-atmosphere-websocket/pom.xml      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../atmosphere/websocket/atmosphere-websocket.json |    2 +-
 .../main/docs/atmosphere-websocket-component.adoc  |    1 -
 components/camel-atom/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/atom/atom.json      |    2 +-
 .../camel-atom/src/main/docs/atom-component.adoc   |    1 -
 components/camel-atomix/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/atomix/client/map/atomix-map.json    |    2 +-
 .../atomix/client/messaging/atomix-messaging.json  |    2 +-
 .../atomix/client/multimap/atomix-multimap.json    |    2 +-
 .../atomix/client/queue/atomix-queue.json          |    2 +-
 .../component/atomix/client/set/atomix-set.json    |    2 +-
 .../atomix/client/value/atomix-value.json          |    2 +-
 .../src/main/docs/atomix-map-component.adoc        |    1 -
 .../src/main/docs/atomix-messaging-component.adoc  |    1 -
 .../src/main/docs/atomix-multimap-component.adoc   |    1 -
 .../src/main/docs/atomix-queue-component.adoc      |    1 -
 .../src/main/docs/atomix-set-component.adoc        |    1 -
 .../src/main/docs/atomix-value-component.adoc      |    1 -
 components/camel-attachments/pom.xml               |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/attachments.json       |    2 +-
 .../src/main/docs/attachments.adoc                 |    1 -
 .../camel-avro-rpc-component/pom.xml               |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/avro/avro.json      |    2 +-
 .../src/main/docs/avro-component.adoc              |    1 -
 .../camel-avro-rpc/camel-avro-rpc-jetty/pom.xml    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/avro-rpc-jetty.json    |    2 +-
 .../camel-avro-rpc/camel-avro-rpc-spi/pom.xml      |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/avro-rpc-spi.json      |    2 +-
 components/camel-avro-rpc/pom.xml                  |    2 +-
 components/camel-avro/pom.xml                      |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/dataformat/avro/avro.json     |    2 +-
 .../camel-avro/src/main/docs/avro-dataformat.adoc  |    1 -
 .../camel-aws/camel-aws-secrets-manager/pom.xml    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../aws/secretsmanager/aws-secrets-manager.json    |    2 +-
 .../main/docs/aws-secrets-manager-component.adoc   |    1 -
 .../integration/AwsSecretsManagerBaseTest.java     |    2 +-
 components/camel-aws/camel-aws-xray/pom.xml        |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/aws-xray.json          |    2 +-
 .../camel-aws-xray/src/main/docs/aws-xray.adoc     |    1 -
 components/camel-aws/camel-aws2-athena/pom.xml     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/aws2/athena/aws2-athena.json   |    2 +-
 .../src/main/docs/aws2-athena-component.adoc       |    1 -
 components/camel-aws/camel-aws2-cw/pom.xml         |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/cw/aws2-cw.json    |    2 +-
 .../src/main/docs/aws2-cw-component.adoc           |    1 -
 components/camel-aws/camel-aws2-ddb/pom.xml        |    2 +-
 .../aws2/ddb/Ddb2ComponentConfigurer.java          |    6 +
 .../component/aws2/ddb/Ddb2EndpointConfigurer.java |    6 +
 .../component/aws2/ddb/Ddb2EndpointUriFactory.java |    3 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |    4 +-
 .../component/aws2/ddbstream/aws2-ddbstream.json   |    2 +-
 .../src/main/docs/aws2-ddb-component.adoc          |    1 -
 .../src/main/docs/aws2-ddbstream-component.adoc    |    1 -
 .../component/aws2/ddb/Ddb2Configuration.java      |   13 +
 .../camel/component/aws2/ddb/Ddb2Endpoint.java     |   36 +-
 components/camel-aws/camel-aws2-ec2/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |    2 +-
 .../src/main/docs/aws2-ec2-component.adoc          |    1 -
 components/camel-aws/camel-aws2-ecs/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |    2 +-
 .../src/main/docs/aws2-ecs-component.adoc          |    1 -
 components/camel-aws/camel-aws2-eks/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/eks/aws2-eks.json  |    2 +-
 .../src/main/docs/aws2-eks-component.adoc          |    1 -
 .../camel-aws/camel-aws2-eventbridge/pom.xml       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../aws2/eventbridge/aws2-eventbridge.json         |    2 +-
 .../src/main/docs/aws2-eventbridge-component.adoc  |    1 -
 components/camel-aws/camel-aws2-iam/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/iam/aws2-iam.json  |    2 +-
 .../src/main/docs/aws2-iam-component.adoc          |    1 -
 components/camel-aws/camel-aws2-kinesis/pom.xml    |    2 +-
 .../aws2/kinesis/Kinesis2ComponentConfigurer.java  |    6 +
 .../aws2/kinesis/Kinesis2EndpointConfigurer.java   |    6 +
 .../aws2/kinesis/Kinesis2EndpointUriFactory.java   |    3 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../aws2/firehose/aws2-kinesis-firehose.json       |    2 +-
 .../camel/component/aws2/kinesis/aws2-kinesis.json |    4 +-
 .../src/main/docs/aws2-kinesis-component.adoc      |    1 -
 .../main/docs/aws2-kinesis-firehose-component.adoc |    1 -
 .../aws2/kinesis/Kinesis2Configuration.java        |   14 +
 .../component/aws2/kinesis/Kinesis2Consumer.java   |   23 +-
 .../kinesis/consumer/KinesisResumeStrategy.java    |   25 +
 .../KinesisUserConfigurationResumeStrategy.java    |   43 +
 components/camel-aws/camel-aws2-kms/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/kms/aws2-kms.json  |    2 +-
 .../src/main/docs/aws2-kms-component.adoc          |    1 -
 components/camel-aws/camel-aws2-lambda/pom.xml     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/aws2/lambda/aws2-lambda.json   |    2 +-
 .../src/main/docs/aws2-lambda-component.adoc       |    1 -
 components/camel-aws/camel-aws2-mq/pom.xml         |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/mq/aws2-mq.json    |    2 +-
 .../src/main/docs/aws2-mq-component.adoc           |    1 -
 components/camel-aws/camel-aws2-msk/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/msk/aws2-msk.json  |    2 +-
 .../src/main/docs/aws2-msk-component.adoc          |    1 -
 components/camel-aws/camel-aws2-s3/pom.xml         |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/s3/aws2-s3.json    |    2 +-
 .../src/main/docs/aws2-s3-component.adoc           |    1 -
 .../camel/component/aws2/s3/AWS2S3Consumer.java    |    2 +
 .../camel/component/aws2/s3/AWS2S3Producer.java    |    8 +-
 .../s3/integration/S3ConsumerIncludeBodyIT.java    |    6 +-
 components/camel-aws/camel-aws2-ses/pom.xml        |    2 +-
 .../aws2/ses/Ses2ComponentConfigurer.java          |   18 +-
 .../component/aws2/ses/Ses2EndpointConfigurer.java |   18 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/ses/aws2-ses.json  |   10 +-
 .../src/main/docs/aws2-ses-component.adoc          |    1 -
 .../component/aws2/ses/Ses2Configuration.java      |   31 +-
 .../camel/component/aws2/ses/Ses2Producer.java     |   33 +-
 .../aws2/ses/SesComponentConfigurationTest.java    |    8 +-
 .../component/aws2/ses/SesComponentSpringTest.java |    5 +-
 .../camel/component/aws2/ses/SesComponentTest.java |   18 +-
 .../aws2/ses/integration/SesComponentManualIT.java |    4 +-
 .../aws2/ses/SESComponentSpringTest-context.xml    |    2 +-
 components/camel-aws/camel-aws2-sns/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/sns/aws2-sns.json  |    2 +-
 .../src/main/docs/aws2-sns-component.adoc          |    1 -
 components/camel-aws/camel-aws2-sqs/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |    2 +-
 .../src/main/docs/aws2-sqs-component.adoc          |    1 -
 .../camel/component/aws2/sqs/Sqs2Producer.java     |    8 +-
 .../aws2/sqs/integration/Aws2SQSBaseTest.java      |    2 +-
 components/camel-aws/camel-aws2-sts/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/aws2/sts/aws2-sts.json  |    2 +-
 .../src/main/docs/aws2-sts-component.adoc          |    1 -
 components/camel-aws/camel-aws2-translate/pom.xml  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/aws2/translate/aws2-translate.json   |    2 +-
 .../src/main/docs/aws2-translate-component.adoc    |    1 -
 components/camel-aws/pom.xml                       |    2 +-
 .../camel-azure/camel-azure-cosmosdb/pom.xml       |    4 +-
 .../cosmosdb/CosmosDbComponentConfigurer.java      |   13 +-
 .../azure/cosmosdb/CosmosDbEndpointConfigurer.java |   13 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/azure/cosmosdb/azure-cosmosdb.json   |    6 +-
 .../src/main/docs/azure-cosmosdb-component.adoc    |    1 -
 .../azure/cosmosdb/CosmosDbConfiguration.java      |   11 +-
 .../cosmosdb/client/CosmosDbClientFactory.java     |   14 +-
 .../camel-azure/camel-azure-eventhubs/pom.xml      |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/azure/eventhubs/azure-eventhubs.json |    4 +-
 .../src/main/docs/azure-eventhubs-component.adoc   |    3 +-
 .../azure/eventhubs/EventHubsEndpoint.java         |    4 +-
 .../camel-azure/camel-azure-servicebus/pom.xml     |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../azure/servicebus/azure-servicebus.json         |    6 +-
 .../src/main/docs/azure-servicebus-component.adoc  |    5 +-
 .../azure/servicebus/ServiceBusEndpoint.java       |    5 +-
 .../camel-azure/camel-azure-storage-blob/pom.xml   |    4 +-
 .../storage/blob/BlobComponentConfigurer.java      |    6 +
 .../azure/storage/blob/BlobEndpointConfigurer.java |    6 +
 .../azure/storage/blob/BlobEndpointUriFactory.java |    6 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../azure/storage/blob/azure-storage-blob.json     |   10 +-
 .../main/docs/azure-storage-blob-component.adoc    |   23 +-
 .../azure/storage/blob/BlobConfiguration.java      |   14 +
 .../azure/storage/blob/BlobConstants.java          |    3 +
 .../component/azure/storage/blob/BlobConsumer.java |    2 +-
 .../component/azure/storage/blob/BlobEndpoint.java |    2 +-
 .../storage/blob/BlobOperationsDefinition.java     |    7 +-
 .../component/azure/storage/blob/BlobProducer.java |    5 +-
 .../storage/blob/client/BlobClientWrapper.java     |   29 +-
 .../storage/blob/operations/BlobOperations.java    |   19 +
 .../blob/integration/BlobCopyProducerIt.java       |   54 +
 .../storage/blob/integration/BlobProducerIT.java   |   17 +-
 .../camel-azure-storage-datalake/pom.xml           |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../storage/datalake/azure-storage-datalake.json   |    8 +-
 .../docs/azure-storage-datalake-component.adoc     |    7 +-
 .../azure/storage/datalake/DataLakeEndpoint.java   |    8 +-
 .../azure/storage/datalake/DataLakeProducer.java   |    2 +-
 .../datalake/integration/DataLakeProducerIT.java   |   12 +
 .../camel-azure/camel-azure-storage-queue/pom.xml  |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../azure/storage/queue/azure-storage-queue.json   |    4 +-
 .../main/docs/azure-storage-queue-component.adoc   |    3 +-
 .../azure/storage/queue/QueueEndpoint.java         |    3 +-
 .../azure/storage/queue/QueueProducer.java         |    2 +-
 .../queue/integration/StorageQueueProducerIT.java  |   13 +
 components/camel-azure/pom.xml                     |    2 +-
 components/camel-barcode/pom.xml                   |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../apache/camel/dataformat/barcode/barcode.json   |    2 +-
 .../src/main/docs/barcode-dataformat.adoc          |    1 -
 components/camel-base64/pom.xml                    |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/dataformat/base64/base64.json |    2 +-
 .../src/main/docs/base64-dataformat.adoc           |    1 -
 components/camel-bean-validator/pom.xml            |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/bean/validator/bean-validator.json   |    2 +-
 .../src/main/docs/bean-validator-component.adoc    |    1 -
 components/camel-bean/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/component/bean/bean.json      |    2 +-
 .../apache/camel/component/beanclass/class.json    |    2 +-
 .../org/apache/camel/language/bean/bean.json       |    2 +-
 .../camel-bean/src/main/docs/bean-component.adoc   |    1 -
 .../camel-bean/src/main/docs/bean-language.adoc    |    1 -
 .../camel-bean/src/main/docs/class-component.adoc  |    1 -
 .../apache/camel/component/bean/MethodInfo.java    |   16 +-
 .../camel/language/bean/BeanResourceResolver.java  |   12 +-
 components/camel-beanio/pom.xml                    |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/dataformat/beanio/beanio.json |    2 +-
 .../src/main/docs/beanio-dataformat.adoc           |    1 -
 components/camel-beanstalk/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/beanstalk/beanstalk.json       |    2 +-
 .../src/main/docs/beanstalk-component.adoc         |    1 -
 components/camel-bindy/pom.xml                     |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/dataformat/bindy/csv/bindy-csv.json      |    2 +-
 .../camel/dataformat/bindy/fixed/bindy-fixed.json  |    2 +-
 .../camel/dataformat/bindy/kvp/bindy-kvp.json      |    2 +-
 .../src/main/docs/bindy-dataformat.adoc            |    1 -
 components/camel-bonita/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/bonita/bonita.json  |    2 +-
 .../src/main/docs/bonita-component.adoc            |    1 -
 components/camel-box/camel-box-api/pom.xml         |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/box-api.json           |    2 +-
 components/camel-box/camel-box-component/pom.xml   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/box/box.json        |    2 +-
 .../src/main/docs/box-component.adoc               |    1 -
 components/camel-box/pom.xml                       |    2 +-
 components/camel-braintree/pom.xml                 |    2 +-
 .../PlanGatewayEndpointConfiguration.java          |   24 +-
 ...PlanGatewayEndpointConfigurationConfigurer.java |   14 +
 .../braintree/internal/PlanGatewayApiMethod.java   |   18 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/braintree/braintree.json       |    4 +-
 .../src/main/docs/braintree-component.adoc         |    1 -
 components/camel-browse/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/browse/browse.json  |    2 +-
 .../src/main/docs/browse-component.adoc            |    1 -
 components/camel-caffeine-lrucache/pom.xml         |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/caffeine-lrucache.json |    2 +-
 .../src/main/docs/caffeine-lrucache.adoc           |    1 -
 components/camel-caffeine/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/caffeine/cache/caffeine-cache.json   |    2 +-
 .../caffeine/load/caffeine-loadcache.json          |    2 +-
 .../src/main/docs/caffeine-cache-component.adoc    |    1 -
 .../main/docs/caffeine-loadcache-component.adoc    |    1 -
 components/camel-cassandraql/pom.xml               |   11 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/cassandra/cql.json  |    2 +-
 .../src/main/docs/cql-component.adoc               |    1 -
 components/camel-cbor/pom.xml                      |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/cbor/cbor.json      |    2 +-
 .../camel-cbor/src/main/docs/cbor-dataformat.adoc  |    1 -
 components/camel-cdi/pom.xml                       |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../camel-cdi/src/generated/resources/cdi.json     |    2 +-
 .../resources/org/apache/camel/cdi/xml/jaxb.index  |    1 +
 components/camel-cdi/src/main/docs/cdi.adoc        |    1 -
 .../org/apache/camel/cdi/XmlCdiBeanFactory.java    |   26 +
 .../cdi/xml/ApplicationContextFactoryBean.java     |   11 +
 .../camel/cdi/xml/CamelContextFactoryBean.java     |   25 +
 .../xml/RouteConfigurationContextDefinition.java   |   44 +
 components/camel-chatscript/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/chatscript/chatscript.json     |    2 +-
 .../src/main/docs/chatscript-component.adoc        |    1 -
 components/camel-chunk/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/chunk/chunk.json    |    2 +-
 .../camel-chunk/src/main/docs/chunk-component.adoc |    1 -
 components/camel-cm-sms/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/cm/cm-sms.json      |    2 +-
 .../src/main/docs/cm-sms-component.adoc            |    1 -
 .../camel/component/cm/CMSenderOneMessageImpl.java |   13 +-
 .../NoAccountFoundForProductTokenException.java    |    2 -
 .../org/apache/camel/component/cm/test/CMTest.java |    2 +-
 components/camel-cmis/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/cmis/cmis.json      |    2 +-
 .../camel-cmis/src/main/docs/cmis-component.adoc   |    1 -
 components/camel-coap/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../resources/org/apache/camel/coap/coap+tcp.json  |    2 +-
 .../resources/org/apache/camel/coap/coap.json      |    2 +-
 .../resources/org/apache/camel/coap/coaps+tcp.json |    2 +-
 .../resources/org/apache/camel/coap/coaps.json     |    2 +-
 .../camel-coap/src/main/docs/coap-component.adoc   |    1 -
 components/camel-cometd/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/cometd/cometd.json  |    2 +-
 .../org/apache/camel/component/cometd/cometds.json |    2 +-
 .../src/main/docs/cometd-component.adoc            |    1 -
 components/camel-consul/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/consul/consul.json  |    2 +-
 .../src/main/docs/consul-component.adoc            |    1 -
 components/camel-controlbus/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/controlbus/controlbus.json     |    2 +-
 .../src/main/docs/controlbus-component.adoc        |    1 -
 components/camel-corda/pom.xml                     |   36 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/corda/corda.json    |    2 +-
 .../camel-corda/src/main/docs/corda-component.adoc |    1 -
 components/camel-couchbase/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/couchbase/couchbase.json       |    2 +-
 .../src/main/docs/couchbase-component.adoc         |    1 -
 .../component/couchbase/CouchbaseEndpointTest.java |   15 +-
 .../integration/ConsumeMessagesWithLimitIT.java    |    4 +-
 .../integration/CouchbaseIntegrationTestBase.java  |    2 +-
 components/camel-couchdb/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/couchdb/couchdb.json    |    2 +-
 .../src/main/docs/couchdb-component.adoc           |    1 -
 components/camel-cron/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/cron/cron.json      |    2 +-
 .../camel-cron/src/main/docs/cron-component.adoc   |    1 -
 components/camel-crypto/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/crypto/crypto.json  |    2 +-
 .../org/apache/camel/converter/crypto/crypto.json  |    2 +-
 .../org/apache/camel/converter/crypto/pgp.json     |    2 +-
 .../src/main/docs/crypto-component.adoc            |    1 -
 .../src/main/docs/crypto-dataformat.adoc           |    1 -
 .../camel-crypto/src/main/docs/pgp-dataformat.adoc |    1 -
 .../crypto/PGPKeyAccessDataFormatTest.java         |   43 -
 components/camel-csimple-joor/pom.xml              |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/csimple-joor.json      |    2 +-
 .../src/main/docs/csimple-joor.adoc                |    1 -
 .../language/csimple/joor/OriginalSimpleTest.java  |   20 +-
 components/camel-csv/pom.xml                       |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/dataformat/csv/csv.json       |    2 +-
 .../camel-csv/src/main/docs/csv-dataformat.adoc    |    1 -
 components/camel-cxf-transport/pom.xml             |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/cxf-transport.json     |    2 +-
 .../src/main/docs/cxf-transport.adoc               |    1 -
 components/camel-cxf/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/cxf/cxf.json        |    2 +-
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |    2 +-
 .../camel-cxf/src/main/docs/cxf-component.adoc     |    1 -
 .../camel-cxf/src/main/docs/cxfrs-component.adoc   |    1 -
 .../cxf/jaxrs/CxfRsAsyncProducerTest.java          |    2 +-
 components/camel-dataformat/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/dataformat/dataformat.json     |    2 +-
 .../src/main/docs/dataformat-component.adoc        |    1 -
 components/camel-dataset/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/dataset/dataset-test.json      |    2 +-
 .../apache/camel/component/dataset/dataset.json    |    2 +-
 .../src/main/docs/dataset-component.adoc           |    1 -
 .../src/main/docs/dataset-test-component.adoc      |    1 -
 .../camel/component/dataset/DataSetEndpoint.java   |    2 +-
 components/camel-datasonnet/pom.xml                |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../camel/language/datasonnet/datasonnet.json      |    2 +-
 .../src/main/docs/datasonnet-language.adoc         |    1 -
 .../language/datasonnet/DatasonnetExpression.java  |    3 +-
 .../camel-debezium-common-component/pom.xml        |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/debezium-common.json   |    2 +-
 .../camel-debezium-maven-plugin/pom.xml            |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../generated/resources/debezium-maven-plugin.json |    2 +-
 .../maven/config/ConnectorConfigGeneratorTest.java |    7 +-
 .../camel-debezium/camel-debezium-common/pom.xml   |    4 +-
 .../camel-debezium/camel-debezium-mongodb/pom.xml  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/debezium/debezium-mongodb.json |    2 +-
 .../src/main/docs/debezium-mongodb-component.adoc  |    1 -
 .../camel-debezium/camel-debezium-mysql/pom.xml    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/debezium/debezium-mysql.json   |    2 +-
 .../src/main/docs/debezium-mysql-component.adoc    |    1 -
 .../camel-debezium/camel-debezium-postgres/pom.xml |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/debezium/debezium-postgres.json      |    2 +-
 .../src/main/docs/debezium-postgres-component.adoc |    1 -
 .../camel-debezium-sqlserver/pom.xml               |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/debezium/debezium-sqlserver.json     |    2 +-
 .../main/docs/debezium-sqlserver-component.adoc    |    1 -
 components/camel-debezium/pom.xml                  |    2 +-
 components/camel-digitalocean/pom.xml              |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/digitalocean/digitalocean.json |    2 +-
 .../src/main/docs/digitalocean-component.adoc      |    1 -
 components/camel-direct/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/direct/direct.json  |    2 +-
 .../src/main/docs/direct-component.adoc            |    1 -
 components/camel-directvm/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/directvm/direct-vm.json |    2 +-
 .../src/main/docs/direct-vm-component.adoc         |    1 -
 .../directvm/DirectVmBlockingProducer.java         |   32 +-
 components/camel-disruptor/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/disruptor/disruptor-vm.json    |    2 +-
 .../camel/component/disruptor/disruptor.json       |    2 +-
 .../src/main/docs/disruptor-component.adoc         |    1 -
 .../src/main/docs/disruptor-vm-component.adoc      |    1 -
 components/camel-djl/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/djl/djl.json        |    2 +-
 .../camel-djl/src/main/docs/djl-component.adoc     |    1 -
 components/camel-dns/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/dns/dns.json        |    2 +-
 .../camel-dns/src/main/docs/dns-component.adoc     |    1 -
 components/camel-docker/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/docker/docker.json  |    2 +-
 .../src/main/docs/docker-component.adoc            |    1 -
 components/camel-dozer/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/dozer/dozer.json    |    2 +-
 .../camel-dozer/src/main/docs/dozer-component.adoc |    1 -
 components/camel-drill/pom.xml                     |    6 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/drill/drill.json    |    2 +-
 .../camel-drill/src/main/docs/drill-component.adoc |    1 -
 components/camel-dropbox/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/dropbox/dropbox.json    |    2 +-
 .../src/main/docs/dropbox-component.adoc           |    1 -
 components/camel-ehcache/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/ehcache/ehcache.json    |    2 +-
 .../src/main/docs/ehcache-component.adoc           |    1 -
 components/camel-elasticsearch-rest/pom.xml        |    2 +-
 .../ElasticsearchComponentConfigurer.java          |   12 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../elasticsearch/elasticsearch-rest.json          |   28 +-
 .../main/docs/elasticsearch-rest-component.adoc    |    1 -
 .../elasticsearch/ElasticsearchComponent.java      |   39 +-
 .../elasticsearch/ElasticsearchConfiguration.java  |   14 +-
 components/camel-elsql/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/elsql/elsql.json    |    2 +-
 .../camel-elsql/src/main/docs/elsql-component.adoc |    1 -
 components/camel-elytron/pom.xml                   |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/elytron.json           |    2 +-
 .../camel-elytron/src/main/docs/elytron.adoc       |    1 -
 components/camel-etcd/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/etcd/etcd-keys.json |    2 +-
 .../apache/camel/component/etcd/etcd-stats.json    |    2 +-
 .../apache/camel/component/etcd/etcd-watch.json    |    2 +-
 .../src/main/docs/etcd-keys-component.adoc         |    1 -
 .../src/main/docs/etcd-stats-component.adoc        |    1 -
 .../src/main/docs/etcd-watch-component.adoc        |    1 -
 components/camel-etcd3/pom.xml                     |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../camel-etcd3/src/generated/resources/etcd3.json |    2 +-
 components/camel-etcd3/src/main/docs/etcd3.adoc    |    1 -
 components/camel-exec/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/exec/exec.json      |    2 +-
 .../camel-exec/src/main/docs/exec-component.adoc   |    1 -
 components/camel-facebook/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/facebook/facebook.json  |    2 +-
 .../src/main/docs/facebook-component.adoc          |    1 -
 components/camel-fastjson/pom.xml                  |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/component/fastjson/json-fastjson.json    |    2 +-
 .../src/main/docs/json-fastjson-dataformat.adoc    |    1 -
 components/camel-fhir/camel-fhir-api/pom.xml       |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/fhir-api.json          |    2 +-
 components/camel-fhir/camel-fhir-component/pom.xml |   17 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/fhir/fhir.json      |    2 +-
 .../org/apache/camel/component/fhir/fhirJson.json  |    2 +-
 .../org/apache/camel/component/fhir/fhirXml.json   |    2 +-
 .../src/main/docs/fhir-component.adoc              |    1 -
 .../src/main/docs/fhirJson-dataformat.adoc         |    1 -
 .../src/main/docs/fhirXml-dataformat.adoc          |    1 -
 .../apache/camel/component/fhir/FhirComponent.java |   42 +-
 .../apache/camel/component/fhir/FhirEndpoint.java  |    4 +-
 .../camel/component/fhir/internal/FhirHelper.java  |   70 +-
 .../camel/component/fhir/FhirConfigurationIT.java  |   16 +-
 components/camel-fhir/pom.xml                      |    2 +-
 components/camel-file-watch/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/file/watch/file-watch.json     |    2 +-
 .../src/main/docs/file-watch-component.adoc        |    1 -
 components/camel-file/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/file/file.json      |    2 +-
 .../camel-file/src/main/docs/file-component.adoc   |    1 -
 components/camel-flatpack/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../apache/camel/component/flatpack/flatpack.json  |    2 +-
 .../apache/camel/dataformat/flatpack/flatpack.json |    2 +-
 .../src/main/docs/flatpack-component.adoc          |    1 -
 .../src/main/docs/flatpack-dataformat.adoc         |    1 -
 components/camel-flink/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/flink/flink.json    |    2 +-
 .../camel-flink/src/main/docs/flink-component.adoc |    1 -
 components/camel-fop/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/fop/fop.json        |    2 +-
 .../camel-fop/src/main/docs/fop-component.adoc     |    1 -
 components/camel-freemarker/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/freemarker/freemarker.json     |    2 +-
 .../src/main/docs/freemarker-component.adoc        |    1 -
 components/camel-ftp/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/file/remote/ftp.json    |    2 +-
 .../apache/camel/component/file/remote/ftps.json   |    2 +-
 .../apache/camel/component/file/remote/sftp.json   |    2 +-
 .../camel-ftp/src/main/docs/ftp-component.adoc     |    1 -
 .../camel-ftp/src/main/docs/ftps-component.adoc    |    1 -
 .../camel-ftp/src/main/docs/sftp-component.adoc    |    1 -
 .../component/file/remote/SftpOperations.java      |    2 +-
 components/camel-ganglia/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/ganglia/ganglia.json    |    2 +-
 .../src/main/docs/ganglia-component.adoc           |    1 -
 components/camel-geocoder/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/geocoder/geocoder.json  |    2 +-
 .../src/main/docs/geocoder-component.adoc          |    1 -
 components/camel-git/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/git/git.json        |    2 +-
 .../camel-git/src/main/docs/git-component.adoc     |    1 -
 .../component/git/producer/GitProducerTest.java    |   14 +-
 components/camel-github/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/github/github.json  |    2 +-
 .../src/main/docs/github-component.adoc            |    1 -
 .../camel-google/camel-google-bigquery/pom.xml     |   16 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/google/bigquery/google-bigquery.json |    2 +-
 .../google/bigquery/sql/google-bigquery-sql.json   |    2 +-
 .../src/main/docs/google-bigquery-component.adoc   |    1 -
 .../main/docs/google-bigquery-sql-component.adoc   |    1 -
 .../google/bigquery/unit/BaseBigQueryTest.java     |    2 +-
 .../sql/GoogleBigQuerySQLProducerBaseTest.java     |    2 +-
 .../camel-google/camel-google-calendar/pom.xml     |   16 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/google/calendar/google-calendar.json |    2 +-
 .../calendar/stream/google-calendar-stream.json    |    2 +-
 .../src/main/docs/google-calendar-component.adoc   |    1 -
 .../docs/google-calendar-stream-component.adoc     |    1 -
 components/camel-google/camel-google-drive/pom.xml |   16 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../camel/component/google/drive/google-drive.json |    2 +-
 .../src/main/docs/google-drive-component.adoc      |    1 -
 .../camel-google/camel-google-functions/pom.xml    |   28 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../google/functions/google-functions.json         |    2 +-
 .../src/main/docs/google-functions-component.adoc  |    1 -
 .../GoogleCloudFunctionsClientFactory.java         |    7 +-
 .../unit/GoogleCloudFunctionsBaseTest.java         |    2 +-
 components/camel-google/camel-google-mail/pom.xml  |   16 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../camel/component/google/mail/google-mail.json   |    2 +-
 .../google/mail/stream/google-mail-stream.json     |    2 +-
 .../src/main/docs/google-mail-component.adoc       |    1 -
 .../main/docs/google-mail-stream-component.adoc    |    1 -
 .../camel-google/camel-google-pubsub/pom.xml       |   10 +-
 .../pubsub/GooglePubsubComponentConfigurer.java    |    6 +
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/google/pubsub/google-pubsub.json     |    3 +-
 .../src/main/docs/google-pubsub-component.adoc     |    1 -
 .../google/pubsub/GooglePubsubComponent.java       |   33 +-
 .../camel-google/camel-google-sheets/pom.xml       |   28 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/google/sheets/google-sheets.json     |    2 +-
 .../google/sheets/stream/google-sheets-stream.json |    2 +-
 .../src/main/docs/google-sheets-component.adoc     |    1 -
 .../main/docs/google-sheets-stream-component.adoc  |    1 -
 .../camel-google/camel-google-storage/pom.xml      |   16 +-
 .../GoogleCloudStorageComponentConfigurer.java     |    6 +
 .../GoogleCloudStorageEndpointConfigurer.java      |    6 +
 .../GoogleCloudStorageEndpointUriFactory.java      |    3 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/google/storage/google-storage.json   |    4 +-
 .../src/main/docs/google-storage-component.adoc    |    1 -
 .../storage/GoogleCloudStorageConfiguration.java   |   22 +
 .../google/storage/GoogleCloudStorageConsumer.java |   67 +-
 .../storage/localstorage/FakeStorageRpc.java       |    3 -
 .../storage/unit/ConsumerDownloadLocalTest.java    |   96 ++
 .../google/storage/unit/ConsumerLocalTest.java     |    1 -
 .../storage/unit/GoogleCloudStorageBaseTest.java   |    2 +-
 components/camel-google/pom.xml                    |    2 +-
 components/camel-gora/pom.xml                      |    6 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/gora/gora.json      |    2 +-
 .../camel-gora/src/main/docs/gora-component.adoc   |    1 -
 components/camel-grape/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/grape/grape.json    |    2 +-
 .../camel-grape/src/main/docs/grape-component.adoc |    1 -
 components/camel-graphql/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/graphql/graphql.json    |    2 +-
 .../src/main/docs/graphql-component.adoc           |    1 -
 components/camel-grok/pom.xml                      |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/grok/grok.json      |    2 +-
 .../camel-grok/src/main/docs/grok-dataformat.adoc  |    1 -
 components/camel-groovy/pom.xml                    |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/language/groovy/groovy.json   |    2 +-
 .../src/main/docs/groovy-language.adoc             |    1 -
 components/camel-grpc/pom.xml                      |   30 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/grpc/grpc.json      |    2 +-
 .../camel-grpc/src/main/docs/grpc-component.adoc   |    1 -
 .../camel/component/grpc/GrpcProducerSyncTest.java |   11 +-
 components/camel-gson/pom.xml                      |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/gson/json-gson.json |    2 +-
 .../src/main/docs/json-gson-dataformat.adoc        |    1 -
 components/camel-guava-eventbus/pom.xml            |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/guava/eventbus/guava-eventbus.json   |    2 +-
 .../src/main/docs/guava-eventbus-component.adoc    |    1 -
 components/camel-hazelcast/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../atomicnumber/hazelcast-atomicvalue.json        |    2 +-
 .../hazelcast/instance/hazelcast-instance.json     |    2 +-
 .../component/hazelcast/list/hazelcast-list.json   |    2 +-
 .../component/hazelcast/map/hazelcast-map.json     |    2 +-
 .../hazelcast/multimap/hazelcast-multimap.json     |    2 +-
 .../component/hazelcast/queue/hazelcast-queue.json |    2 +-
 .../replicatedmap/hazelcast-replicatedmap.json     |    2 +-
 .../hazelcast/ringbuffer/hazelcast-ringbuffer.json |    2 +-
 .../component/hazelcast/seda/hazelcast-seda.json   |    2 +-
 .../component/hazelcast/set/hazelcast-set.json     |    2 +-
 .../component/hazelcast/topic/hazelcast-topic.json |    2 +-
 .../main/docs/hazelcast-atomicvalue-component.adoc |    1 -
 .../main/docs/hazelcast-instance-component.adoc    |    1 -
 .../src/main/docs/hazelcast-list-component.adoc    |    1 -
 .../src/main/docs/hazelcast-map-component.adoc     |    1 -
 .../main/docs/hazelcast-multimap-component.adoc    |    1 -
 .../src/main/docs/hazelcast-queue-component.adoc   |    1 -
 .../docs/hazelcast-replicatedmap-component.adoc    |    1 -
 .../main/docs/hazelcast-ringbuffer-component.adoc  |    1 -
 .../src/main/docs/hazelcast-seda-component.adoc    |    1 -
 .../src/main/docs/hazelcast-set-component.adoc     |    1 -
 .../src/main/docs/hazelcast-topic-component.adoc   |    1 -
 components/camel-hbase/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/hbase/hbase.json    |    2 +-
 .../camel-hbase/src/main/docs/hbase-component.adoc |    1 -
 .../camel/component/hbase/HBaseProducer.java       |    4 +-
 .../camel/component/hbase/HBaseProducerIT.java     |    2 +
 components/camel-hdfs/pom.xml                      |    6 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/hdfs/hdfs.json      |    2 +-
 .../camel-hdfs/src/main/docs/hdfs-component.adoc   |    1 -
 components/camel-headersmap/pom.xml                |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/headersmap.json        |    2 +-
 .../camel-headersmap/src/main/docs/headersmap.adoc |    1 -
 components/camel-hl7/pom.xml                       |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/component/hl7/hl7.json        |    2 +-
 .../org/apache/camel/component/hl7/hl7terser.json  |    2 +-
 .../camel-hl7/src/main/docs/hl7-dataformat.adoc    |    1 -
 .../src/main/docs/hl7terser-language.adoc          |    1 -
 components/camel-http-base/pom.xml                 |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/http-base.json         |    2 +-
 .../http/base/HttpOperationFailedException.java    |   22 +-
 .../camel/http/base/HttpSendDynamicAware.java      |   17 +-
 components/camel-http-common/pom.xml               |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/http-common.json       |    2 +-
 components/camel-http/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/http/http.json      |    2 +-
 .../org/apache/camel/component/http/https.json     |    2 +-
 .../camel-http/src/main/docs/http-component.adoc   |    1 -
 .../apache/camel/component/http/HttpComponent.java |    1 +
 .../apache/camel/component/http/HttpProducer.java  |   10 +-
 .../camel/component/http/HeaderFilteringTest.java  |    4 +-
 .../component/http/HttpDisableStreamCacheTest.java |   16 +-
 .../camel-huawei/camel-huaweicloud-common/pom.xml  |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../generated/resources/huaweicloud-common.json    |    4 +-
 .../camel-huawei/camel-huaweicloud-dms/pom.xml     |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/huaweicloud/dms/hwcloud-dms.json     |    4 +-
 .../src/main/docs/hwcloud-dms-component.adoc       |    3 +-
 .../camel-huaweicloud-functiongraph/pom.xml        |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../org/apache/camel/hwcloud-functiongraph.json    |    2 +-
 .../main/docs/hwcloud-functiongraph-component.adoc |    1 -
 .../camel-huawei/camel-huaweicloud-iam/pom.xml     |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/huaweicloud/iam/hwcloud-iam.json     |    2 +-
 .../src/main/docs/hwcloud-iam-component.adoc       |    1 -
 .../camel-huaweicloud-imagerecognition/pom.xml     |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../image/hwcloud-imagerecognition.json            |    4 +-
 .../docs/hwcloud-imagerecognition-component.adoc   |    3 +-
 .../image/ImageRecognitionProducer.java            |   20 +-
 .../camel-huawei/camel-huaweicloud-obs/pom.xml     |   10 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/huaweicloud/obs/hwcloud-obs.json     |    4 +-
 .../src/main/docs/hwcloud-obs-component.adoc       |    3 +-
 .../camel-huawei/camel-huaweicloud-smn/pom.xml     |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../component/huaweicloud/smn/hwcloud-smn.json     |    2 +-
 .../src/main/docs/hwcloud-smn-component.adoc       |    1 -
 .../smn/SimpleNotificationProducer.java            |   29 +-
 components/camel-huawei/pom.xml                    |    2 +-
 components/camel-hystrix/pom.xml                   |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/hystrix.json           |    2 +-
 .../camel-hystrix/src/main/docs/hystrix.adoc       |    1 -
 .../processor/HystrixHierarchicalConfigTest.java   |    6 +-
 .../SpringHystrixRouteHierarchicalConfigTest.java  |    2 +-
 components/camel-ical/pom.xml                      |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/ical/ical.json      |    2 +-
 .../camel-ical/src/main/docs/ical-dataformat.adoc  |    1 -
 components/camel-iec60870/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/iec60870/client/iec60870-client.json |    2 +-
 .../component/iec60870/server/iec60870-server.json |    2 +-
 .../src/main/docs/iec60870-client-component.adoc   |    1 -
 .../src/main/docs/iec60870-server-component.adoc   |    1 -
 components/camel-ignite/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/ignite/cache/ignite-cache.json |    2 +-
 .../component/ignite/compute/ignite-compute.json   |    2 +-
 .../component/ignite/events/ignite-events.json     |    2 +-
 .../camel/component/ignite/idgen/ignite-idgen.json |    2 +-
 .../ignite/messaging/ignite-messaging.json         |    2 +-
 .../camel/component/ignite/queue/ignite-queue.json |    2 +-
 .../camel/component/ignite/set/ignite-set.json     |    2 +-
 .../src/main/docs/ignite-cache-component.adoc      |    1 -
 .../src/main/docs/ignite-compute-component.adoc    |    1 -
 .../src/main/docs/ignite-events-component.adoc     |    1 -
 .../src/main/docs/ignite-idgen-component.adoc      |    1 -
 .../src/main/docs/ignite-messaging-component.adoc  |    1 -
 .../src/main/docs/ignite-queue-component.adoc      |    1 -
 .../src/main/docs/ignite-set-component.adoc        |    1 -
 .../camel/component/ignite/IgniteComputeTest.java  |    6 +-
 .../camel/component/ignite/IgniteIdGenTest.java    |    6 +-
 .../camel/component/ignite/IgniteQueueTest.java    |    8 +-
 .../camel-infinispan-common/pom.xml                |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/infinispan-common.json |    2 +-
 .../camel-infinispan-embedded/pom.xml              |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../infinispan/embedded/infinispan-embedded.json   |    2 +-
 .../main/docs/infinispan-embedded-component.adoc   |    1 -
 .../camel-infinispan/camel-infinispan/pom.xml      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/infinispan/remote/infinispan.json    |    2 +-
 .../src/main/docs/infinispan-component.adoc        |    1 -
 components/camel-infinispan/pom.xml                |    2 +-
 components/camel-influxdb/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/influxdb/influxdb.json  |    2 +-
 .../src/main/docs/influxdb-component.adoc          |    1 -
 .../component/influxdb/AbstractInfluxDbTest.java   |    2 +-
 components/camel-iota/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/iota/iota.json      |    2 +-
 .../camel-iota/src/main/docs/iota-component.adoc   |    1 -
 components/camel-ipfs/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/ipfs/ipfs.json      |    2 +-
 .../camel-ipfs/src/main/docs/ipfs-component.adoc   |    1 -
 components/camel-irc/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/irc/irc.json        |    2 +-
 .../camel-irc/src/main/docs/irc-component.adoc     |    1 -
 components/camel-ironmq/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/ironmq/ironmq.json  |    2 +-
 .../src/main/docs/ironmq-component.adoc            |    1 -
 components/camel-jackson-avro/pom.xml              |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/component/jackson/avro/avro-jackson.json |    2 +-
 .../src/main/docs/avro-jackson-dataformat.adoc     |    1 -
 components/camel-jackson-protobuf/pom.xml          |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../jackson/protobuf/protobuf-jackson.json         |    2 +-
 .../src/main/docs/protobuf-jackson-dataformat.adoc |    1 -
 components/camel-jackson/pom.xml                   |    2 +-
 .../jackson/JacksonDataFormatConfigurer.java       |    2 +
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/component/jackson/json-jackson.json      |    3 +-
 .../src/main/docs/json-jackson-dataformat.adoc     |    1 -
 .../jackson/AbstractJacksonDataFormat.java         |   52 +-
 .../component/jackson/JacksonDataFormatTest.java   |    6 +-
 .../jackson/JacksonMarshalNamingStrategyTest.java  |   56 ++
 .../component/jackson/PojoNamingStrategy.java      |   40 +
 ...ingJacksonJsonDataFormatNamingStrategyTest.java |   50 +
 ...ringJacksonJsonDataFormatNamingStrategyTest.xml |   44 +
 components/camel-jacksonxml/pom.xml                |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/component/jacksonxml/jacksonxml.json     |    2 +-
 .../src/main/docs/jacksonxml-dataformat.adoc       |    1 -
 components/camel-jasypt/pom.xml                    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/jasypt.json            |    2 +-
 components/camel-jasypt/src/main/docs/jasypt.adoc  |    1 -
 components/camel-jaxb/pom.xml                      |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/converter/jaxb/jaxb.json      |    2 +-
 .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc  |    1 -
 components/camel-jbpm/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jbpm/jbpm.json      |    2 +-
 .../camel-jbpm/src/main/docs/jbpm-component.adoc   |    1 -
 components/camel-jcache/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jcache/jcache.json  |    2 +-
 .../src/main/docs/jcache-component.adoc            |    1 -
 components/camel-jclouds/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/jclouds/jclouds.json    |    2 +-
 .../src/main/docs/jclouds-component.adoc           |    1 -
 components/camel-jcr/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jcr/jcr.json        |    2 +-
 .../camel-jcr/src/main/docs/jcr-component.adoc     |    1 -
 components/camel-jdbc/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jdbc/jdbc.json      |    2 +-
 .../camel-jdbc/src/main/docs/jdbc-component.adoc   |    1 -
 components/camel-jetty-common/pom.xml              |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/jetty-common.json      |    2 +-
 components/camel-jetty/pom.xml                     |    7 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jetty9/jetty.json   |    2 +-
 .../camel-jetty/src/main/docs/jetty-component.adoc |    1 -
 .../jetty/HttpStreamCacheFileResponseTest.java     |   12 +-
 .../camel/component/jetty/HttpToFileTest.java      |    9 +-
 .../jetty/file/JettyFileConsumerTest.java          |    6 +-
 components/camel-jfr/pom.xml                       |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../camel-jfr/src/generated/resources/jfr.json     |    2 +-
 components/camel-jfr/src/main/docs/jfr.adoc        |    1 -
 .../jfr/FlightRecorderStartupStepRecorder.java     |    8 +-
 components/camel-jgroups-raft/pom.xml              |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/jgroups/raft/jgroups-raft.json |    2 +-
 .../src/main/docs/jgroups-raft-component.adoc      |    1 -
 components/camel-jgroups/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/jgroups/jgroups.json    |    2 +-
 .../src/main/docs/jgroups-component.adoc           |    1 -
 components/camel-jing/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/validator/jing/jing.json       |    2 +-
 .../camel-jing/src/main/docs/jing-component.adoc   |    1 -
 components/camel-jira/pom.xml                      |   12 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jira/jira.json      |    2 +-
 .../camel-jira/src/main/docs/jira-component.adoc   |    1 -
 .../oauth/OAuthAsynchronousHttpClientFactory.java  |    8 -
 .../org/apache/camel/component/jira/Utils.java     |    6 +-
 components/camel-jms/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jms/jms.json        |    2 +-
 .../camel-jms/src/main/docs/jms-component.adoc     |    1 -
 .../component/jms/reply/ReplyManagerSupport.java   |   40 +-
 .../jms/JmsEndpointConfigurationTest.java          |    7 +-
 .../component/jms/JmsTransferExceptionTest.java    |   19 +-
 components/camel-jmx/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jmx/jmx.json        |    2 +-
 .../camel-jmx/src/main/docs/jmx-component.adoc     |    1 -
 components/camel-johnzon/pom.xml                   |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/component/johnzon/json-johnzon.json      |    2 +-
 .../src/main/docs/json-johnzon-dataformat.adoc     |    1 -
 components/camel-jolt/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jolt/jolt.json      |    2 +-
 .../camel-jolt/src/main/docs/jolt-component.adoc   |    1 -
 components/camel-jooq/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jooq/jooq.json      |    2 +-
 .../camel-jooq/src/main/docs/jooq-component.adoc   |    1 -
 components/camel-joor/pom.xml                      |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/language/joor/joor.json       |    2 +-
 .../camel-joor/src/main/docs/joor-language.adoc    |    1 -
 components/camel-jpa/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jpa/jpa.json        |    2 +-
 .../camel-jpa/src/main/docs/jpa-component.adoc     |    1 -
 components/camel-jsch/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/scp/scp.json        |    2 +-
 .../camel-jsch/src/main/docs/scp-component.adoc    |    1 -
 components/camel-jslt/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jslt/jslt.json      |    2 +-
 .../camel-jslt/src/main/docs/jslt-component.adoc   |    1 -
 components/camel-json-patch/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/jsonpatch/json-patch.json      |    6 +-
 .../src/main/docs/json-patch-component.adoc        |    5 +-
 .../component/jsonpatch/JsonPatchEndpoint.java     |    2 +-
 components/camel-json-validator/pom.xml            |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/jsonvalidator/json-validator.json    |    2 +-
 .../src/main/docs/json-validator-component.adoc    |    1 -
 components/camel-jsonapi/pom.xml                   |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../apache/camel/component/jsonapi/jsonApi.json    |    2 +-
 .../src/main/docs/jsonApi-dataformat.adoc          |    1 -
 components/camel-jsonata/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/jsonata/jsonata.json    |    2 +-
 .../src/main/docs/jsonata-component.adoc           |    1 -
 components/camel-jsonb/pom.xml                     |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../apache/camel/component/jsonb/json-jsonb.json   |    2 +-
 .../src/main/docs/json-jsonb-dataformat.adoc       |    1 -
 components/camel-jsonpath/pom.xml                  |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/jsonpath/jsonpath.json        |    2 +-
 .../src/main/docs/jsonpath-language.adoc           |    3 +-
 components/camel-jt400/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/jt400/jt400.json    |    2 +-
 .../camel-jt400/src/main/docs/jt400-component.adoc |    1 -
 components/camel-jta/pom.xml                       |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../camel-jta/src/generated/resources/jta.json     |    2 +-
 components/camel-jta/src/main/docs/jta.adoc        |    1 -
 components/camel-kafka/pom.xml                     |   25 +-
 .../component/kafka/KafkaComponentConfigurer.java  |    2 +-
 .../component/kafka/KafkaEndpointConfigurer.java   |   12 +
 .../component/kafka/KafkaEndpointUriFactory.java   |    4 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/kafka/kafka.json    |    6 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |    1 -
 .../component/kafka/DefaultKafkaClientFactory.java |    8 +-
 .../kafka/DefaultKafkaManualAsyncCommit.java       |    4 +-
 .../DefaultKafkaManualAsyncCommitFactory.java      |    4 +-
 .../component/kafka/DefaultKafkaManualCommit.java  |    8 +-
 .../kafka/DefaultKafkaManualCommitFactory.java     |    4 +-
 .../kafka/DefaultKafkaManualSyncCommit.java        |    4 +-
 .../camel/component/kafka/KafkaClientFactory.java  |   14 +-
 .../camel/component/kafka/KafkaComponent.java      |   16 +-
 .../camel/component/kafka/KafkaConsumer.java       |    6 +-
 .../camel/component/kafka/KafkaEndpoint.java       |   34 +-
 .../camel/component/kafka/KafkaFetchRecords.java   |   68 +-
 .../component/kafka/KafkaManualCommitFactory.java  |    4 +-
 .../camel/component/kafka/KafkaProducer.java       |  357 ++++---
 .../support/KafkaConsumerResumeStrategy.java       |    7 +-
 .../consumer/support/KafkaRecordProcessor.java     |   86 +-
 .../support/OffsetKafkaConsumerResumeStrategy.java |    8 +-
 .../support/PartitionAssignmentListener.java       |    8 +-
 .../consumer/support/ResumeStrategyFactory.java    |    7 +-
 .../SeekPolicyKafkaConsumerResumeStrategy.java     |    6 +-
 .../kafka/producer/support/DelegatingCallback.java |   16 +-
 .../producer/support/KafkaProducerCallBack.java    |   87 +-
 .../support/KafkaProducerMetadataCallBack.java     |   42 +
 .../producer/support/KeyValueHolderIterator.java   |  119 ++-
 .../kafka/producer/support/ProducerUtil.java       |   34 +-
 .../component/kafka/serde/KafkaSerdeHelper.java    |    5 +-
 .../camel/component/kafka/KafkaProducerTest.java   |   17 +-
 .../KafkaConsumerAsyncManualCommitIT.java          |   11 +-
 .../KafkaConsumerWithResumeStrategyIT.java         |    4 +-
 components/camel-kamelet-reify/pom.xml             |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/kameletreify/kamelet-reify.json      |    2 +-
 .../src/main/docs/kamelet-reify-component.adoc     |    1 -
 components/camel-kamelet/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/kamelet/kamelet.json    |    2 +-
 .../src/main/docs/kamelet-component.adoc           |    1 -
 .../camel/component/kamelet/KameletConsumer.java   |    8 +-
 .../camel/component/kamelet/KameletRouteTest.java  |   19 +-
 components/camel-kubernetes/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../config_maps/kubernetes-config-maps.json        |    2 +-
 .../kubernetes-custom-resources.json               |    2 +-
 .../deployments/kubernetes-deployments.json        |    2 +-
 .../component/kubernetes/hpa/kubernetes-hpa.json   |    2 +-
 .../component/kubernetes/job/kubernetes-job.json   |    2 +-
 .../namespaces/kubernetes-namespaces.json          |    2 +-
 .../kubernetes/nodes/kubernetes-nodes.json         |    2 +-
 .../kubernetes-persistent-volumes.json             |    2 +-
 .../kubernetes-persistent-volumes-claims.json      |    2 +-
 .../component/kubernetes/pods/kubernetes-pods.json |    2 +-
 .../kubernetes-replication-controllers.json        |    2 +-
 .../kubernetes-resources-quota.json                |    2 +-
 .../kubernetes/secrets/kubernetes-secrets.json     |    2 +-
 .../kubernetes-service-accounts.json               |    2 +-
 .../kubernetes/services/kubernetes-services.json   |    2 +-
 .../build_configs/openshift-build-configs.json     |    2 +-
 .../openshift/builds/openshift-builds.json         |    2 +-
 .../docs/kubernetes-config-maps-component.adoc     |    1 -
 .../kubernetes-custom-resources-component.adoc     |    1 -
 .../docs/kubernetes-deployments-component.adoc     |    1 -
 .../src/main/docs/kubernetes-hpa-component.adoc    |    1 -
 .../src/main/docs/kubernetes-job-component.adoc    |    1 -
 .../main/docs/kubernetes-namespaces-component.adoc |    1 -
 .../src/main/docs/kubernetes-nodes-component.adoc  |    1 -
 ...rnetes-persistent-volumes-claims-component.adoc |    1 -
 .../kubernetes-persistent-volumes-component.adoc   |    1 -
 .../src/main/docs/kubernetes-pods-component.adoc   |    1 -
 ...bernetes-replication-controllers-component.adoc |    1 -
 .../docs/kubernetes-resources-quota-component.adoc |    1 -
 .../main/docs/kubernetes-secrets-component.adoc    |    1 -
 .../kubernetes-service-accounts-component.adoc     |    1 -
 .../main/docs/kubernetes-services-component.adoc   |    1 -
 .../docs/openshift-build-configs-component.adoc    |    1 -
 .../src/main/docs/openshift-builds-component.adoc  |    1 -
 components/camel-kudu/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/kudu/kudu.json      |    2 +-
 .../camel-kudu/src/main/docs/kudu-component.adoc   |    1 -
 .../camel/component/kudu/AbstractKuduTest.java     |   21 +-
 .../kudu/IntegrationKuduConfiguration.java         |   28 +-
 components/camel-language/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/language/language.json  |    2 +-
 .../src/main/docs/language-component.adoc          |    1 -
 components/camel-ldap/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/ldap/ldap.json      |    2 +-
 .../camel-ldap/src/main/docs/ldap-component.adoc   |    1 -
 components/camel-ldif/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/ldif/ldif.json      |    2 +-
 .../camel-ldif/src/main/docs/ldif-component.adoc   |    1 -
 components/camel-leveldb-legacy/pom.xml            |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/leveldb-legacy.json    |    2 +-
 .../src/main/docs/leveldb-legacy.adoc              |    1 -
 components/camel-leveldb/pom.xml                   |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/leveldb.json           |    2 +-
 .../camel-leveldb/src/main/docs/leveldb.adoc       |    1 -
 components/camel-log/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/log/log.json        |    2 +-
 .../camel-log/src/main/docs/log-component.adoc     |    1 -
 components/camel-lra/pom.xml                       |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../camel-lra/src/generated/resources/lra.json     |    2 +-
 components/camel-lra/src/main/docs/lra.adoc        |    1 -
 components/camel-lucene/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/lucene/lucene.json  |    2 +-
 .../src/main/docs/lucene-component.adoc            |    1 -
 components/camel-lumberjack/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/lumberjack/lumberjack.json     |    2 +-
 .../src/main/docs/lumberjack-component.adoc        |    1 -
 components/camel-lzf/pom.xml                       |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/dataformat/lzf/lzf.json       |    2 +-
 .../camel-lzf/src/main/docs/lzf-dataformat.adoc    |    1 -
 components/camel-mail/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/mail/imap.json      |    2 +-
 .../org/apache/camel/component/mail/imaps.json     |    2 +-
 .../org/apache/camel/component/mail/pop3.json      |    2 +-
 .../org/apache/camel/component/mail/pop3s.json     |    2 +-
 .../org/apache/camel/component/mail/smtp.json      |    2 +-
 .../org/apache/camel/component/mail/smtps.json     |    2 +-
 .../dataformat/mime/multipart/mime-multipart.json  |    2 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |    1 -
 .../src/main/docs/mime-multipart-dataformat.adoc   |    1 -
 components/camel-master/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/master/master.json  |    2 +-
 .../src/main/docs/master-component.adoc            |    1 -
 components/camel-metrics/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/metrics/metrics.json    |    2 +-
 .../src/main/docs/metrics-component.adoc           |    1 -
 components/camel-micrometer/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/micrometer/micrometer.json     |    2 +-
 .../src/main/docs/micrometer-component.adoc        |    1 -
 .../AbstractMicrometerRoutePolicyTest.java         |    2 +-
 .../camel-microprofile-config/pom.xml              |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../generated/resources/microprofile-config.json   |    2 +-
 .../src/main/docs/microprofile-config.adoc         |    1 -
 .../config/CamelMicroProfilePropertiesSource.java  |    5 +
 .../camel-microprofile-fault-tolerance/pom.xml     |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/microprofile-fault-tolerance.json    |    2 +-
 .../main/docs/microprofile-fault-tolerance.adoc    |    1 -
 .../FaultToleranceRouteFallbackViaNetworkTest.java |   17 +-
 .../camel-microprofile-health/pom.xml              |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../generated/resources/microprofile-health.json   |    2 +-
 .../src/main/docs/microprofile-health.adoc         |    1 -
 .../camel-microprofile-metrics/pom.xml             |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../microprofile/metrics/microprofile-metrics.json |    2 +-
 .../main/docs/microprofile-metrics-component.adoc  |    1 -
 components/camel-microprofile/pom.xml              |    6 +-
 components/camel-milo/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/milo/client/milo-client.json   |    2 +-
 .../camel/component/milo/server/milo-server.json   |    2 +-
 .../src/main/docs/milo-client-component.adoc       |    1 -
 .../src/main/docs/milo-server-component.adoc       |    1 -
 components/camel-mina/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/mina/mina.json      |    2 +-
 .../camel-mina/src/main/docs/mina-component.adoc   |    1 -
 .../apache/camel/component/mina/BaseMinaTest.java  |   12 +-
 .../camel/component/mina/MinaCustomCodecTest.java  |   14 +-
 .../mina/MinaInOutWithForcedNoResponseTest.java    |   15 +-
 .../mina/MinaNoResponseFromServerTest.java         |   13 +-
 .../mina/MinaSslContextParametersTcpTest.java      |    4 -
 .../MinaSslGlobalContextParametersTcpTest.java     |    4 -
 .../component/mina/MinaVMCustomCodecTest.java      |   14 +-
 components/camel-minio/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/minio/minio.json    |    2 +-
 .../camel-minio/src/main/docs/minio-component.adoc |    1 -
 components/camel-mllp/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/mllp/mllp.json      |    2 +-
 .../camel-mllp/src/main/docs/mllp-component.adoc   |    1 -
 .../mllp/MllpAcknowledgementDeliveryException.java |   17 +-
 .../mllp/MllpAcknowledgementException.java         |   25 +-
 .../MllpAcknowledgementGenerationException.java    |   12 +-
 .../mllp/MllpAcknowledgementReceiveException.java  |   33 +-
 .../mllp/MllpAcknowledgementTimeoutException.java  |   34 +-
 ...lpApplicationErrorAcknowledgementException.java |    9 +-
 ...pApplicationRejectAcknowledgementException.java |    9 +-
 .../MllpCommitErrorAcknowledgementException.java   |    9 +-
 .../MllpCommitRejectAcknowledgementException.java  |    9 +-
 .../apache/camel/component/mllp/MllpException.java |   32 +-
 .../mllp/MllpInvalidAcknowledgementException.java  |    9 +-
 .../mllp/MllpInvalidMessageException.java          |    8 +-
 .../mllp/MllpNegativeAcknowledgementException.java |    9 +-
 .../camel/component/mllp/MllpReceiveException.java |   24 +-
 .../component/mllp/MllpTcpClientProducer.java      |   45 +-
 .../component/mllp/MllpTcpServerConsumer.java      |   19 +-
 .../camel/component/mllp/MllpWriteException.java   |   16 +-
 .../camel/component/mllp/internal/Hl7Util.java     |   11 +-
 .../component/mllp/internal/MllpSocketBuffer.java  |    4 +-
 .../mllp/internal/TcpSocketConsumerRunnable.java   |    7 +-
 .../mllp/Hl7AcknowledgementGenerator.java          |    4 +-
 .../apache/camel/component/mllp/LogPhiTest.java    |  125 +++
 .../MllpAcknowledgementDeliveryExceptionTest.java  |    8 +-
 .../mllp/MllpAcknowledgementExceptionTest.java     |   38 +-
 .../MllpAcknowledgementReceiveExceptionTest.java   |   16 +-
 .../MllpAcknowledgementTimeoutExceptionTest.java   |   23 +-
 ...plicationErrorAcknowledgementExceptionTest.java |    7 +-
 ...licationRejectAcknowledgementExceptionTest.java |    9 +-
 ...llpCommitErrorAcknowledgementExceptionTest.java |    7 +-
 ...lpCommitRejectAcknowledgementExceptionTest.java |    7 +-
 .../camel/component/mllp/MllpExceptionTest.java    |   62 +-
 .../component/mllp/MllpExceptionTestSupport.java   |    2 +
 .../MllpInvalidAcknowledgementExceptionTest.java   |    5 +-
 .../mllp/MllpInvalidMessageExceptionTest.java      |    4 +-
 .../MllpNegativeAcknowledgementExceptionTest.java  |   14 +-
 .../component/mllp/MllpReceiveExceptionTest.java   |   13 +-
 .../component/mllp/MllpWriteExceptionTest.java     |    9 +-
 ...rConsumerEndOfDataAndValidationTestSupport.java |    3 +-
 .../camel/component/mllp/internal/Hl7UtilTest.java |    5 +-
 .../mllp/internal/MllpSocketBufferWriteTest.java   |   64 +-
 components/camel-mock/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/mock/mock.json      |    2 +-
 .../camel-mock/src/main/docs/mock-component.adoc   |    1 -
 components/camel-mongodb-gridfs/pom.xml            |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/mongodb/gridfs/mongodb-gridfs.json   |    2 +-
 .../src/main/docs/mongodb-gridfs-component.adoc    |    1 -
 components/camel-mongodb/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/mongodb/mongodb.json    |    2 +-
 .../src/main/docs/mongodb-component.adoc           |    1 -
 .../meta/integration/MongoDbMetaExtensionIT.java   |   28 +-
 components/camel-msv/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/validator/msv/msv.json  |    2 +-
 .../camel-msv/src/main/docs/msv-component.adoc     |    1 -
 components/camel-mustache/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/mustache/mustache.json  |    2 +-
 .../src/main/docs/mustache-component.adoc          |    1 -
 components/camel-mvel/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/component/mvel/mvel.json      |    2 +-
 .../org/apache/camel/language/mvel/mvel.json       |    2 +-
 .../camel-mvel/src/main/docs/mvel-component.adoc   |    1 -
 .../camel-mvel/src/main/docs/mvel-language.adoc    |    1 -
 components/camel-mybatis/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/mybatis/mybatis-bean.json      |    2 +-
 .../apache/camel/component/mybatis/mybatis.json    |    2 +-
 .../src/main/docs/mybatis-bean-component.adoc      |    1 -
 .../src/main/docs/mybatis-component.adoc           |    1 -
 components/camel-nagios/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/nagios/nagios.json  |    2 +-
 .../src/main/docs/nagios-component.adoc            |    1 -
 components/camel-nats/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/nats/nats.json      |    2 +-
 .../camel-nats/src/main/docs/nats-component.adoc   |    1 -
 components/camel-netty-http/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/netty/http/netty-http.json     |    2 +-
 .../src/main/docs/netty-http-component.adoc        |    1 -
 components/camel-netty/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/netty/netty.json    |    2 +-
 .../camel-netty/src/main/docs/netty-component.adoc |    1 -
 .../camel/component/netty/BaseNettyTest.java       |    2 +-
 .../component/netty/NettyRequestTimeoutTest.java   |   20 +-
 components/camel-nitrite/pom.xml                   |    5 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/nitrite/nitrite.json    |    2 +-
 .../src/main/docs/nitrite-component.adoc           |    1 -
 .../operation/AbstractPayloadAwareOperation.java   |    2 +-
 .../component/nitrite/AbstractNitriteTest.java     |    2 +-
 components/camel-nsq/pom.xml                       |   20 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/nsq/nsq.json        |    2 +-
 .../camel-nsq/src/main/docs/nsq-component.adoc     |    5 +-
 components/camel-oaipmh/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/oaipmh/component/oaipmh.json  |    2 +-
 .../src/main/docs/oaipmh-component.adoc            |    1 -
 components/camel-ognl/pom.xml                      |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/language/ognl/ognl.json       |    2 +-
 .../camel-ognl/src/main/docs/ognl-language.adoc    |    1 -
 components/camel-olingo2/camel-olingo2-api/pom.xml |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/olingo2-api.json       |    2 +-
 .../camel-olingo2/camel-olingo2-component/pom.xml  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/olingo2/olingo2.json    |    2 +-
 .../src/main/docs/olingo2-component.adoc           |    1 -
 components/camel-olingo2/pom.xml                   |    2 +-
 components/camel-olingo4/camel-olingo4-api/pom.xml |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/olingo4-api.json       |    2 +-
 .../camel-olingo4/camel-olingo4-component/pom.xml  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/olingo4/olingo4.json    |    2 +-
 .../src/main/docs/olingo4-component.adoc           |    1 -
 components/camel-olingo4/pom.xml                   |    2 +-
 components/camel-openapi-java/pom.xml              |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/openapi-java.json      |    2 +-
 .../src/main/docs/openapi-java.adoc                |    1 -
 .../src/main/docs/springdoc.adoc                   |    1 -
 .../apache/camel/openapi/RestOpenApiReader.java    |   62 ++
 .../camel/openapi/RestOpenApiReaderTest.java       |    9 +-
 components/camel-openstack/pom.xml                 |   20 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../openstack/cinder/openstack-cinder.json         |    2 +-
 .../openstack/glance/openstack-glance.json         |    2 +-
 .../openstack/keystone/openstack-keystone.json     |    2 +-
 .../openstack/neutron/openstack-neutron.json       |    2 +-
 .../component/openstack/nova/openstack-nova.json   |    2 +-
 .../component/openstack/swift/openstack-swift.json |    2 +-
 .../src/main/docs/openstack-cinder-component.adoc  |    1 -
 .../src/main/docs/openstack-glance-component.adoc  |    1 -
 .../main/docs/openstack-keystone-component.adoc    |    1 -
 .../src/main/docs/openstack-neutron-component.adoc |    1 -
 .../src/main/docs/openstack-nova-component.adoc    |    1 -
 .../src/main/docs/openstack-swift-component.adoc   |    1 -
 components/camel-opentelemetry/pom.xml             |  135 +--
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/opentelemetry.json     |    2 +-
 .../src/main/docs/opentelemetry.adoc               |    1 -
 .../camel/opentelemetry/OpenTelemetryTracer.java   |    7 +-
 components/camel-opentracing/pom.xml               |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/opentracing.json       |    2 +-
 .../src/main/docs/opentracing.adoc                 |    1 -
 components/camel-optaplanner/pom.xml               |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/optaplanner/optaplanner.json   |    2 +-
 .../src/main/docs/optaplanner-component.adoc       |    1 -
 components/camel-paho-mqtt5/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/paho/mqtt5/paho-mqtt5.json     |    2 +-
 .../src/main/docs/paho-mqtt5-component.adoc        |    1 -
 components/camel-paho/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/paho/paho.json      |    2 +-
 .../camel-paho/src/main/docs/paho-component.adoc   |    1 -
 components/camel-pdf/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/pdf/pdf.json        |    2 +-
 .../camel-pdf/src/main/docs/pdf-component.adoc     |    1 -
 components/camel-pg-replication-slot/pom.xml       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../pg/replication/slot/pg-replication-slot.json   |    2 +-
 .../main/docs/pg-replication-slot-component.adoc   |    1 -
 components/camel-pgevent/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/pgevent/pgevent.json    |    2 +-
 .../src/main/docs/pgevent-component.adoc           |    1 -
 components/camel-platform-http-vertx/pom.xml       |    8 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../generated/resources/platform-http-vertx.json   |    2 +-
 .../src/main/docs/platform-http-vertx.adoc         |   16 +-
 .../http/vertx/VertxPlatformHttpConstants.java     |   25 +
 .../http/vertx/VertxPlatformHttpConsumer.java      |   10 +-
 .../http/vertx/VertxPlatformHttpEngine.java        |    2 -
 .../VertxPlatformHttpServerConfiguration.java      |   19 +
 .../http/vertx/VertxPlatformHttpEngineTest.java    |   68 ++
 .../test/resources/authentication/auth.properties  |   19 +
 components/camel-platform-http/pom.xml             |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/platform/http/platform-http.json     |    2 +-
 .../src/main/docs/platform-http-component.adoc     |    1 -
 .../platform/http/PlatformHttpComponent.java       |   57 +-
 .../platform/http/PlatformHttpEndpoint.java        |   11 +-
 .../platform/http/AbstractPlatformHttpTest.java    |    4 +
 .../http/JettyCustomPlatformHttpEngine.java        |    2 +-
 .../component/platform/http/PlatformHttpTest.java  |    8 +
 components/camel-printer/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/printer/lpr.json    |    2 +-
 .../camel-printer/src/main/docs/lpr-component.adoc |    1 -
 components/camel-protobuf/pom.xml                  |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../apache/camel/dataformat/protobuf/protobuf.json |    2 +-
 .../src/main/docs/protobuf-dataformat.adoc         |    1 -
 components/camel-pubnub/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/pubnub/pubnub.json  |    2 +-
 .../src/main/docs/pubnub-component.adoc            |    1 -
 components/camel-pulsar/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/pulsar/pulsar.json  |    2 +-
 .../src/main/docs/pulsar-component.adoc            |    1 -
 components/camel-quartz/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/quartz/quartz.json  |    2 +-
 .../src/main/docs/quartz-component.adoc            |    1 -
 .../camel/component/quartz/BaseQuartzTest.java     |    2 +-
 .../component/quartz/QuartzStopRouteTest.java      |    3 +-
 ...PersistentStoreRestartAppChangeOptionsTest.java |    2 +
 .../camel/routepolicy/quartz/NoBuilderTest.java    |    2 +-
 components/camel-quickfix/pom.xml                  |    2 +-
 .../quickfixj/QuickfixjComponentConfigurer.java    |    6 +
 .../quickfixj/QuickfixjEndpointConfigurer.java     |    4 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/quickfixj/quickfix.json |    7 +-
 .../src/main/docs/quickfix-component.adoc          |    1 -
 .../component/quickfixj/QuickfixjComponent.java    |   31 +-
 .../component/quickfixj/QuickfixjConsumer.java     |   17 +-
 .../component/quickfixj/QuickfixjEndpoint.java     |   84 +-
 .../camel/component/quickfixj/QuickfixjEngine.java |   26 +-
 .../component/quickfixj/QuickfixjProducer.java     |   16 +-
 .../quickfixj/QuickfixjComponentTest.java          |    8 +-
 .../component/quickfixj/QuickfixjProducerTest.java |    2 +-
 .../quickfixj/examples/RequestReplyExample.java    |    2 +-
 .../quickfixj/examples/RestartRouteExample.java    |  104 ++
 components/camel-rabbitmq/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/rabbitmq/rabbitmq.json  |    2 +-
 .../src/main/docs/rabbitmq-component.adoc          |    1 -
 .../rabbitmq/reply/ReplyManagerSupport.java        |   36 +-
 .../integration/RabbitMQConsumerReplyToIT.java     |    5 +-
 .../RabbitMQDeadLetterRoutingKeyIT.java            |    6 +-
 .../rabbitmq/integration/RabbitMQProducerIT.java   |    6 +-
 components/camel-reactive-executor-vertx/pom.xml   |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/reactive-executor-vertx.json         |    2 +-
 .../src/main/docs/reactive-executor-vertx.adoc     |    1 -
 components/camel-reactive-streams/pom.xml          |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../reactive/streams/reactive-streams.json         |    2 +-
 .../src/main/docs/reactive-streams-component.adoc  |    1 -
 components/camel-reactor/pom.xml                   |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/reactor.json           |    2 +-
 .../camel-reactor/src/main/docs/reactor.adoc       |    1 -
 components/camel-redis/pom.xml                     |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../camel-redis/src/generated/resources/redis.json |    2 +-
 components/camel-redis/src/main/docs/redis.adoc    |    1 -
 components/camel-ref/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/ref/ref.json        |    2 +-
 .../camel-ref/src/main/docs/ref-component.adoc     |    1 -
 components/camel-resilience4j/pom.xml              |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/resilience4j.json      |    2 +-
 .../src/main/docs/resilience4j.adoc                |    1 -
 .../ResilienceRouteFallbackViaNetworkTest.java     |   17 +-
 components/camel-resourceresolver-github/pom.xml   |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/resourceresolver-github.json         |    2 +-
 .../src/main/docs/resourceresolver-github.adoc     |    7 +-
 .../org/apache/camel/github/GitHubResource.java    |    2 +-
 components/camel-rest-openapi/pom.xml              |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/rest/openapi/rest-openapi.json |    2 +-
 .../src/main/docs/rest-openapi-component.adoc      |    1 -
 .../rest/openapi/RestOpenApiEndpoint.java          |   14 +-
 components/camel-rest-swagger/pom.xml              |    2 +-
 .../swagger/RestSwaggerComponentConfigurer.java    |    6 +
 .../swagger/RestSwaggerEndpointConfigurer.java     |    6 +
 .../swagger/RestSwaggerEndpointUriFactory.java     |    3 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/rest/swagger/rest-swagger.json |    4 +-
 .../src/main/docs/rest-swagger-component.adoc      |    1 -
 .../rest/swagger/RestSwaggerComponent.java         |   11 +
 .../rest/swagger/RestSwaggerEndpoint.java          |   54 +-
 .../rest/swagger/RestSwaggerEndpointTest.java      |   24 +-
 .../src/test/resources/swagger.json                | 1050 +++++++++++++++++++-
 components/camel-rest/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/rest/rest-api.json  |    2 +-
 .../org/apache/camel/component/rest/rest.json      |    2 +-
 .../src/main/docs/rest-api-component.adoc          |    1 -
 .../camel-rest/src/main/docs/rest-component.adoc   |    1 -
 components/camel-resteasy/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/resteasy/resteasy.json  |    2 +-
 .../src/main/docs/resteasy-component.adoc          |    1 -
 components/camel-ribbon/pom.xml                    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/ribbon.json            |    2 +-
 components/camel-ribbon/src/main/docs/ribbon.adoc  |    1 -
 components/camel-robotframework/pom.xml            |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/robotframework/robotframework.json   |    2 +-
 .../src/main/docs/robotframework-component.adoc    |    1 -
 components/camel-rss/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/rss/rss.json        |    2 +-
 .../org/apache/camel/dataformat/rss/rss.json       |    2 +-
 .../camel-rss/src/main/docs/rss-component.adoc     |    1 -
 .../camel-rss/src/main/docs/rss-dataformat.adoc    |    1 -
 components/camel-rxjava/pom.xml                    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/rxjava.json            |    2 +-
 components/camel-rxjava/src/main/docs/rxjava.adoc  |    1 -
 components/camel-saga/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/saga/saga.json      |    2 +-
 .../camel-saga/src/main/docs/saga-component.adoc   |    1 -
 .../camel-salesforce-component/pom.xml             |    2 +-
 .../salesforce/SalesforceComponentConfigurer.java  |    6 +
 .../salesforce/SalesforceEndpointConfigurer.java   |    6 +
 .../salesforce/SalesforceEndpointUriFactory.java   |    3 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/salesforce/salesforce.json     |    8 +-
 .../src/main/docs/salesforce-component.adoc        |  123 ++-
 .../component/salesforce/SalesforceComponent.java  |   16 +-
 .../salesforce/SalesforceEndpointConfig.java       |   20 +-
 .../salesforce/api/SalesforceException.java        |   23 +-
 .../salesforce/internal/SalesforceSession.java     |    7 +-
 .../internal/client/AbstractClientBase.java        |    2 +
 .../internal/client/DefaultCompositeApiClient.java |    3 +-
 ...efaultCompositeSObjectCollectionsApiClient.java |   34 +-
 .../internal/client/DefaultRestClient.java         |   17 +-
 .../internal/client/SalesforceSecurityHandler.java |   34 +
 .../CompositeSObjectCollectionsProcessor.java      |    4 +-
 .../internal/streaming/SubscriptionHelper.java     |  379 ++++---
 .../CompositeApiCollectionsIntegrationTest.java    |    2 +-
 .../salesforce/RestApiIntegrationTest.java         |   27 +-
 .../SalesforceComponentIntegrationTest.java        |   43 +
 .../salesforce/StreamingApiIntegrationTest.java    |   27 +-
 .../SubscriptionHelperIntegrationTest.java         |   28 +-
 .../internal/streaming/SubscriptionHelperTest.java |    4 +-
 .../camel-salesforce-maven-plugin/pom.xml          |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/salesforce-maven-plugin.json         |    2 +-
 .../salesforce/classes/MerchandiseRestResource.cls |   10 +-
 components/camel-salesforce/pom.xml                |    2 +-
 components/camel-sap-netweaver/pom.xml             |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/sap/netweaver/sap-netweaver.json     |    2 +-
 .../src/main/docs/sap-netweaver-component.adoc     |    1 -
 components/camel-saxon/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/component/xquery/xquery.json  |    2 +-
 .../org/apache/camel/language/xquery/xquery.json   |    2 +-
 .../src/main/docs/xquery-component.adoc            |    1 -
 .../camel-saxon/src/main/docs/xquery-language.adoc |    1 -
 components/camel-scheduler/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/scheduler/scheduler.json       |    2 +-
 .../src/main/docs/scheduler-component.adoc         |    1 -
 components/camel-schematron/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/schematron/schematron.json     |    2 +-
 .../src/main/docs/schematron-component.adoc        |    1 -
 components/camel-seda/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/seda/seda.json      |    2 +-
 .../camel-seda/src/main/docs/seda-component.adoc   |    1 -
 components/camel-service/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/service/service.json    |    2 +-
 .../src/main/docs/service-component.adoc           |    1 -
 .../camel-servicenow-component/pom.xml             |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/servicenow/servicenow.json     |    2 +-
 .../src/main/docs/servicenow-component.adoc        |    1 -
 .../HelsinkiServiceNowScorecardProcessor.java      |    2 +-
 ...inkiServiceNowServiceCatalogCartsProcessor.java |    2 +-
 ...erviceNowServiceCatalogCategoriesProcessor.java |    2 +-
 ...inkiServiceNowServiceCatalogItemsProcessor.java |    2 +-
 .../HelsinkiServiceNowServiceCatalogProcessor.java |    2 +-
 .../helsinki/HelsinkiServiceNowTableProcessor.java |    2 +-
 .../camel-servicenow-maven-plugin/pom.xml          |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/servicenow-maven-plugin.json         |    2 +-
 components/camel-servicenow/pom.xml                |    2 +-
 components/camel-servlet/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/servlet/servlet.json    |    2 +-
 .../src/main/docs/servlet-component.adoc           |    1 -
 .../servlet/rest/RestServletQueryParamTest.java    |   77 ++
 .../servlet/rest/RestServletQueryParamUriTest.java |   73 ++
 components/camel-shiro/pom.xml                     |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../camel-shiro/src/generated/resources/shiro.json |    2 +-
 components/camel-shiro/src/main/docs/shiro.adoc    |    1 -
 components/camel-sip/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/sip/sip.json        |    2 +-
 .../org/apache/camel/component/sip/sips.json       |    2 +-
 .../camel-sip/src/main/docs/sip-component.adoc     |    1 -
 components/camel-sjms/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/sjms/sjms.json      |    2 +-
 .../camel-sjms/src/main/docs/sjms-component.adoc   |    1 -
 components/camel-sjms2/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/sjms2/sjms2.json    |    2 +-
 .../camel-sjms2/src/main/docs/sjms2-component.adoc |    1 -
 components/camel-slack/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/slack/slack.json    |    2 +-
 .../camel-slack/src/main/docs/slack-component.adoc |    1 -
 components/camel-smpp/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/smpp/smpp.json      |    2 +-
 .../org/apache/camel/component/smpp/smpps.json     |    2 +-
 .../camel-smpp/src/main/docs/smpp-component.adoc   |    1 -
 .../apache/camel/component/smpp/SmppConsumer.java  |   27 +-
 .../apache/camel/component/smpp/SmppProducer.java  |   71 +-
 .../org/apache/camel/component/smpp/SmppUtils.java |   35 +
 components/camel-snakeyaml/pom.xml                 |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/component/snakeyaml/yaml-snakeyaml.json  |    2 +-
 .../src/main/docs/yaml-snakeyaml-dataformat.adoc   |    1 -
 components/camel-snmp/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/snmp/snmp.json      |    2 +-
 .../camel-snmp/src/main/docs/snmp-component.adoc   |    1 -
 components/camel-soap/pom.xml                      |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/dataformat/soap/soapjaxb.json |    2 +-
 .../src/main/docs/soapjaxb-dataformat.adoc         |    1 -
 components/camel-solr/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/solr/solr.json      |    2 +-
 .../org/apache/camel/component/solr/solrCloud.json |    2 +-
 .../org/apache/camel/component/solr/solrs.json     |    2 +-
 .../camel-solr/src/main/docs/solr-component.adoc   |    1 -
 components/camel-soroush/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/soroushbot/component/soroush.json    |    2 +-
 .../src/main/docs/soroush-component.adoc           |    1 -
 .../soroushbot/component/SoroushBotEndpoint.java   |    2 +-
 .../soroushbot/support/SoroushMockServer.java      |    3 +-
 components/camel-spark/pom.xml                     |   26 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/spark/spark.json    |    2 +-
 .../camel-spark/src/main/docs/spark-component.adoc |    1 -
 components/camel-splunk-hec/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/splunkhec/splunk-hec.json      |    2 +-
 .../src/main/docs/splunk-hec-component.adoc        |    1 -
 .../component/splunkhec/SplunkHECEndpoint.java     |   11 +-
 .../component/splunkhec/SplunkHECEndpointTest.java |   10 +
 components/camel-splunk/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/splunk/splunk.json  |    2 +-
 .../src/main/docs/splunk-component.adoc            |    1 -
 components/camel-spring-batch/pom.xml              |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/spring/batch/spring-batch.json |    2 +-
 .../src/main/docs/spring-batch-component.adoc      |    1 -
 .../spring/batch/SpringBatchEndpointTest.java      |   17 +-
 components/camel-spring-integration/pom.xml        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../spring/integration/spring-integration.json     |    2 +-
 .../main/docs/spring-integration-component.adoc    |    1 -
 components/camel-spring-javaconfig/pom.xml         |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/spring-javaconfig.json |    2 +-
 .../src/main/docs/spring-javaconfig.adoc           |    1 -
 components/camel-spring-jdbc/pom.xml               |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/spring/jdbc/spring-jdbc.json   |    2 +-
 .../src/main/docs/spring-jdbc-component.adoc       |    1 -
 components/camel-spring-ldap/pom.xml               |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/springldap/spring-ldap.json    |    2 +-
 .../src/main/docs/spring-ldap-component.adoc       |    1 -
 components/camel-spring-main/pom.xml               |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/spring-main.json       |    2 +-
 .../src/main/docs/spring-main.adoc                 |    1 -
 components/camel-spring-rabbitmq/pom.xml           |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/springrabbit/spring-rabbitmq.json    |    2 +-
 .../src/main/docs/spring-rabbitmq-component.adoc   |    1 -
 .../springrabbit/SpringRabbitMQConsumer.java       |    2 +-
 components/camel-spring-redis/pom.xml              |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/redis/spring-redis.json |    2 +-
 .../src/main/docs/spring-redis-component.adoc      |    1 -
 components/camel-spring-security/pom.xml           |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/spring-security.json   |    2 +-
 .../src/main/docs/spring-security.adoc             |    1 -
 components/camel-spring-ws/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/spring/ws/spring-ws.json       |    2 +-
 .../src/main/docs/spring-ws-component.adoc         |    1 -
 components/camel-spring-xml/pom.xml                |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../org/apache/camel/spring/xml/camelContext.json  |    2 +
 .../org/apache/camel/spring/xml/jaxb.index         |    1 +
 .../spring/xml/routeConfigurationContext.json      |   17 +
 .../src/generated/resources/spring-xml.json        |    2 +-
 .../camel-spring-xml/src/main/docs/spring-xml.adoc |    1 -
 .../camel/spring/xml/CamelContextFactoryBean.java  |   30 +
 .../CamelRouteConfigurationContextFactoryBean.java |   67 ++
 .../spring/xml/XmlCamelContextConfigurer.java      |    8 +-
 .../spring/xml/handler/CamelNamespaceHandler.java  |   34 +
 .../RouteRefCamelContextFactoryBeanTest.java       |   20 +-
 .../SpringRoutesConfigurationExternalTest.java     |   48 +
 .../SpringRoutesConfigurationExternalTest.xml      |   57 ++
 .../processor/DefaultErrorHandlerOnPrepareTest.xml |    2 +-
 components/camel-spring/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../apache/camel/component/event/spring-event.json |    2 +-
 .../org/apache/camel/language/spel/spel.json       |    2 +-
 .../camel-spring/src/main/docs/spel-language.adoc  |    1 -
 .../src/main/docs/spring-event-component.adoc      |    1 -
 .../spi/BridgePropertyPlaceholderConfigurer.java   |    5 +
 .../camel/spring/spi/SpringTransactionPolicy.java  |   12 +
 components/camel-sql/pom.xml                       |    4 +-
 .../stored/template/generated/ParseException.java  |  187 ++++
 .../sql/stored/template/generated/SSPTParser.java  |  421 ++++++++
 .../template/generated/SSPTParserConstants.java    |   67 ++
 .../template/generated/SSPTParserTokenManager.java |  646 ++++++++++++
 .../template/generated/SimpleCharStream.java       |  471 +++++++++
 .../sql/stored/template/generated/Token.java       |  131 +++
 .../stored/template/generated/TokenMgrError.java   |  147 +++
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/sql/sql.json        |    2 +-
 .../camel/component/sql/stored/sql-stored.json     |    2 +-
 .../camel-sql/src/main/docs/sql-component.adoc     |    1 -
 .../src/main/docs/sql-stored-component.adoc        |    1 -
 .../stored/template/generated/ParseException.java  |  171 ----
 .../sql/stored/template/generated/SSPTParser.java  |  478 ---------
 .../template/generated/SSPTParserConstants.java    |   65 --
 .../template/generated/SSPTParserTokenManager.java |  612 ------------
 .../template/generated/SimpleCharStream.java       |  431 --------
 .../sql/stored/template/generated/Token.java       |  115 ---
 .../stored/template/generated/TokenMgrError.java   |  138 ---
 .../sql/SqlEndpointMisconfigureDataSourceTest.java |   38 +-
 components/camel-ssh/pom.xml                       |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/ssh/ssh.json        |    2 +-
 .../camel-ssh/src/main/docs/ssh-component.adoc     |    1 -
 components/camel-stax/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/stax/stax.json      |    2 +-
 .../camel-stax/src/main/docs/stax-component.adoc   |    1 -
 components/camel-stitch/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/stitch/stitch.json  |    2 +-
 .../src/main/docs/stitch-component.adoc            |    1 -
 .../stitch/client/StitchClientBuilderTest.java     |    7 +-
 components/camel-stomp/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/stomp/stomp.json    |    2 +-
 .../camel-stomp/src/main/docs/stomp-component.adoc |    1 -
 components/camel-stream/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/stream/stream.json  |    2 +-
 .../src/main/docs/stream-component.adoc            |    1 -
 components/camel-stringtemplate/pom.xml            |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/stringtemplate/string-template.json  |    2 +-
 .../src/main/docs/string-template-component.adoc   |    1 -
 components/camel-stub/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/stub/stub.json      |    2 +-
 .../camel-stub/src/main/docs/stub-component.adoc   |    1 -
 components/camel-swagger-java/pom.xml              |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/swagger-java.json      |    2 +-
 .../src/main/docs/swagger-java.adoc                |    1 -
 .../org/apache/camel/swagger/ParameterAssert.java  |    3 +-
 .../camel/swagger/RestSwaggerArrayEnumTest.java    |    4 +-
 components/camel-syslog/pom.xml                    |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/syslog/syslog.json  |    2 +-
 .../src/main/docs/syslog-dataformat.adoc           |    1 -
 components/camel-tagsoup/pom.xml                   |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/dataformat/tagsoup/tidyMarkup.json       |    2 +-
 .../src/main/docs/tidyMarkup-dataformat.adoc       |    1 -
 components/camel-tarfile/pom.xml                   |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../apache/camel/dataformat/tarfile/tarfile.json   |    2 +-
 .../src/main/docs/tarfile-dataformat.adoc          |    1 -
 components/camel-telegram/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/telegram/telegram.json  |    2 +-
 .../src/main/docs/telegram-component.adoc          |    1 -
 .../component/telegram/TelegramException.java      |   64 ++
 .../service/TelegramServiceRestBotAPIAdapter.java  |    7 +-
 .../TelegramConsumerHealthCheckErrorTest.java      |   29 +-
 components/camel-test/camel-test-cdi/pom.xml       |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/test-cdi.json          |    2 +-
 .../camel-test-cdi/src/main/docs/test-cdi.adoc     |    1 -
 components/camel-test/camel-test-junit5/pom.xml    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/test-junit5.json       |    2 +-
 .../src/main/docs/test-junit5.adoc                 |    1 -
 .../camel-test/camel-test-spring-junit5/pom.xml    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../generated/resources/test-spring-junit5.json    |    2 +-
 .../src/main/docs/test-spring-junit5.adoc          |    1 -
 components/camel-test/camel-test-spring/pom.xml    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/test-spring.json       |    2 +-
 .../src/main/docs/test-spring.adoc                 |    1 -
 components/camel-test/camel-test/pom.xml           |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../camel-test/src/generated/resources/test.json   |    2 +-
 .../camel-test/camel-test/src/main/docs/test.adoc  |    1 -
 .../camel-test/camel-testcontainers-junit5/pom.xml |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../generated/resources/testcontainers-junit5.json |    2 +-
 .../src/main/docs/testcontainers-junit5.adoc       |    1 -
 .../camel-testcontainers-spring-junit5/pom.xml     |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/testcontainers-spring-junit5.json    |    2 +-
 .../main/docs/testcontainers-spring-junit5.adoc    |    1 -
 .../camel-test/camel-testcontainers-spring/pom.xml |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../generated/resources/testcontainers-spring.json |    2 +-
 .../src/main/docs/testcontainers-spring.adoc       |    1 -
 components/camel-test/camel-testcontainers/pom.xml |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/testcontainers.json    |    2 +-
 .../src/main/docs/testcontainers.adoc              |    1 -
 components/camel-test/pom.xml                      |    2 +-
 components/camel-threadpoolfactory-vertx/pom.xml   |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/threadpoolfactory-vertx.json         |    2 +-
 .../src/main/docs/threadpoolfactory-vertx.adoc     |    1 -
 components/camel-thrift/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../org/apache/camel/component/thrift/thrift.json  |    2 +-
 .../org/apache/camel/dataformat/thrift/thrift.json |    2 +-
 .../src/main/docs/thrift-component.adoc            |    1 -
 .../src/main/docs/thrift-dataformat.adoc           |    1 -
 .../component/thrift/ThriftProducerBaseTest.java   |    2 +-
 components/camel-tika/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/tika/tika.json      |    2 +-
 .../camel-tika/src/main/docs/tika-component.adoc   |    1 -
 components/camel-timer/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/timer/timer.json    |    2 +-
 .../camel-timer/src/main/docs/timer-component.adoc |    1 -
 components/camel-tracing/pom.xml                   |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/tracing.json           |    2 +-
 .../camel-tracing/src/main/docs/tracing.adoc       |    1 -
 components/camel-twilio/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/twilio/twilio.json  |    2 +-
 .../src/main/docs/twilio-component.adoc            |    1 -
 components/camel-twitter/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../directmessage/twitter-directmessage.json       |    2 +-
 .../component/twitter/search/twitter-search.json   |    2 +-
 .../twitter/timeline/twitter-timeline.json         |    2 +-
 .../main/docs/twitter-directmessage-component.adoc |    1 -
 .../src/main/docs/twitter-search-component.adoc    |    1 -
 .../src/main/docs/twitter-timeline-component.adoc  |    1 -
 components/camel-undertow-spring-security/pom.xml  |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/undertow-spring-security.json        |    2 +-
 .../src/main/docs/undertow-spring-security.adoc    |    1 -
 components/camel-undertow/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/undertow/undertow.json  |    2 +-
 .../src/main/docs/undertow-component.adoc          |    1 -
 .../camel/component/undertow/BaseUndertowTest.java |    2 +-
 components/camel-univocity-parsers/pom.xml         |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/dataformat/univocity/univocity-csv.json  |    2 +-
 .../dataformat/univocity/univocity-fixed.json      |    2 +-
 .../camel/dataformat/univocity/univocity-tsv.json  |    2 +-
 .../src/main/docs/univocity-csv-dataformat.adoc    |    1 -
 .../src/main/docs/univocity-fixed-dataformat.adoc  |    1 -
 .../src/main/docs/univocity-tsv-dataformat.adoc    |    1 -
 components/camel-validator/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/validator/validator.json       |    2 +-
 .../src/main/docs/validator-component.adoc         |    1 -
 components/camel-velocity/pom.xml                  |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/velocity/velocity.json  |    2 +-
 .../src/main/docs/velocity-component.adoc          |    1 -
 components/camel-vertx/camel-vertx-common/pom.xml  |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/vertx-common.json      |    2 +-
 components/camel-vertx/camel-vertx-http/pom.xml    |    7 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/vertx/http/vertx-http.json     |    2 +-
 .../src/main/docs/vertx-http-component.adoc        |    1 -
 .../vertx/http/DefaultVertxHttpBinding.java        |   10 +-
 .../component/vertx/http/VertxHttpHelper.java      |    6 +-
 .../vertx/http/VertxHttpProducerToDTest.java       |  107 ++
 .../vertx/http/VertxHttpSerializedBodyTest.java    |   23 +-
 .../camel-vertx-kafka-component/pom.xml            |    4 +-
 .../services/org/apache/camel/component.properties |    4 +-
 .../camel/component/vertx/kafka/vertx-kafka.json   |    4 +-
 .../src/main/docs/vertx-kafka-component.adoc       |    6 +-
 .../camel-vertx-kafka-maven-plugin/pom.xml         |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../resources/vertx-kafka-maven-plugin.json        |    2 +-
 components/camel-vertx/camel-vertx-kafka/pom.xml   |    2 +-
 .../camel-vertx/camel-vertx-websocket/pom.xml      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../component/vertx/websocket/vertx-websocket.json |    2 +-
 .../src/main/docs/vertx-websocket-component.adoc   |    3 +-
 components/camel-vertx/camel-vertx/pom.xml         |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/vertx/vertx.json    |    2 +-
 .../camel-vertx/src/main/docs/vertx-component.adoc |    1 -
 components/camel-vertx/pom.xml                     |    2 +-
 components/camel-vm/pom.xml                        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/vm/vm.json          |    2 +-
 .../camel-vm/src/main/docs/vm-component.adoc       |    1 -
 components/camel-weather/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/weather/weather.json    |    2 +-
 .../src/main/docs/weather-component.adoc           |    1 -
 components/camel-web3j/pom.xml                     |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/web3j/web3j.json    |    2 +-
 .../camel-web3j/src/main/docs/web3j-component.adoc |    1 -
 components/camel-webhook/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/webhook/webhook.json    |    2 +-
 .../src/main/docs/webhook-component.adoc           |    1 -
 components/camel-websocket-jsr356/pom.xml          |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/websocket/jsr356/websocket-jsr356.json   |    2 +-
 .../src/main/docs/websocket-jsr356-component.adoc  |    1 -
 components/camel-websocket/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/websocket/websocket.json       |    2 +-
 .../src/main/docs/websocket-component.adoc         |    1 -
 components/camel-weka/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/weka/weka.json      |    2 +-
 .../camel-weka/src/main/docs/weka-component.adoc   |    1 -
 components/camel-wordpress/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/wordpress/wordpress.json       |    2 +-
 .../src/main/docs/wordpress-component.adoc         |    1 -
 components/camel-workday/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/workday/workday.json    |    2 +-
 .../src/main/docs/workday-component.adoc           |    1 -
 components/camel-xchange/pom.xml                   |   14 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/xchange/xchange.json    |    2 +-
 .../src/main/docs/xchange-component.adoc           |    1 -
 .../camel/component/xchange/XChangeComponent.java  |   33 +-
 .../component/xchange/XChangeConfiguration.java    |   31 -
 .../camel/component/xchange/XChangeHelper.java     |   37 +
 .../xchange/account/AccountProducerTest.java       |   17 +-
 .../xchange/market/MarketDataProducerTest.java     |    2 +
 .../xchange/metadata/MetaDataProducerTest.java     |    2 +
 components/camel-xj/pom.xml                        |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/xj/xj.json          |    2 +-
 .../camel-xj/src/main/docs/xj-component.adoc       |    1 -
 components/camel-xmlsecurity/pom.xml               |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../component/xmlsecurity/xmlsecurity-sign.json    |    2 +-
 .../component/xmlsecurity/xmlsecurity-verify.json  |    2 +-
 .../camel/dataformat/xmlsecurity/secureXML.json    |    2 +-
 .../src/main/docs/secureXML-dataformat.adoc        |    1 -
 .../src/main/docs/xmlsecurity-sign-component.adoc  |    1 -
 .../main/docs/xmlsecurity-verify-component.adoc    |    1 -
 components/camel-xmpp/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/xmpp/xmpp.json      |    2 +-
 .../camel-xmpp/src/main/docs/xmpp-component.adoc   |    1 -
 .../component/xmpp/XmppBaseContainerTest.java      |    2 +-
 components/camel-xpath/pom.xml                     |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../org/apache/camel/language/xpath/xpath.json     |    4 +-
 .../camel-xpath/src/main/docs/xpath-language.adoc  |    1 -
 .../org/apache/camel/language/xpath/XPath.java     |   16 +
 .../xpath/XPathAnnotationExpressionFactory.java    |   24 +-
 .../apache/camel/language/xpath/XPathBuilder.java  |    2 +-
 components/camel-xslt-saxon/pom.xml                |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/xslt/saxon/xslt-saxon.json     |    2 +-
 .../src/main/docs/xslt-saxon-component.adoc        |    1 -
 components/camel-xslt/pom.xml                      |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/xslt/xslt.json      |    2 +-
 .../camel-xslt/src/main/docs/xslt-component.adoc   |    1 -
 components/camel-xstream/pom.xml                   |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/dataformat/xstream/json-xstream.json     |    2 +-
 .../apache/camel/dataformat/xstream/xstream.json   |    2 +-
 .../src/main/docs/json-xstream-dataformat.adoc     |    1 -
 .../src/main/docs/xstream-dataformat.adoc          |    1 -
 components/camel-yammer/pom.xml                    |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../org/apache/camel/component/yammer/yammer.json  |    2 +-
 .../src/main/docs/yammer-component.adoc            |    1 -
 components/camel-zendesk/pom.xml                   |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/zendesk/zendesk.json    |    2 +-
 .../src/main/docs/zendesk-component.adoc           |    1 -
 components/camel-zip-deflater/pom.xml              |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../camel/dataformat/deflater/gzipdeflater.json    |    2 +-
 .../camel/dataformat/deflater/zipdeflater.json     |    2 +-
 .../src/main/docs/gzipdeflater-dataformat.adoc     |    1 -
 .../src/main/docs/zipdeflater-dataformat.adoc      |    1 -
 components/camel-zipfile/pom.xml                   |    2 +-
 .../org/apache/camel/dataformat.properties         |    2 +-
 .../apache/camel/dataformat/zipfile/zipfile.json   |    2 +-
 .../src/main/docs/zipfile-dataformat.adoc          |    1 -
 components/camel-zipkin/pom.xml                    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../src/generated/resources/zipkin.json            |    2 +-
 components/camel-zipkin/src/main/docs/zipkin.adoc  |    1 -
 components/camel-zookeeper-master/pom.xml          |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../zookeepermaster/zookeeper-master.json          |    2 +-
 .../src/main/docs/zookeeper-master-component.adoc  |    1 -
 components/camel-zookeeper/pom.xml                 |    2 +-
 .../services/org/apache/camel/component.properties |    2 +-
 .../camel/component/zookeeper/zookeeper.json       |    2 +-
 .../src/main/docs/zookeeper-component.adoc         |    1 -
 .../zookeeper/cluster/ZooKeeperClusterService.java |    4 +-
 .../zookeeper/cluster/ZooKeeperClusterView.java    |   12 +-
 components/pom.xml                                 |    2 +-
 core/camel-allcomponents/pom.xml                   |    2 +-
 core/camel-api/pom.xml                             |    2 +-
 .../camel/spi/annotations/ConstantProvider.java    |    3 +
 .../apache/camel/spi/annotations/HealthCheck.java  |   42 +
 .../main/java/org/apache/camel/CamelContext.java   |   20 +-
 .../src/main/java/org/apache/camel/Exchange.java   |    2 +-
 .../org/apache/camel/ExtendedCamelContext.java     |   15 +
 .../java/org/apache/camel/LineNumberAware.java     |   39 +
 .../src/main/java/org/apache/camel/NamedNode.java  |    2 +-
 .../src/main/java/org/apache/camel/Route.java      |   17 +-
 .../org/apache/camel/RouteTemplateContext.java     |    8 +
 .../main/java/org/apache/camel/RoutesBuilder.java  |   14 +
 .../java/org/apache/camel/health/HealthCheck.java  |    8 +-
 .../org/apache/camel/health/HealthCheckHelper.java |   11 +-
 .../apache/camel/health/HealthCheckRegistry.java   |   13 +-
 .../apache/camel/health/HealthCheckResolver.java   |   42 +
 .../camel/health/HealthCheckResultBuilder.java     |    1 +
 .../main/java/org/apache/camel/spi/CamelEvent.java |   18 +
 .../main/java/org/apache/camel/spi/Debugger.java   |    3 +-
 .../java/org/apache/camel/spi/EventFactory.java    |   10 +
 .../java/org/apache/camel/spi/ExchangeFactory.java |    2 +-
 .../org/apache/camel/spi/HttpResponseAware.java    |   43 +
 .../apache/camel/spi/LoadablePropertiesSource.java |    9 +-
 .../org/apache/camel/spi/PropertiesComponent.java  |    8 +
 .../org/apache/camel/spi/PropertiesSource.java     |    2 +-
 .../main/java/org/apache/camel/spi/Resource.java   |    5 +
 .../java/org/apache/camel/spi/ResourceReload.java  |   33 +
 .../apache/camel/spi/ResourceReloadStrategy.java   |   54 +
 .../java/org/apache/camel/spi/RouteController.java |   14 +
 .../java/org/apache/camel/spi/RouteFactory.java    |    4 +-
 .../java/org/apache/camel/spi/RoutesLoader.java    |   38 +
 .../org/apache/camel/spi/ShutdownStrategy.java     |   36 +-
 .../main/java/org/apache/camel/spi/UnitOfWork.java |    2 +-
 core/camel-base-engine/pom.xml                     |    2 +-
 .../camel/impl/debugger/BacklogDebugger.java       |    2 +-
 .../camel/impl/engine/AbstractCamelContext.java    |  197 +++-
 .../impl/engine/DefaultDataFormatResolver.java     |    1 +
 .../impl/engine/DefaultHealthCheckResolver.java    |  131 +++
 .../impl/engine/DefaultResourceResolvers.java      |   18 +-
 .../org/apache/camel/impl/engine/DefaultRoute.java |   17 +-
 .../camel/impl/engine/DefaultRouteController.java  |   10 +
 .../camel/impl/engine/DefaultRouteFactory.java     |    6 +-
 .../camel/impl/engine/DefaultRoutesLoader.java     |    6 +-
 .../engine/DefaultSupervisingRouteController.java  |    6 +-
 .../camel/impl/engine/DefaultUnitOfWork.java       |    5 +-
 .../camel/impl/engine/InternalRouteController.java |   12 +-
 .../apache/camel/impl/engine/MDCUnitOfWork.java    |    1 +
 .../impl/engine/PrototypeExchangeFactory.java      |    2 +-
 .../camel/impl/engine/SimpleCamelContext.java      |   11 +
 core/camel-base/pom.xml                            |    2 +-
 .../AbstractLocationPropertiesSource.java          |   22 +-
 .../component/properties/PropertiesComponent.java  |   28 +
 .../FastAnnotationTypeConverterLoader.java         |    1 +
 .../camel/impl/event/DefaultEventFactory.java      |    5 +
 .../camel/impl/event/RouteReloadedEvent.java       |   49 +
 core/camel-cloud/pom.xml                           |    2 +-
 core/camel-cluster/pom.xml                         |    2 +-
 core/camel-componentdsl/pom.xml                    |    2 +-
 .../component/ComponentsBuilderFactory.java        |   26 +-
 .../dsl/Aws2DdbComponentBuilderFactory.java        |   18 +
 .../dsl/Aws2KinesisComponentBuilderFactory.java    |   19 +
 .../dsl/Aws2SesComponentBuilderFactory.java        |   22 +-
 .../dsl/AzureCosmosdbComponentBuilderFactory.java  |   11 +-
 .../dsl/AzureEventhubsComponentBuilderFactory.java |   10 +-
 .../AzureServicebusComponentBuilderFactory.java    |   13 +-
 .../AzureStorageBlobComponentBuilderFactory.java   |   22 +-
 ...zureStorageDatalakeComponentBuilderFactory.java |   10 +-
 .../AzureStorageQueueComponentBuilderFactory.java  |    6 +-
 .../ElasticsearchRestComponentBuilderFactory.java  |  151 ++-
 .../dsl/GooglePubsubComponentBuilderFactory.java   |   18 +
 .../dsl/GoogleStorageComponentBuilderFactory.java  |   23 +
 .../dsl/JsonPatchComponentBuilderFactory.java      |    4 +-
 .../dsl/QuickfixComponentBuilderFactory.java       |   21 +
 .../dsl/RestSwaggerComponentBuilderFactory.java    |   17 +
 .../dsl/SalesforceComponentBuilderFactory.java     |   19 +-
 .../dsl/VertxKafkaComponentBuilderFactory.java     |    1 +
 .../src/generated/resources/metadata.json          |  740 +++++++-------
 core/camel-core-catalog/pom.xml                    |    2 +-
 core/camel-core-engine/pom.xml                     |    2 +-
 .../camel/impl/ExtendedCamelContextConfigurer.java |   12 +
 .../docs/modules/eips/pages/pollEnrich-eip.adoc    |    6 +-
 .../org/apache/camel/impl/DefaultCamelContext.java |   30 +
 .../java/org/apache/camel/impl/DefaultModel.java   |   29 +-
 .../camel/impl/lw/LightweightCamelContext.java     |   31 +
 .../impl/lw/LightweightRuntimeCamelContext.java    |   38 +
 core/camel-core-languages/pom.xml                  |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../apache/camel/language/constant/constant.json   |    2 +-
 .../org/apache/camel/language/csimple/csimple.json |    2 +-
 .../org/apache/camel/language/header/header.json   |    2 +-
 .../camel/language/property/exchangeProperty.json  |    2 +-
 .../org/apache/camel/language/ref/ref.json         |    2 +-
 .../org/apache/camel/language/simple/file.json     |    2 +-
 .../org/apache/camel/language/simple/simple.json   |    2 +-
 .../apache/camel/language/tokenizer/tokenize.json  |    2 +-
 .../modules/languages/pages/constant-language.adoc |    1 -
 .../modules/languages/pages/csimple-language.adoc  |    1 -
 .../languages/pages/exchangeProperty-language.adoc |    1 -
 .../modules/languages/pages/file-language.adoc     |    1 -
 .../modules/languages/pages/header-language.adoc   |    1 -
 .../docs/modules/languages/pages/ref-language.adoc |    1 -
 .../modules/languages/pages/simple-language.adoc   |    1 -
 .../modules/languages/pages/tokenize-language.adoc |    1 -
 core/camel-core-model/pom.xml                      |    2 +-
 .../DeadLetterChannelBuilderConfigurer.java        |  145 +++
 .../DefaultErrorHandlerBuilderConfigurer.java      |  145 +++
 ...g.apache.camel.builder.DeadLetterChannelBuilder |    2 +
 ...apache.camel.builder.DefaultErrorHandlerBuilder |    2 +
 .../services/org/apache/camel/model.properties     |    1 +
 .../org/apache/camel/model/dataformat/json.json    |    1 +
 .../resources/org/apache/camel/model/jaxb.index    |    1 +
 .../org/apache/camel/model/language/xpath.json     |    2 +-
 .../org/apache/camel/model/removeHeader.json       |    3 +-
 .../org/apache/camel/model/removeProperty.json     |    3 +-
 .../camel/model/routeConfigurationContextRef.json  |   16 +
 .../camel/builder/DeadLetterChannelBuilder.java    |    2 +
 .../camel/builder/DefaultErrorHandlerBuilder.java  |    2 +
 .../org/apache/camel/builder/RouteBuilder.java     |   68 ++
 .../camel/model/DefaultRouteTemplateContext.java   |   18 +
 .../main/java/org/apache/camel/model/Model.java    |    8 +
 .../camel/model/OptionalIdentifiedDefinition.java  |   13 +
 .../apache/camel/model/RemoveHeaderDefinition.java |   17 +-
 .../camel/model/RemovePropertyDefinition.java      |   22 +-
 .../RouteConfigurationContextRefDefinition.java    |   62 ++
 ...uteConfigurationContextRefDefinitionHelper.java |   53 +
 .../org/apache/camel/model/RouteDefinition.java    |   11 +
 .../apache/camel/model/RouteDefinitionHelper.java  |   12 +-
 .../org/apache/camel/model/RoutesDefinition.java   |   14 +
 .../camel/model/dataformat/JsonDataFormat.java     |   21 +
 .../camel/model/language/XPathExpression.java      |    2 +-
 .../apache/camel/model/rest/RestDefinition.java    |  145 ++-
 core/camel-core-processor/pom.xml                  |    2 +-
 .../errorhandler/RedeliveryPolicyConfigurer.java   |  187 ++++
 ...e.camel.processor.errorhandler.RedeliveryPolicy |    2 +
 .../org/apache/camel/processor/LogProcessor.java   |    4 +
 .../camel/processor/RecipientListProcessor.java    |    4 +-
 .../errorhandler/RedeliveryErrorHandler.java       |   29 +-
 .../processor/errorhandler/RedeliveryPolicy.java   |    2 +
 core/camel-core-reifier/pom.xml                    |    2 +-
 .../apache/camel/reifier/RemoveHeaderReifier.java  |    6 +-
 .../camel/reifier/RemovePropertyReifier.java       |    8 +-
 .../org/apache/camel/reifier/RouteReifier.java     |    2 +-
 .../reifier/dataformat/JsonDataFormatReifier.java  |    1 +
 core/camel-core-xml/pom.xml                        |    2 +-
 .../core/xml/AbstractCamelContextFactoryBean.java  |   24 +
 core/camel-core/pom.xml                            |    2 +-
 .../apache/camel/builder/PredicateBuilderTest.java |    9 +-
 ...BeanWithXPathInjectionUsingHeaderValueTest.java |    7 +
 .../direct/DirectProducerBlockingTest.java         |    2 +
 .../directvm/DirectVmProducerBlockingTest.java     |    2 +
 .../PropertiesComponentPropertiesSourceTest.java   |    5 +
 .../PropertiesComponentReloadPropertiesTest.java   |  137 +++
 .../component/seda/SedaBlockWhenFullTest.java      |    2 +
 .../camel/component/seda/SedaConfigureTest.java    |    2 +
 .../seda/SedaDefaultBlockWhenFullTest.java         |    2 +
 .../camel/component/xslt/InvalidXsltFileTest.java  |   19 +-
 .../org/apache/camel/component/xslt/MyXPath.java   |    1 -
 .../xslt/XsltCustomErrorListenerTest.java          |   17 +-
 .../camel/component/xslt/XsltFileNotFoundTest.java |   21 +-
 ...efaultProducerTemplateNonBlockingAsyncTest.java |    2 +
 .../apache/camel/impl/engine/RouteRemove2Test.java |   23 +-
 .../apache/camel/impl/health/MyFooHealthCheck.java |   39 +
 .../camel/impl/health/MyFooHealthCheckTest.java    |   72 ++
 .../BeanWithXPathInjectionPreCompileTest.java      |   97 ++
 .../ChoiceCompoundPredicateSimpleTest.java         |  132 +++
 ...etterChannelRedeliverWithDelayBlockingTest.java |    2 +
 .../DefaultErrorHandlerOnPrepareTest.java          |    6 +-
 .../camel/processor/UnitOfWorkHelperTest.java      |   95 ++
 ...syncEndpointRoutingSlipBeanNonBlockingTest.java |    2 +
 .../DefaultExceptionPolicyStrategyTest.java        |    2 +-
 .../intercept/IntercepFromWithPredicateTest.java   |   47 -
 .../intercept/InterceptFromRouteTestSupport.java   |    8 +-
 .../intercept/InterceptFromWithPredicateTest.java  |   47 +
 .../apache/camel/reifier/ProcessorReifierTest.java |    2 +-
 .../camel/support/DefaultTimeoutMapTest.java       |   27 +-
 .../apache/camel/urlhandler/custom/Handler.java    |    8 +-
 .../org/apache/camel/urlhandler/pd/Handler.java    |    8 +-
 .../org/apache/camel/health-check/myfoo-check      |   18 +
 core/camel-endpointdsl/pom.xml                     |    2 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |   52 +-
 .../dsl/AtlasMapEndpointBuilderFactory.java        |   39 +
 .../endpoint/dsl/BlobEndpointBuilderFactory.java   |   62 +-
 .../dsl/CosmosDbEndpointBuilderFactory.java        |   82 +-
 .../dsl/DataLakeEndpointBuilderFactory.java        |   30 +-
 .../endpoint/dsl/Ddb2EndpointBuilderFactory.java   |   35 +
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |  282 +++---
 .../dsl/EventHubsEndpointBuilderFactory.java       |   15 +-
 .../GoogleCloudStorageEndpointBuilderFactory.java  |   22 +
 .../dsl/JsonPatchEndpointBuilderFactory.java       |    6 +-
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |  160 +++
 .../dsl/Kinesis2EndpointBuilderFactory.java        |   36 +
 .../endpoint/dsl/QueueEndpointBuilderFactory.java  |    9 +-
 .../dsl/QuickfixjEndpointBuilderFactory.java       |   69 +-
 .../dsl/RestSwaggerEndpointBuilderFactory.java     |   31 +
 .../dsl/SalesforceEndpointBuilderFactory.java      |  104 +-
 .../dsl/ServiceBusEndpointBuilderFactory.java      |   20 +-
 .../endpoint/dsl/Ses2EndpointBuilderFactory.java   |   48 +-
 .../dsl/VertxKafkaEndpointBuilderFactory.java      |    3 +
 .../builder/endpoint/EndpointRouteBuilder.java     |    1 +
 .../builder/endpoint/AwsS3PollEnrichTest.java      |    5 +
 core/camel-health/pom.xml                          |    2 +-
 .../consumers-repository}                          |    0
 .../context-check}                                 |    0
 .../default-registry}                              |    0
 .../routes-repository}                             |    0
 .../camel/impl/health/ConsumerHealthCheck.java     |   18 +-
 .../health/ConsumersHealthCheckRepository.java     |    4 +-
 .../camel/impl/health/ContextHealthCheck.java      |    3 +-
 .../impl/health/DefaultHealthCheckRegistry.java    |   50 +-
 .../impl/health/DefaultHealthChecksLoader.java     |  104 ++
 .../impl/health/RoutesHealthCheckRepository.java   |    4 +-
 core/camel-main/pom.xml                            |    2 +-
 .../MainConfigurationPropertiesConfigurer.java     |   54 +
 .../camel-main-configuration-metadata.json         |    9 +
 core/camel-main/src/main/docs/main.adoc            |   11 +-
 .../camel/main/DefaultConfigurationConfigurer.java |   10 +
 .../camel/main/DefaultConfigurationProperties.java |  222 +++++
 .../camel/main/DefaultMainShutdownStrategy.java    |    4 +-
 .../camel/main/MainDurationEventNotifier.java      |   88 +-
 .../apache/camel/main/MainShutdownStrategy.java    |   25 +-
 .../java/org/apache/camel/main/MainSupport.java    |   29 +-
 .../camel/main/SimpleMainShutdownStrategy.java     |   36 +-
 core/camel-management-api/pom.xml                  |    3 +-
 .../mbean/BacklogTracerEventMessage.java           |   20 +-
 .../mbean/ManagedBacklogDebuggerMBean.java         |   36 +-
 .../management/mbean/ManagedCamelContextMBean.java |    3 +
 .../management/mbean/ManagedProcessorMBean.java    |    6 +
 .../api/management/mbean/ManagedRouteMBean.java    |   10 +-
 core/camel-management/pom.xml                      |    3 +-
 .../management/mbean/ManagedBacklogDebugger.java   |  115 ++-
 .../management/mbean/ManagedCamelContext.java      |  104 +-
 .../camel/management/mbean/ManagedCamelHealth.java |    2 +-
 .../apache/camel/management/mbean/ManagedLog.java  |    6 +-
 .../camel/management/mbean/ManagedProcessor.java   |   17 +
 .../camel/management/mbean/ManagedRoute.java       |   77 +-
 .../camel/management/BacklogDebuggerTest.java      |  145 +++
 .../ManagedRouteStopWithAbortAfterTimeoutTest.java |    8 +-
 .../camel/management/ManagedThreadPoolTest.java    |   20 +-
 core/camel-support/pom.xml                         |    2 +-
 .../camel/support/DefaultExchangeHolder.java       |   18 +-
 .../java/org/apache/camel/support/EventHelper.java |   39 +
 .../org/apache/camel/support/ExchangeHelper.java   |    6 +-
 .../support/FileWatcherResourceReloadStrategy.java |  309 ++++++
 .../org/apache/camel/support/ResourceHelper.java   |    7 +-
 .../support/ResourceReloadStrategySupport.java     |   98 ++
 .../org/apache/camel/support/ResourceSupport.java  |   13 +-
 .../camel/support/RouteWatcherReloadStrategy.java  |  257 +++++
 .../camel/support/ScheduledPollConsumer.java       |   57 ++
 .../support/ScheduledPollConsumerHealthCheck.java  |   26 +-
 .../org/apache/camel/support/UnitOfWorkHelper.java |    1 -
 .../camel/support/builder/PredicateBuilder.java    |   14 +-
 .../apache/camel/support/builder/ValueBuilder.java |   12 +
 .../camel/support/cache/DefaultProducerCache.java  |    9 +-
 .../apache/camel/support/task/BackgroundTask.java  |   12 +-
 .../apache/camel/support/task/ForegroundTask.java  |   57 +-
 .../java/org/apache/camel/support/task/Task.java   |    9 +
 .../apache/camel/support/task/budget/Budget.java   |   12 +
 .../camel/support/task/budget/BudgetBuilder.java   |    2 +-
 .../apache/camel/support/task/budget/Budgets.java  |    2 +-
 .../task/budget/IterationBoundedBudget.java        |   17 +
 .../camel/support/task/budget/IterationBudget.java |    2 +-
 .../task/budget/IterationTimeBoundedBudget.java    |   18 +-
 .../support/task/budget/TimeBoundedBudget.java     |   12 +-
 .../camel/support/task/budget/TimeBudget.java      |    2 +-
 .../camel/support/task/BackgroundTaskTest.java     |   98 +-
 .../camel/support/task/ForegroundTaskTest.java     |    8 +
 .../camel/support/task/ForegroundTimeTaskTest.java |    8 +
 core/camel-util/pom.xml                            |    2 +-
 .../main/java/org/apache/camel/util/IOHelper.java  |   24 +
 .../java/org/apache/camel/util/SensitiveUtils.java |    1 +
 core/camel-xml-io-util/pom.xml                     |    2 +-
 core/camel-xml-io/pom.xml                          |    2 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |   28 +-
 .../java/org/apache/camel/xml/in/BaseParser.java   |    8 +-
 .../org/apache/camel/xml/in/ModelParserTest.java   |   15 +
 core/camel-xml-jaxb/pom.xml                        |    2 +-
 core/camel-xml-jaxp/pom.xml                        |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../camel/language/xtokenizer/xtokenize.json       |    2 +-
 .../languages/pages/xtokenize-language.adoc        |    1 -
 core/pom.xml                                       |    2 +-
 docs/components/antora.yml                         |    1 -
 docs/components/modules/ROOT/nav.adoc              |    2 +-
 .../ROOT/partials/component-endpoint-options.adoc  |    2 +-
 docs/local-build.sh                                |   37 +
 docs/pom.xml                                       |    2 +-
 docs/source-map.yml                                |   25 +
 docs/source-watch.yml                              |   41 +
 .../images/books/3151EN_Mastering_Apache_Camel.jpg |  Bin
 .../ROOT/{assets => }/images/books/3477OS.jpg      |  Bin
 .../ROOT/{assets => }/images/books/3477OSmall.jpg  |  Bin
 .../ROOT/{assets => }/images/books/5347OSmall.jpg  |  Bin
 .../images/books/B03507_MockupCover_Normal.jpg     |  Bin
 .../images/books/CamelCookbookCover.png            |  Bin
 .../{assets => }/images/books/CiA-front-medium.png |  Bin
 .../images/books/camel-design-patterns.jpg         |  Bin
 .../{assets => }/images/books/cia2-cover-small.jpg |  Bin
 .../ROOT/{assets => }/images/books/cia_small.jpg   |  Bin
 .../{assets => }/images/books/eip_book_cover.jpg   |  Bin
 .../ROOT/{assets => }/images/books/large.jpg       |  Bin
 .../ROOT/{assets => }/images/books/rademakers.jpg  |  Bin
 .../images/images/EventDrivenConsumerSolution.gif  |  Bin
 .../images/images/MessageEndpointSolution.gif      |  Bin
 .../images/images/MessageTranslator.gif            |  Bin
 .../apache-spark.data/camel_spark_cluster.png      |  Bin
 .../apache-spark.data/camel_spark_driver.png       |  Bin
 .../images/apache-spark.data/fabric_docker-(2).png |  Bin
 .../images/barcode-data-format.data/qr-code.png    |  Bin
 .../images/images/camel-architecture.png           |  Bin
 .../{assets => }/images/images/camel-context.png   |  Bin
 .../ROOT/{assets => }/images/images/camel-logo.png |  Bin
 .../ROOT/{assets => }/images/images/debug.png      |  Bin
 .../images/direct-vm.data/camel-direct-vm.png      |  Bin
 .../download.data/camel-box-v1.0-150x200.png       |  Bin
 .../images/images/endpoint-factory.png             |  Bin
 .../images/images/endpoint-uri-syntax.png          |  Bin
 .../enterprise-integration-patterns.data/clear.png |  Bin
 .../images/images/message_flow_in_route.png        |  Bin
 .../images/images/service_lifecycle.png            |  Bin
 docs/user-manual/modules/ROOT/nav.adoc             |    2 +
 .../modules/ROOT/pages/backlog-debugger.adoc       |    8 +-
 .../modules/ROOT/pages/bean-binding.adoc           |   18 +-
 .../ROOT/pages/camel-3x-upgrade-guide-3_14.adoc    |   37 +
 .../ROOT/pages/camel-3x-upgrade-guide-3_15.adoc    |   40 +
 .../modules/ROOT/pages/camel-3x-upgrade-guide.adoc |    2 +
 .../ROOT/pages/camel-component-maven-plugin.adoc   |   61 ++
 .../modules/ROOT/pages/camel-jbang.adoc            |  249 ++++-
 .../modules/ROOT/pages/camel-maven-archetypes.adoc |    4 +-
 .../modules/ROOT/pages/camel-maven-plugin.adoc     |   15 +-
 docs/user-manual/modules/ROOT/pages/dsl.adoc       |    1 +
 .../modules/ROOT/pages/health-check.adoc           |   64 +-
 .../ROOT/pages/improving-the-documentation.adoc    |  272 ++++-
 docs/user-manual/modules/ROOT/pages/index.adoc     |    1 +
 .../modules/ROOT/pages/release-guide-website.adoc  |  129 ++-
 .../modules/ROOT/pages/release-guide.adoc          |    1 +
 .../modules/ROOT/pages/route-configuration.adoc    |   41 +-
 .../modules/ROOT/pages/route-reload.adoc           |   82 ++
 .../modules/ROOT/pages/route-template.adoc         |    4 +-
 .../ROOT/pages/walk-through-an-example.adoc        |    2 +-
 .../modules/ROOT/pages/writing-components.adoc     |   10 +-
 .../flow.png                                       |  Bin 6152 -> 0 bytes
 .../message-flow-in-route.png                      |  Bin 13415 -> 0 bytes
 .../flow.png                                       |  Bin
 .../message-flow-in-route.png                      |  Bin
 .../faq/pages/how-do-i-edit-the-website.adoc       |   19 +-
 ...om-a-certain-point-back-or-an-entire-route.adoc |    4 +-
 .../faq/pages/how-does-the-website-work.adoc       |    6 +-
 dsl/camel-dsl-support/pom.xml                      |    2 +-
 .../dsl/support/RouteBuilderLoaderSupport.java     |    1 +
 .../camel-groovy-dsl-common/pom.xml                |    2 +-
 dsl/camel-groovy-dsl/camel-groovy-dsl-test/pom.xml |    2 +-
 dsl/camel-groovy-dsl/camel-groovy-dsl/pom.xml      |    2 +-
 .../camel-groovy-dsl/src/main/docs/groovy-dsl.adoc |    1 -
 dsl/camel-groovy-dsl/pom.xml                       |    2 +-
 dsl/camel-java-joor-dsl/pom.xml                    |    2 +-
 .../src/main/docs/java-joor-dsl.adoc               |    1 -
 dsl/camel-jbang/camel-jbang-core/pom.xml           |   59 +-
 .../apache/camel/dsl/jbang/core/api/Converter.java |    1 -
 .../apache/camel/dsl/jbang/core/api/Extractor.java |    1 -
 .../apache/camel/dsl/jbang/core/api/Printer.java   |    1 -
 .../camel/dsl/jbang/core/api/TemplateParser.java   |    1 -
 .../jbang/core/commands/AbstractInitKamelet.java   |    8 +-
 .../dsl/jbang/core/commands/AbstractSearch.java    |   15 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |    1 -
 .../apache/camel/dsl/jbang/core/commands/Init.java |    3 +-
 .../camel/dsl/jbang/core/commands/InitBinding.java |    3 +-
 .../camel/dsl/jbang/core/commands/InitKamelet.java |    3 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |  204 +++-
 .../camel/dsl/jbang/core/commands/Search.java      |    3 +-
 .../dsl/jbang/core/commands/SearchComponents.java  |    3 +-
 .../dsl/jbang/core/commands/SearchKamelets.java    |    1 -
 .../dsl/jbang/core/commands/SearchLanguages.java   |    1 -
 .../dsl/jbang/core/commands/SearchOthers.java      |    1 -
 .../dsl/jbang/core/common/MatchExtractor.java      |    1 -
 .../camel/dsl/jbang/core/common/RuntimeUtil.java   |   16 +-
 .../common/exceptions/ResourceAlreadyExists.java   |    2 +-
 .../common/exceptions/ResourceDoesNotExist.java    |    2 +-
 .../jbang/core/components/ComponentConverter.java  |    2 +-
 .../components/ComponentDescriptionMatching.java   |    1 -
 .../jbang/core/components/ComponentPrinter.java    |    2 +-
 .../dsl/jbang/core/kamelets/KameletConverter.java  |    2 +-
 .../core/kamelets/KameletDescriptionMatching.java  |    1 -
 .../dsl/jbang/core/kamelets/KameletPrinter.java    |    2 +-
 .../jbang/core/languages/LanguageConverter.java    |    2 +-
 .../languages/LanguageDescriptionMatching.java     |    1 -
 .../dsl/jbang/core/languages/LanguagePrinter.java  |    2 +-
 .../dsl/jbang/core/others/OtherConverter.java      |    2 +-
 .../core/others/OtherDescriptionMatching.java      |    1 -
 .../camel/dsl/jbang/core/others/OtherPrinter.java  |    2 +-
 .../core/templates/VelocityTemplateParser.java     |    1 -
 .../camel/dsl/jbang/core/types/Component.java      |    1 -
 .../apache/camel/dsl/jbang/core/types/Kamelet.java |    1 -
 .../camel/dsl/jbang/core/types/Language.java       |    1 -
 .../apache/camel/dsl/jbang/core/types/Other.java   |    1 -
 .../src/main/resources/log4j2.properties           |   27 +
 dsl/camel-jbang/camel-jbang-main/README.md         |    2 +-
 .../camel-jbang-main/dist/CamelJBang.java          |   10 +-
 dsl/camel-jbang/camel-jbang-main/pom.xml           |    4 +-
 .../src/main/jbang/main/CamelJBang.java            |   10 +-
 dsl/camel-jbang/pom.xml                            |    2 +-
 dsl/camel-js-dsl/pom.xml                           |    2 +-
 dsl/camel-js-dsl/src/main/docs/js-dsl.adoc         |    1 -
 dsl/camel-kamelet-main/pom.xml                     |   13 +-
 .../src/main/docs/kamelet-main.adoc                |   16 +-
 .../apache/camel/main/DependencyDownloader.java    |   80 --
 .../DependencyDownloaderComponentResolver.java     |   64 ++
 .../DependencyDownloaderDataFormatResolver.java    |   58 ++
 .../camel/main/DependencyDownloaderKamelet.java    |   80 ++
 .../main/DependencyDownloaderLanguageResolver.java |   59 ++
 .../main/DependencyDownloaderRoutesLoader.java     |   85 ++
 .../org/apache/camel/main/DownloaderHelper.java    |   79 ++
 .../camel/main/KameletDependencyDownloader.java    |  179 ----
 .../java/org/apache/camel/main/KameletMain.java    |   37 +-
 .../org/apache/camel/main/KameletYamlRoutes.java   |  134 +++
 .../main/java/org/apache/camel/main/MavenGav.java  |    5 +-
 .../org/apache/camel/main/VertxHttpServer.java     |  124 +++
 .../apache/camel/main/KameletMainGithubTest.java   |   44 +
 .../org/apache/camel/main/KameletMainTest.java     |   65 ++
 .../src/test/resources/log4j2.properties           |   28 +
 .../src/test/resources/my-camel-k.yaml             |   34 +
 .../src/test/resources/my-route.yaml               |   27 +
 dsl/camel-kotlin-dsl/pom.xml                       |    2 +-
 dsl/camel-kotlin-dsl/src/main/docs/kotlin-dsl.adoc |    1 -
 dsl/camel-xml-io-dsl/pom.xml                       |    7 +-
 .../src/main/docs/java-xml-io-dsl.adoc             |    1 -
 .../org/apache/camel/dsl/xml/io/XmlMainTest.java   |    2 +-
 .../io/reload/RouteWatcherReloadStrategyTest.java  |  205 ++++
 .../resources/org/apache/camel/reload/barRoute.xml |   29 +
 .../org/apache/camel/reload/barUpdatedRoute.xml    |   34 +
 dsl/camel-xml-jaxb-dsl-test/cdi/pom.xml            |    2 +-
 dsl/camel-xml-jaxb-dsl-test/definition/pom.xml     |    2 +-
 dsl/camel-xml-jaxb-dsl-test/jbpm/pom.xml           |    2 +-
 .../jbpm/server/CamelKieServerExtensionTest.java   |    2 +-
 dsl/camel-xml-jaxb-dsl-test/management/pom.xml     |    2 +-
 dsl/camel-xml-jaxb-dsl-test/pom.xml                |    2 +-
 dsl/camel-xml-jaxb-dsl-test/spring/pom.xml         |    2 +-
 dsl/camel-xml-jaxb-dsl-test/swagger/pom.xml        |    2 +-
 dsl/camel-xml-jaxb-dsl/pom.xml                     |    2 +-
 .../src/main/docs/java-xml-jaxb-dsl.adoc           |    1 -
 dsl/camel-yaml-dsl/camel-yaml-dsl-common/pom.xml   |    2 +-
 .../dsl/yaml/common/YamlDeserializerBase.java      |    9 +-
 .../dsl/yaml/common/YamlDeserializerSupport.java   |   38 +
 .../apache/camel/dsl/yaml/common/YamlSupport.java  |    8 +-
 .../camel-yaml-dsl-deserializers/pom.xml           |    2 +-
 .../dsl/yaml/deserializers/ModelDeserializers.java |  149 ++-
 .../deserializers/ModelDeserializersResolver.java  |    3 +
 .../deserializers/FromDefinitionDeserializer.java  |   26 +-
 .../OutputAwareFromDefinitionDeserializer.java     |   18 +-
 .../deserializers/RouteDefinitionDeserializer.java |    8 +-
 .../RouteFromDefinitionDeserializer.java           |    1 +
 .../camel-yaml-dsl-maven-plugin/pom.xml            |    2 +-
 .../dsl/yaml/GenerateYamlDeserializersMojo.java    |    6 +-
 dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml          |   12 +-
 .../src/generated/resources/camel-yaml-dsl.json    |   58 +-
 .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc     |   60 +-
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |  313 ++++--
 .../dsl/yaml/YamlRoutesBuilderLoaderSupport.java   |   37 +
 .../camel/dsl/yaml/KameletBindingLoaderTest.groovy |  510 ++++++++++
 .../dsl/yaml/KameletIntegrationLoaderTest.groovy   |   61 ++
 .../apache/camel/dsl/yaml/LineNumberTest.groovy    |   81 ++
 .../org/apache/camel/dsl/yaml/MarshalTest.groovy   |   11 +-
 .../apache/camel/dsl/yaml/RemoveHeaderTest.groovy  |    6 +-
 .../camel/dsl/yaml/RouteConfigurationTest.groovy   |   16 +-
 .../org/apache/camel/dsl/yaml/RoutesTest.groovy    |   31 +-
 .../org/apache/camel/dsl/yaml/ThrottleTest.groovy  |    6 +-
 .../camel/dsl/yaml/support/YamlTestSupport.groovy  |   38 +
 .../resources/kamelets/error-handler.kamelet.yaml  |   73 ++
 .../test/resources/kamelets/log-sink.kamelet.yaml  |   61 ++
 .../resources/kamelets/prefix-action.kamelet.yaml  |   45 +
 .../resources/kamelets/timer-source.kamelet.yaml   |   69 ++
 dsl/camel-yaml-dsl/pom.xml                         |    2 +-
 dsl/pom.xml                                        |    6 +-
 etc/pom.xml                                        |    2 +-
 init/camel-bundle-plugin/pom.xml                   |    2 +-
 init/pom.xml                                       |    2 +-
 parent/pom.xml                                     |  123 +--
 pom.xml                                            |    8 +-
 test-infra/camel-test-infra-activemq/pom.xml       |    2 +-
 test-infra/camel-test-infra-arangodb/pom.xml       |    2 +-
 test-infra/camel-test-infra-artemis/pom.xml        |    2 +-
 test-infra/camel-test-infra-aws-common/pom.xml     |    2 +-
 test-infra/camel-test-infra-aws-v2/pom.xml         |    2 +-
 test-infra/camel-test-infra-azure-common/pom.xml   |    2 +-
 .../azure/common/services/AzuriteContainer.java    |    2 +-
 .../camel-test-infra-azure-storage-blob/pom.xml    |    2 +-
 .../pom.xml                                        |    2 +-
 .../camel-test-infra-azure-storage-queue/pom.xml   |    2 +-
 test-infra/camel-test-infra-cassandra/pom.xml      |    2 +-
 test-infra/camel-test-infra-chatscript/pom.xml     |    2 +-
 test-infra/camel-test-infra-common/pom.xml         |    2 +-
 test-infra/camel-test-infra-consul/pom.xml         |    2 +-
 test-infra/camel-test-infra-couchbase/pom.xml      |    2 +-
 test-infra/camel-test-infra-couchdb/pom.xml        |    2 +-
 .../camel-test-infra-dispatch-router/pom.xml       |    2 +-
 test-infra/camel-test-infra-elasticsearch/pom.xml  |    2 +-
 .../ElasticSearchLocalContainerService.java        |    2 +-
 test-infra/camel-test-infra-etcd/pom.xml           |    2 +-
 test-infra/camel-test-infra-fhir/pom.xml           |    2 +-
 test-infra/camel-test-infra-ftp/pom.xml            |    2 +-
 test-infra/camel-test-infra-google-pubsub/pom.xml  |    2 +-
 test-infra/camel-test-infra-hbase/pom.xml          |    2 +-
 test-infra/camel-test-infra-hdfs/pom.xml           |    2 +-
 test-infra/camel-test-infra-ignite/pom.xml         |    2 +-
 test-infra/camel-test-infra-infinispan/pom.xml     |    2 +-
 .../services/InfinispanLocalContainerService.java  |    2 +-
 test-infra/camel-test-infra-jdbc/pom.xml           |    2 +-
 test-infra/camel-test-infra-kafka/pom.xml          |    2 +-
 .../kafka/services/ContainerLocalKafkaService.java |   12 +
 .../infra/kafka/services/KafkaServiceFactory.java  |    1 +
 .../camel-test-infra-messaging-common/pom.xml      |    2 +-
 test-infra/camel-test-infra-minio/pom.xml          |    2 +-
 test-infra/camel-test-infra-mongodb/pom.xml        |    2 +-
 test-infra/camel-test-infra-mosquitto/pom.xml      |    2 +-
 test-infra/camel-test-infra-nats/pom.xml           |    2 +-
 test-infra/camel-test-infra-nsq/pom.xml            |    2 +-
 test-infra/camel-test-infra-openldap/pom.xml       |    2 +-
 test-infra/camel-test-infra-parent/pom.xml         |    2 +-
 test-infra/camel-test-infra-postgres/pom.xml       |    2 +-
 test-infra/camel-test-infra-pulsar/pom.xml         |    2 +-
 .../services/PulsarLocalContainerService.java      |    2 +-
 test-infra/camel-test-infra-rabbitmq/pom.xml       |    2 +-
 test-infra/camel-test-infra-redis/pom.xml          |    2 +-
 test-infra/camel-test-infra-solr/pom.xml           |    2 +-
 .../solr/services/SolrLocalContainerService.java   |    2 +-
 test-infra/camel-test-infra-xmpp/pom.xml           |    2 +-
 test-infra/camel-test-infra-zookeeper/pom.xml      |    2 +-
 test-infra/pom.xml                                 |    2 +-
 tests/camel-itest-cdi/pom.xml                      |    2 +-
 tests/camel-itest-jms2/pom.xml                     |    2 +-
 tests/camel-itest-standalone/pom.xml               |    2 +-
 tests/camel-itest/pom.xml                          |    2 +-
 tests/camel-partial-classpath-test/pom.xml         |    2 +-
 tests/camel-typeconverterscan-test/pom.xml         |    2 +-
 tests/pom.xml                                      |    2 +-
 .../camel-validator-test-resources/pom.xml         |    2 +-
 tests/test-bundles/mock-javamail_1.7/pom.xml       |    2 +-
 tests/test-bundles/pom.xml                         |    2 +-
 tooling/camel-tooling-model/pom.xml                |    2 +-
 tooling/camel-tooling-util/pom.xml                 |    2 +-
 tooling/camel-util-json/pom.xml                    |    2 +-
 tooling/maven/bom-generator-maven-plugin/pom.xml   |    2 +-
 .../maven/camel-api-component-maven-plugin/pom.xml |    2 +-
 tooling/maven/camel-component-maven-plugin/pom.xml |    2 +-
 .../maven/component/GenerateComponentMojo.java     |   40 +-
 .../pom.xml                                        |    2 +-
 tooling/maven/camel-javadoc-plugin/pom.xml         |    2 +-
 tooling/maven/camel-maven-plugin/pom.xml           |   19 +-
 .../src/main/docs/camel-maven-plugin.adoc          |   15 +-
 .../main/java/org/apache/camel/maven/DevMojo.java  |   68 ++
 .../java/org/apache/camel/maven/LoggingUtil.java   |   61 ++
 .../main/java/org/apache/camel/maven/RunMojo.java  |   70 +-
 .../src/main/resources/log4j2.properties           |   27 +
 tooling/maven/camel-package-maven-plugin/pom.xml   |    2 +-
 .../maven/packaging/AbstractGenerateMojo.java      |   21 +-
 .../camel/maven/packaging/UpdateReadmeMojo.java    |    7 -
 tooling/maven/camel-resources-plugin/pom.xml       |    2 +-
 tooling/maven/camel-restdsl-openapi-plugin/pom.xml |    2 +-
 tooling/maven/camel-restdsl-swagger-plugin/pom.xml |    2 +-
 tooling/maven/pom.xml                              |    2 +-
 tooling/maven/sync-properties-maven-plugin/pom.xml |    2 +-
 tooling/openapi-rest-dsl-generator/pom.xml         |    2 +-
 tooling/parent/pom.xml                             |    2 +-
 tooling/pom.xml                                    |    2 +-
 tooling/spi-annotations/pom.xml                    |    2 +-
 .../camel/spi/annotations/ConstantProvider.java    |    3 +
 .../apache/camel/spi/annotations/HealthCheck.java  |   42 +
 tooling/swagger-rest-dsl-generator/pom.xml         |    2 +-
 3161 files changed, 21600 insertions(+), 8974 deletions(-)


[camel] 09/09: Merge branch 'main' of github.com:apache/camel into main

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 6a9518e8aa9361c7db522b77b17f71a90bf2a02d
Merge: 5ff880e 0668b87
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Tue Dec 21 10:08:12 2021 -0500

    Merge branch 'main' of github.com:apache/camel into main

 .../camel-dependencies-pom-template.xml            |  581 ++
 camel-dependencies/pom.xml                         |  612 +-
 catalog/camel-allcomponents/pom.xml                | 1554 +++++
 catalog/camel-catalog/pom.xml                      |   18 -
 catalog/pom.xml                                    |   11 +-
 components/camel-debug/src/main/docs/debug.adoc    |    4 +-
 .../camel/impl/debugger/CamelDebuggerFactory.java  |    1 -
 core/camel-allcomponents/pom.xml                   | 1554 -----
 .../camel/impl/engine/AbstractCamelContext.java    |    2 +-
 .../camel/impl/engine/DefaultResourceLoader.java   |    3 +-
 .../camel/impl/engine/DefaultRoutesLoader.java     |    3 +-
 core/camel-componentdsl/pom.xml                    |  103 -
 .../docs/modules/eips/pages/resequence-eip.adoc    |    6 +-
 core/camel-endpointdsl/pom.xml                     |  127 -
 .../endpoint/dsl/AMQPEndpointBuilderFactory.java   | 6792 -------------------
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    | 2268 -------
 .../dsl/AWS2EC2EndpointBuilderFactory.java         |  506 --
 .../endpoint/dsl/AWS2S3EndpointBuilderFactory.java | 3095 ---------
 .../dsl/ActiveMQEndpointBuilderFactory.java        | 6869 --------------------
 .../endpoint/dsl/AhcEndpointBuilderFactory.java    |  596 --
 .../dsl/ArangoDbEndpointBuilderFactory.java        |  339 -
 .../dsl/AsteriskEndpointBuilderFactory.java        |  498 --
 .../dsl/Athena2EndpointBuilderFactory.java         |  875 ---
 .../dsl/AtlasMapEndpointBuilderFactory.java        |  351 -
 .../endpoint/dsl/AtmosEndpointBuilderFactory.java  |  721 --
 .../AtmosphereWebsocketEndpointBuilderFactory.java | 1658 -----
 .../endpoint/dsl/AtomEndpointBuilderFactory.java   |  988 ---
 .../dsl/AtomixMapEndpointBuilderFactory.java       | 1536 -----
 .../dsl/AtomixMessagingEndpointBuilderFactory.java | 1554 -----
 .../dsl/AtomixMultiMapEndpointBuilderFactory.java  |  578 --
 .../dsl/AtomixQueueEndpointBuilderFactory.java     | 1356 ----
 .../dsl/AtomixSetEndpointBuilderFactory.java       | 1437 ----
 .../dsl/AtomixValueEndpointBuilderFactory.java     | 1435 ----
 .../endpoint/dsl/AvroEndpointBuilderFactory.java   |  770 ---
 .../endpoint/dsl/BeanEndpointBuilderFactory.java   |  292 -
 .../dsl/BeanValidatorEndpointBuilderFactory.java   |  370 --
 .../dsl/BeanstalkEndpointBuilderFactory.java       | 1391 ----
 .../endpoint/dsl/BlobEndpointBuilderFactory.java   | 2720 --------
 .../endpoint/dsl/BonitaEndpointBuilderFactory.java |  213 -
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    | 1266 ----
 .../dsl/BraintreeEndpointBuilderFactory.java       |  416 --
 .../endpoint/dsl/BrowseEndpointBuilderFactory.java |  321 -
 .../endpoint/dsl/CMEndpointBuilderFactory.java     |  237 -
 .../endpoint/dsl/CMISEndpointBuilderFactory.java   |  872 ---
 .../dsl/CaffeineCacheEndpointBuilderFactory.java   |  561 --
 .../CaffeineLoadCacheEndpointBuilderFactory.java   |  570 --
 .../dsl/CassandraEndpointBuilderFactory.java       | 1571 -----
 .../dsl/ChatScriptEndpointBuilderFactory.java      |  204 -
 .../endpoint/dsl/ChunkEndpointBuilderFactory.java  |  331 -
 .../endpoint/dsl/CinderEndpointBuilderFactory.java |  275 -
 .../endpoint/dsl/ClassEndpointBuilderFactory.java  |  294 -
 .../endpoint/dsl/ClientEndpointBuilderFactory.java | 1816 ------
 .../endpoint/dsl/CoAPEndpointBuilderFactory.java   | 1143 ----
 .../endpoint/dsl/CometdEndpointBuilderFactory.java | 1263 ----
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java | 1924 ------
 .../dsl/ControlBusEndpointBuilderFactory.java      |  299 -
 .../endpoint/dsl/CordaEndpointBuilderFactory.java  |  689 --
 .../dsl/CosmosDbEndpointBuilderFactory.java        | 2113 ------
 .../dsl/CouchDbEndpointBuilderFactory.java         |  673 --
 .../dsl/CouchbaseEndpointBuilderFactory.java       | 1791 -----
 .../endpoint/dsl/CronEndpointBuilderFactory.java   |  237 -
 .../endpoint/dsl/Cw2EndpointBuilderFactory.java    |  502 --
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    | 2636 --------
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  | 2317 -------
 .../endpoint/dsl/DJLEndpointBuilderFactory.java    |  181 -
 .../endpoint/dsl/DMSEndpointBuilderFactory.java    |  649 --
 .../dsl/DataFormatEndpointBuilderFactory.java      |  152 -
 .../dsl/DataLakeEndpointBuilderFactory.java        | 3020 ---------
 .../dsl/DataSetEndpointBuilderFactory.java         |  982 ---
 .../dsl/DataSetTestEndpointBuilderFactory.java     |  720 --
 .../endpoint/dsl/Ddb2EndpointBuilderFactory.java   |  641 --
 .../dsl/Ddb2StreamEndpointBuilderFactory.java      | 1135 ----
 .../dsl/DebeziumMongodbEndpointBuilderFactory.java | 1694 -----
 .../dsl/DebeziumMySqlEndpointBuilderFactory.java   | 2573 --------
 .../DebeziumPostgresEndpointBuilderFactory.java    | 2293 -------
 .../DebeziumSqlserverEndpointBuilderFactory.java   | 1983 ------
 .../dsl/DigitalOceanEndpointBuilderFactory.java    |  405 --
 .../DigitalSignatureEndpointBuilderFactory.java    |  620 --
 .../endpoint/dsl/DirectEndpointBuilderFactory.java |  546 --
 .../dsl/DirectVmEndpointBuilderFactory.java        |  567 --
 .../dsl/DisruptorEndpointBuilderFactory.java       |  732 ---
 .../dsl/DisruptorVmEndpointBuilderFactory.java     |  732 ---
 .../endpoint/dsl/DnsEndpointBuilderFactory.java    |  140 -
 .../endpoint/dsl/DockerEndpointBuilderFactory.java | 1606 -----
 .../endpoint/dsl/DozerEndpointBuilderFactory.java  |  258 -
 .../endpoint/dsl/DrillEndpointBuilderFactory.java  |  241 -
 .../dsl/DropboxEndpointBuilderFactory.java         |  809 ---
 .../endpoint/dsl/ECS2EndpointBuilderFactory.java   |  490 --
 .../endpoint/dsl/EKS2EndpointBuilderFactory.java   |  490 --
 .../dsl/EhcacheEndpointBuilderFactory.java         | 1081 ---
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |  652 --
 .../endpoint/dsl/ElsqlEndpointBuilderFactory.java  | 2683 --------
 .../dsl/EtcdKeysEndpointBuilderFactory.java        |  321 -
 .../dsl/EtcdStatsEndpointBuilderFactory.java       | 1421 ----
 .../dsl/EtcdWatchEndpointBuilderFactory.java       |  437 --
 .../endpoint/dsl/EventEndpointBuilderFactory.java  |  321 -
 .../dsl/EventHubsEndpointBuilderFactory.java       | 1008 ---
 .../dsl/EventbridgeEndpointBuilderFactory.java     |  525 --
 .../endpoint/dsl/ExecEndpointBuilderFactory.java   |  357 -
 .../dsl/FacebookEndpointBuilderFactory.java        | 6629 -------------------
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   | 2746 --------
 .../endpoint/dsl/FileEndpointBuilderFactory.java   | 4117 ------------
 .../dsl/FileWatchEndpointBuilderFactory.java       |  526 --
 .../dsl/FlatpackEndpointBuilderFactory.java        | 1476 -----
 .../endpoint/dsl/FlinkEndpointBuilderFactory.java  |  293 -
 .../endpoint/dsl/FopEndpointBuilderFactory.java    |  191 -
 .../dsl/FreemarkerEndpointBuilderFactory.java      |  343 -
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    | 6057 -----------------
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   | 6811 -------------------
 .../dsl/FunctionGraphEndpointBuilderFactory.java   |  383 --
 .../dsl/GangliaEndpointBuilderFactory.java         |  490 --
 .../dsl/GeoCoderEndpointBuilderFactory.java        |  409 --
 .../endpoint/dsl/GitEndpointBuilderFactory.java    |  514 --
 .../endpoint/dsl/GitHubEndpointBuilderFactory.java | 1114 ----
 .../endpoint/dsl/GlanceEndpointBuilderFactory.java |  260 -
 .../dsl/GoogleBigQueryEndpointBuilderFactory.java  |  204 -
 .../GoogleBigQuerySQLEndpointBuilderFactory.java   |  184 -
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  | 1362 ----
 ...GoogleCalendarStreamEndpointBuilderFactory.java | 1105 ----
 ...GoogleCloudFunctionsEndpointBuilderFactory.java |  311 -
 .../GoogleCloudStorageEndpointBuilderFactory.java  | 1540 -----
 .../dsl/GoogleDriveEndpointBuilderFactory.java     | 1376 ----
 .../dsl/GoogleMailEndpointBuilderFactory.java      | 1160 ----
 .../GoogleMailStreamEndpointBuilderFactory.java    |  945 ---
 .../dsl/GooglePubsubEndpointBuilderFactory.java    |  758 ---
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    | 1204 ----
 .../GoogleSheetsStreamEndpointBuilderFactory.java  | 1048 ---
 .../endpoint/dsl/GoraEndpointBuilderFactory.java   |  918 ---
 .../endpoint/dsl/GrapeEndpointBuilderFactory.java  |  143 -
 .../dsl/GraphqlEndpointBuilderFactory.java         |  313 -
 .../endpoint/dsl/GridFsEndpointBuilderFactory.java |  830 ---
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   | 1709 -----
 .../dsl/GuavaEventBusEndpointBuilderFactory.java   |  565 --
 .../endpoint/dsl/HBaseEndpointBuilderFactory.java  | 1106 ----
 ...azelcastAtomicnumberEndpointBuilderFactory.java |  276 -
 .../HazelcastInstanceEndpointBuilderFactory.java   |  355 -
 .../dsl/HazelcastListEndpointBuilderFactory.java   |  620 --
 .../dsl/HazelcastMapEndpointBuilderFactory.java    |  620 --
 .../HazelcastMultimapEndpointBuilderFactory.java   |  622 --
 .../dsl/HazelcastQueueEndpointBuilderFactory.java  |  727 ---
 ...zelcastReplicatedmapEndpointBuilderFactory.java |  625 --
 .../HazelcastRingbufferEndpointBuilderFactory.java |  274 -
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   | 1143 ----
 .../dsl/HazelcastSetEndpointBuilderFactory.java    |  620 --
 .../dsl/HazelcastTopicEndpointBuilderFactory.java  |  715 --
 .../endpoint/dsl/HdfsEndpointBuilderFactory.java   | 2732 --------
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   | 1624 -----
 .../endpoint/dsl/IAM2EndpointBuilderFactory.java   |  502 --
 .../endpoint/dsl/IAMEndpointBuilderFactory.java    |  343 -
 .../endpoint/dsl/IOTAEndpointBuilderFactory.java   |  283 -
 .../endpoint/dsl/IPFSEndpointBuilderFactory.java   |  152 -
 .../dsl/IgniteCacheEndpointBuilderFactory.java     |  900 ---
 .../dsl/IgniteComputeEndpointBuilderFactory.java   |  360 -
 .../dsl/IgniteEventsEndpointBuilderFactory.java    |  347 -
 .../dsl/IgniteIdGenEndpointBuilderFactory.java     |  324 -
 .../dsl/IgniteMessagingEndpointBuilderFactory.java |  636 --
 .../dsl/IgniteQueueEndpointBuilderFactory.java     |  365 --
 .../dsl/IgniteSetEndpointBuilderFactory.java       |  298 -
 .../ImageRecognitionEndpointBuilderFactory.java    |  488 --
 .../InfinispanEmbeddedEndpointBuilderFactory.java  | 1273 ----
 .../InfinispanRemoteEndpointBuilderFactory.java    | 1622 -----
 .../dsl/InfluxDbEndpointBuilderFactory.java        |  300 -
 .../endpoint/dsl/IrcEndpointBuilderFactory.java    | 2164 ------
 .../endpoint/dsl/IronMQEndpointBuilderFactory.java | 1406 ----
 .../endpoint/dsl/JBPMEndpointBuilderFactory.java   | 2237 -------
 .../endpoint/dsl/JCacheEndpointBuilderFactory.java | 1717 -----
 .../dsl/JGroupsEndpointBuilderFactory.java         |  404 --
 .../dsl/JGroupsRaftEndpointBuilderFactory.java     |  358 -
 .../endpoint/dsl/JMXEndpointBuilderFactory.java    |  949 ---
 .../dsl/JSR356WebSocketEndpointBuilderFactory.java |  427 --
 .../dsl/JcloudsEndpointBuilderFactory.java         |  516 --
 .../endpoint/dsl/JcrEndpointBuilderFactory.java    | 1054 ---
 .../endpoint/dsl/JdbcEndpointBuilderFactory.java   |  620 --
 .../dsl/JettyHttpEndpointBuilderFactory.java       | 1267 ----
 .../endpoint/dsl/JingEndpointBuilderFactory.java   |  178 -
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   |  839 ---
 .../endpoint/dsl/JmsEndpointBuilderFactory.java    | 6790 -------------------
 .../endpoint/dsl/JoltEndpointBuilderFactory.java   |  377 --
 .../endpoint/dsl/JooqEndpointBuilderFactory.java   | 1052 ---
 .../endpoint/dsl/JpaEndpointBuilderFactory.java    | 2155 ------
 .../endpoint/dsl/JsltEndpointBuilderFactory.java   |  356 -
 .../dsl/JsonPatchEndpointBuilderFactory.java       |  224 -
 .../dsl/JsonValidatorEndpointBuilderFactory.java   |  392 --
 .../dsl/JsonataEndpointBuilderFactory.java         |  298 -
 .../endpoint/dsl/Jt400EndpointBuilderFactory.java  | 1667 -----
 .../endpoint/dsl/KMS2EndpointBuilderFactory.java   |  491 --
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  | 4743 --------------
 .../dsl/KameletEndpointBuilderFactory.java         |  478 --
 .../dsl/KameletReifyEndpointBuilderFactory.java    |  324 -
 .../dsl/KeystoneEndpointBuilderFactory.java        |  264 -
 .../dsl/Kinesis2EndpointBuilderFactory.java        | 2005 ------
 .../KinesisFirehose2EndpointBuilderFactory.java    |  514 --
 ...KubernetesConfigMapsEndpointBuilderFactory.java |  489 --
 ...netesCustomResourcesEndpointBuilderFactory.java | 1478 -----
 ...ubernetesDeploymentsEndpointBuilderFactory.java | 1471 -----
 .../dsl/KubernetesHPAEndpointBuilderFactory.java   | 1441 ----
 .../dsl/KubernetesJobEndpointBuilderFactory.java   | 1438 ----
 ...KubernetesNamespacesEndpointBuilderFactory.java | 1466 -----
 .../dsl/KubernetesNodesEndpointBuilderFactory.java | 1450 -----
 ...sistentVolumesClaimsEndpointBuilderFactory.java |  501 --
 ...tesPersistentVolumesEndpointBuilderFactory.java |  500 --
 .../dsl/KubernetesPodsEndpointBuilderFactory.java  | 1442 ----
 ...plicationControllersEndpointBuilderFactory.java | 1478 -----
 ...rnetesResourcesQuotaEndpointBuilderFactory.java |  494 --
 .../KubernetesSecretsEndpointBuilderFactory.java   |  484 --
 ...netesServiceAccountsEndpointBuilderFactory.java |  497 --
 .../KubernetesServicesEndpointBuilderFactory.java  | 1462 -----
 .../endpoint/dsl/KuduEndpointBuilderFactory.java   |  191 -
 .../dsl/Lambda2EndpointBuilderFactory.java         |  528 --
 .../dsl/LanguageEndpointBuilderFactory.java        |  345 -
 .../endpoint/dsl/LdapEndpointBuilderFactory.java   |  235 -
 .../endpoint/dsl/LdifEndpointBuilderFactory.java   |  140 -
 .../endpoint/dsl/LogEndpointBuilderFactory.java    | 1000 ---
 .../endpoint/dsl/LuceneEndpointBuilderFactory.java |  276 -
 .../dsl/LumberjackEndpointBuilderFactory.java      |  266 -
 .../endpoint/dsl/MQ2EndpointBuilderFactory.java    |  495 --
 .../endpoint/dsl/MSK2EndpointBuilderFactory.java   |  490 --
 .../endpoint/dsl/MailEndpointBuilderFactory.java   | 3519 ----------
 .../endpoint/dsl/MasterEndpointBuilderFactory.java |  231 -
 .../dsl/MetricsEndpointBuilderFactory.java         |  337 -
 .../MicroProfileMetricsEndpointBuilderFactory.java |  408 --
 .../dsl/MicrometerEndpointBuilderFactory.java      |  219 -
 .../dsl/MiloClientEndpointBuilderFactory.java      | 2313 -------
 .../dsl/MiloServerEndpointBuilderFactory.java      |  321 -
 .../endpoint/dsl/MinaEndpointBuilderFactory.java   | 2369 -------
 .../endpoint/dsl/MinioEndpointBuilderFactory.java  | 2677 --------
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   | 1829 ------
 .../endpoint/dsl/MockEndpointBuilderFactory.java   |  588 --
 .../dsl/MongoDbEndpointBuilderFactory.java         | 1657 -----
 .../endpoint/dsl/MsvEndpointBuilderFactory.java    |  418 --
 .../dsl/MustacheEndpointBuilderFactory.java        |  309 -
 .../endpoint/dsl/MvelEndpointBuilderFactory.java   |  272 -
 .../dsl/MyBatisBeanEndpointBuilderFactory.java     |  240 -
 .../dsl/MyBatisEndpointBuilderFactory.java         | 1200 ----
 .../endpoint/dsl/NagiosEndpointBuilderFactory.java |  298 -
 .../endpoint/dsl/NatsEndpointBuilderFactory.java   | 2238 -------
 .../dsl/NetWeaverEndpointBuilderFactory.java       |  269 -
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  | 5007 --------------
 .../dsl/NettyHttpEndpointBuilderFactory.java       | 5487 ----------------
 .../dsl/NeutronEndpointBuilderFactory.java         |  276 -
 .../dsl/NitriteEndpointBuilderFactory.java         |  602 --
 .../endpoint/dsl/NovaEndpointBuilderFactory.java   |  272 -
 .../endpoint/dsl/NsqEndpointBuilderFactory.java    |  862 ---
 .../endpoint/dsl/OAIPMHEndpointBuilderFactory.java | 1374 ----
 .../endpoint/dsl/OBSEndpointBuilderFactory.java    | 1748 -----
 .../dsl/Olingo2EndpointBuilderFactory.java         | 2103 ------
 .../dsl/Olingo4EndpointBuilderFactory.java         | 1869 ------
 ...penshiftBuildConfigsEndpointBuilderFactory.java |  491 --
 .../dsl/OpenshiftBuildsEndpointBuilderFactory.java |  483 --
 .../dsl/OptaPlannerEndpointBuilderFactory.java     |  637 --
 .../endpoint/dsl/PahoEndpointBuilderFactory.java   | 3090 ---------
 .../dsl/PahoMqtt5EndpointBuilderFactory.java       | 3280 ----------
 .../endpoint/dsl/PdfEndpointBuilderFactory.java    |  376 --
 .../dsl/PgEventEndpointBuilderFactory.java         |  527 --
 .../PgReplicationSlotEndpointBuilderFactory.java   |  952 ---
 .../dsl/PlatformHttpEndpointBuilderFactory.java    |  399 --
 .../dsl/PrinterEndpointBuilderFactory.java         |  351 -
 .../endpoint/dsl/PubNubEndpointBuilderFactory.java |  825 ---
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java | 1508 -----
 .../endpoint/dsl/QuartzEndpointBuilderFactory.java |  706 --
 .../endpoint/dsl/QueueEndpointBuilderFactory.java  | 1789 -----
 .../dsl/QuickfixjEndpointBuilderFactory.java       |  511 --
 .../dsl/RabbitMQEndpointBuilderFactory.java        | 4435 -------------
 .../dsl/ReactiveStreamsEndpointBuilderFactory.java |  556 --
 .../endpoint/dsl/RedisEndpointBuilderFactory.java  |  930 ---
 .../endpoint/dsl/RefEndpointBuilderFactory.java    |  320 -
 .../dsl/RestApiEndpointBuilderFactory.java         |  260 -
 .../endpoint/dsl/RestEndpointBuilderFactory.java   |  701 --
 .../dsl/RestOpenApiEndpointBuilderFactory.java     |  272 -
 .../dsl/RestSwaggerEndpointBuilderFactory.java     |  335 -
 .../dsl/ResteasyEndpointBuilderFactory.java        | 2303 -------
 .../dsl/RobotFrameworkEndpointBuilderFactory.java  | 4018 ------------
 .../endpoint/dsl/RssEndpointBuilderFactory.java    |  986 ---
 .../endpoint/dsl/STS2EndpointBuilderFactory.java   |  491 --
 .../endpoint/dsl/SagaEndpointBuilderFactory.java   |  138 -
 .../dsl/SalesforceEndpointBuilderFactory.java      | 3946 -----------
 .../dsl/SchedulerEndpointBuilderFactory.java       |  839 ---
 .../dsl/SchematronEndpointBuilderFactory.java      |  253 -
 .../endpoint/dsl/ScpEndpointBuilderFactory.java    |  801 ---
 .../dsl/SecretsManagerEndpointBuilderFactory.java  |  542 --
 .../endpoint/dsl/SedaEndpointBuilderFactory.java   |  967 ---
 .../endpoint/dsl/ServerEndpointBuilderFactory.java | 1913 ------
 .../dsl/ServiceBusEndpointBuilderFactory.java      | 1426 ----
 .../dsl/ServiceEndpointBuilderFactory.java         |  225 -
 .../dsl/ServiceNowEndpointBuilderFactory.java      | 1264 ----
 .../dsl/ServletEndpointBuilderFactory.java         |  874 ---
 .../endpoint/dsl/Ses2EndpointBuilderFactory.java   |  475 --
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   | 6754 -------------------
 .../SimpleNotificationEndpointBuilderFactory.java  |  403 --
 .../endpoint/dsl/SipEndpointBuilderFactory.java    | 3440 ----------
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  | 3213 ---------
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   | 3130 ---------
 .../endpoint/dsl/SlackEndpointBuilderFactory.java  | 1082 ---
 .../endpoint/dsl/SmppEndpointBuilderFactory.java   | 2724 --------
 .../endpoint/dsl/SnmpEndpointBuilderFactory.java   | 1983 ------
 .../endpoint/dsl/Sns2EndpointBuilderFactory.java   |  700 --
 .../endpoint/dsl/SolrEndpointBuilderFactory.java   |  669 --
 .../dsl/SoroushBotEndpointBuilderFactory.java      | 1438 ----
 .../endpoint/dsl/SparkEndpointBuilderFactory.java  |  293 -
 .../endpoint/dsl/SplunkEndpointBuilderFactory.java | 1819 ------
 .../dsl/SplunkHECEndpointBuilderFactory.java       |  365 --
 .../dsl/SpringBatchEndpointBuilderFactory.java     |  237 -
 .../SpringIntegrationEndpointBuilderFactory.java   |  466 --
 .../dsl/SpringJdbcEndpointBuilderFactory.java      |  634 --
 .../dsl/SpringLdapEndpointBuilderFactory.java      |  206 -
 .../dsl/SpringRabbitMQEndpointBuilderFactory.java  | 1843 ------
 .../SpringWebserviceEndpointBuilderFactory.java    | 1187 ----
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    | 2456 -------
 .../dsl/SqlStoredEndpointBuilderFactory.java       |  376 --
 .../endpoint/dsl/Sqs2EndpointBuilderFactory.java   | 3149 ---------
 .../endpoint/dsl/SshEndpointBuilderFactory.java    | 1672 -----
 .../endpoint/dsl/StAXEndpointBuilderFactory.java   |  136 -
 .../endpoint/dsl/StitchEndpointBuilderFactory.java |  369 --
 .../endpoint/dsl/StompEndpointBuilderFactory.java  |  833 ---
 .../endpoint/dsl/StreamEndpointBuilderFactory.java |  908 ---
 .../dsl/StringTemplateEndpointBuilderFactory.java  |  328 -
 .../endpoint/dsl/StubEndpointBuilderFactory.java   |  965 ---
 .../endpoint/dsl/SwiftEndpointBuilderFactory.java  |  274 -
 .../dsl/TelegramEndpointBuilderFactory.java        | 1501 -----
 .../endpoint/dsl/ThriftEndpointBuilderFactory.java |  965 ---
 .../endpoint/dsl/TikaEndpointBuilderFactory.java   |  248 -
 .../endpoint/dsl/TimerEndpointBuilderFactory.java  |  523 --
 .../dsl/Translate2EndpointBuilderFactory.java      |  560 --
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java |  967 ---
 ...TwitterDirectMessageEndpointBuilderFactory.java | 1739 -----
 .../dsl/TwitterSearchEndpointBuilderFactory.java   | 1718 -----
 .../dsl/TwitterTimelineEndpointBuilderFactory.java | 1815 ------
 .../dsl/UndertowEndpointBuilderFactory.java        | 1724 -----
 .../dsl/ValidatorEndpointBuilderFactory.java       |  431 --
 .../dsl/VelocityEndpointBuilderFactory.java        |  327 -
 .../endpoint/dsl/VertxEndpointBuilderFactory.java  |  412 --
 .../dsl/VertxHttpEndpointBuilderFactory.java       |  779 ---
 .../dsl/VertxKafkaEndpointBuilderFactory.java      | 6164 ------------------
 .../dsl/VertxWebsocketEndpointBuilderFactory.java  |  611 --
 .../endpoint/dsl/VmEndpointBuilderFactory.java     |  963 ---
 .../dsl/WeatherEndpointBuilderFactory.java         | 2322 -------
 .../endpoint/dsl/Web3jEndpointBuilderFactory.java  | 1595 -----
 .../dsl/WebhookEndpointBuilderFactory.java         |  322 -
 .../dsl/WebsocketEndpointBuilderFactory.java       | 1386 ----
 .../endpoint/dsl/WekaEndpointBuilderFactory.java   |  315 -
 .../dsl/WordpressEndpointBuilderFactory.java       |  906 ---
 .../dsl/WorkdayEndpointBuilderFactory.java         |  284 -
 .../endpoint/dsl/WsEndpointBuilderFactory.java     | 1629 -----
 .../dsl/XChangeEndpointBuilderFactory.java         |  273 -
 .../endpoint/dsl/XJEndpointBuilderFactory.java     |  727 ---
 .../endpoint/dsl/XQueryEndpointBuilderFactory.java | 1993 ------
 .../dsl/XmlSignerEndpointBuilderFactory.java       |  915 ---
 .../dsl/XmlVerifierEndpointBuilderFactory.java     |  726 ---
 .../endpoint/dsl/XmppEndpointBuilderFactory.java   | 1372 ----
 .../endpoint/dsl/XsltEndpointBuilderFactory.java   |  578 --
 .../dsl/XsltSaxonEndpointBuilderFactory.java       |  698 --
 .../endpoint/dsl/YammerEndpointBuilderFactory.java | 1346 ----
 .../dsl/ZendeskEndpointBuilderFactory.java         | 1388 ----
 .../dsl/ZooKeeperEndpointBuilderFactory.java       |  658 --
 .../dsl/ZooKeeperMasterEndpointBuilderFactory.java |  235 -
 .../camel/main/DefaultConfigurationConfigurer.java |    9 +-
 .../DefaultManagementObjectNameStrategy.java       |    3 +-
 .../management/ManagedNonManagedServiceTest.java   |    2 +-
 ...edProducerRouteAddRemoveRegisterAlwaysTest.java |    2 +-
 .../management/ManagedRouteAddRemoveTest.java      |    2 +-
 .../ManagedSupervisingRouteControllerTest.java     |    3 +-
 core/pom.xml                                       |    3 -
 .../ROOT/pages/camel-3x-upgrade-guide-3_15.adoc    |   15 +
 .../modules/ROOT/pages/graceful-shutdown.adoc      |    2 +-
 .../modules/ROOT/pages/route-controller.adoc       |    2 +-
 .../camel-componentdsl}/.gitignore                 |    0
 dsl/camel-componentdsl/pom.xml                     |  103 +
 .../component/ComponentsBuilderFactory.java        |    0
 .../dsl/ActivemqComponentBuilderFactory.java       |    0
 .../component/dsl/AhcComponentBuilderFactory.java  |    0
 .../dsl/AhcWsComponentBuilderFactory.java          |    0
 .../dsl/AhcWssComponentBuilderFactory.java         |    0
 .../component/dsl/AmqpComponentBuilderFactory.java |    0
 .../dsl/ArangodbComponentBuilderFactory.java       |    0
 .../component/dsl/As2ComponentBuilderFactory.java  |    0
 .../dsl/AsteriskComponentBuilderFactory.java       |    0
 .../dsl/AtlasmapComponentBuilderFactory.java       |    0
 .../dsl/AtmosComponentBuilderFactory.java          |    0
 ...AtmosphereWebsocketComponentBuilderFactory.java |    0
 .../component/dsl/AtomComponentBuilderFactory.java |    0
 .../dsl/AtomixMapComponentBuilderFactory.java      |    0
 .../AtomixMessagingComponentBuilderFactory.java    |    0
 .../dsl/AtomixMultimapComponentBuilderFactory.java |    0
 .../dsl/AtomixQueueComponentBuilderFactory.java    |    0
 .../dsl/AtomixSetComponentBuilderFactory.java      |    0
 .../dsl/AtomixValueComponentBuilderFactory.java    |    0
 .../component/dsl/AvroComponentBuilderFactory.java |    0
 .../dsl/Aws2AthenaComponentBuilderFactory.java     |    0
 .../dsl/Aws2CwComponentBuilderFactory.java         |    0
 .../dsl/Aws2DdbComponentBuilderFactory.java        |    0
 .../dsl/Aws2DdbstreamComponentBuilderFactory.java  |    0
 .../dsl/Aws2Ec2ComponentBuilderFactory.java        |    0
 .../dsl/Aws2EcsComponentBuilderFactory.java        |    0
 .../dsl/Aws2EksComponentBuilderFactory.java        |    0
 .../Aws2EventbridgeComponentBuilderFactory.java    |    0
 .../dsl/Aws2IamComponentBuilderFactory.java        |    0
 .../dsl/Aws2KinesisComponentBuilderFactory.java    |    0
 ...Aws2KinesisFirehoseComponentBuilderFactory.java |    0
 .../dsl/Aws2KmsComponentBuilderFactory.java        |    0
 .../dsl/Aws2LambdaComponentBuilderFactory.java     |    0
 .../dsl/Aws2MqComponentBuilderFactory.java         |    0
 .../dsl/Aws2MskComponentBuilderFactory.java        |    0
 .../dsl/Aws2S3ComponentBuilderFactory.java         |    0
 .../dsl/Aws2SesComponentBuilderFactory.java        |    0
 .../dsl/Aws2SnsComponentBuilderFactory.java        |    0
 .../dsl/Aws2SqsComponentBuilderFactory.java        |    0
 .../dsl/Aws2StsComponentBuilderFactory.java        |    0
 .../dsl/Aws2TranslateComponentBuilderFactory.java  |    0
 .../AwsSecretsManagerComponentBuilderFactory.java  |    0
 .../dsl/AzureCosmosdbComponentBuilderFactory.java  |    0
 .../dsl/AzureEventhubsComponentBuilderFactory.java |    0
 .../AzureServicebusComponentBuilderFactory.java    |    0
 .../AzureStorageBlobComponentBuilderFactory.java   |    0
 ...zureStorageDatalakeComponentBuilderFactory.java |    0
 .../AzureStorageQueueComponentBuilderFactory.java  |    0
 .../component/dsl/BeanComponentBuilderFactory.java |    0
 .../dsl/BeanValidatorComponentBuilderFactory.java  |    0
 .../dsl/BeanstalkComponentBuilderFactory.java      |    0
 .../dsl/BonitaComponentBuilderFactory.java         |    0
 .../component/dsl/BoxComponentBuilderFactory.java  |    0
 .../dsl/BraintreeComponentBuilderFactory.java      |    0
 .../dsl/BrowseComponentBuilderFactory.java         |    0
 .../dsl/CaffeineCacheComponentBuilderFactory.java  |    0
 .../CaffeineLoadcacheComponentBuilderFactory.java  |    0
 .../dsl/ChatscriptComponentBuilderFactory.java     |    0
 .../dsl/ChunkComponentBuilderFactory.java          |    0
 .../component/dsl/ClasComponentBuilderFactory.java |    0
 .../dsl/CmSmsComponentBuilderFactory.java          |    0
 .../component/dsl/CmisComponentBuilderFactory.java |    0
 .../component/dsl/CoapComponentBuilderFactory.java |    0
 .../dsl/CoapTcpComponentBuilderFactory.java        |    0
 .../dsl/CoapsComponentBuilderFactory.java          |    0
 .../dsl/CoapsTcpComponentBuilderFactory.java       |    0
 .../dsl/CometdComponentBuilderFactory.java         |    0
 .../dsl/CometdsComponentBuilderFactory.java        |    0
 .../dsl/ConsulComponentBuilderFactory.java         |    0
 .../dsl/ControlbusComponentBuilderFactory.java     |    0
 .../dsl/CordaComponentBuilderFactory.java          |    0
 .../dsl/CouchbaseComponentBuilderFactory.java      |    0
 .../dsl/CouchdbComponentBuilderFactory.java        |    0
 .../component/dsl/CqlComponentBuilderFactory.java  |    0
 .../component/dsl/CronComponentBuilderFactory.java |    0
 .../dsl/CryptoComponentBuilderFactory.java         |    0
 .../component/dsl/CxfComponentBuilderFactory.java  |    0
 .../dsl/CxfrsComponentBuilderFactory.java          |    0
 .../dsl/DataformatComponentBuilderFactory.java     |    0
 .../dsl/DatasetComponentBuilderFactory.java        |    0
 .../dsl/DatasetTestComponentBuilderFactory.java    |    0
 .../DebeziumMongodbComponentBuilderFactory.java    |    0
 .../dsl/DebeziumMysqlComponentBuilderFactory.java  |    0
 .../DebeziumPostgresComponentBuilderFactory.java   |    0
 .../DebeziumSqlserverComponentBuilderFactory.java  |    0
 .../dsl/DigitaloceanComponentBuilderFactory.java   |    0
 .../dsl/DirectComponentBuilderFactory.java         |    0
 .../dsl/DirectVmComponentBuilderFactory.java       |    0
 .../dsl/DisruptorComponentBuilderFactory.java      |    0
 .../dsl/DisruptorVmComponentBuilderFactory.java    |    0
 .../component/dsl/DjlComponentBuilderFactory.java  |    0
 .../component/dsl/DnsComponentBuilderFactory.java  |    0
 .../dsl/DockerComponentBuilderFactory.java         |    0
 .../dsl/DozerComponentBuilderFactory.java          |    0
 .../dsl/DrillComponentBuilderFactory.java          |    0
 .../dsl/DropboxComponentBuilderFactory.java        |    0
 .../dsl/EhcacheComponentBuilderFactory.java        |    0
 .../ElasticsearchRestComponentBuilderFactory.java  |    0
 .../dsl/ElsqlComponentBuilderFactory.java          |    0
 .../dsl/EtcdKeysComponentBuilderFactory.java       |    0
 .../dsl/EtcdStatsComponentBuilderFactory.java      |    0
 .../dsl/EtcdWatchComponentBuilderFactory.java      |    0
 .../component/dsl/ExecComponentBuilderFactory.java |    0
 .../dsl/FacebookComponentBuilderFactory.java       |    0
 .../component/dsl/FhirComponentBuilderFactory.java |    0
 .../component/dsl/FileComponentBuilderFactory.java |    0
 .../dsl/FileWatchComponentBuilderFactory.java      |    0
 .../dsl/FlatpackComponentBuilderFactory.java       |    0
 .../dsl/FlinkComponentBuilderFactory.java          |    0
 .../component/dsl/FopComponentBuilderFactory.java  |    0
 .../dsl/FreemarkerComponentBuilderFactory.java     |    0
 .../component/dsl/FtpComponentBuilderFactory.java  |    0
 .../component/dsl/FtpsComponentBuilderFactory.java |    0
 .../dsl/GangliaComponentBuilderFactory.java        |    0
 .../dsl/GeocoderComponentBuilderFactory.java       |    0
 .../component/dsl/GitComponentBuilderFactory.java  |    0
 .../dsl/GithubComponentBuilderFactory.java         |    0
 .../dsl/GoogleBigqueryComponentBuilderFactory.java |    0
 .../GoogleBigquerySqlComponentBuilderFactory.java  |    0
 .../dsl/GoogleCalendarComponentBuilderFactory.java |    0
 ...oogleCalendarStreamComponentBuilderFactory.java |    0
 .../dsl/GoogleDriveComponentBuilderFactory.java    |    0
 .../GoogleFunctionsComponentBuilderFactory.java    |    0
 .../dsl/GoogleMailComponentBuilderFactory.java     |    0
 .../GoogleMailStreamComponentBuilderFactory.java   |    0
 .../dsl/GooglePubsubComponentBuilderFactory.java   |    0
 .../dsl/GoogleSheetsComponentBuilderFactory.java   |    0
 .../GoogleSheetsStreamComponentBuilderFactory.java |    0
 .../dsl/GoogleStorageComponentBuilderFactory.java  |    0
 .../component/dsl/GoraComponentBuilderFactory.java |    0
 .../dsl/GrapeComponentBuilderFactory.java          |    0
 .../dsl/GraphqlComponentBuilderFactory.java        |    0
 .../component/dsl/GrpcComponentBuilderFactory.java |    0
 .../dsl/GuavaEventbusComponentBuilderFactory.java  |    0
 ...azelcastAtomicvalueComponentBuilderFactory.java |    0
 .../HazelcastInstanceComponentBuilderFactory.java  |    0
 .../dsl/HazelcastListComponentBuilderFactory.java  |    0
 .../dsl/HazelcastMapComponentBuilderFactory.java   |    0
 .../HazelcastMultimapComponentBuilderFactory.java  |    0
 .../dsl/HazelcastQueueComponentBuilderFactory.java |    0
 ...elcastReplicatedmapComponentBuilderFactory.java |    0
 ...HazelcastRingbufferComponentBuilderFactory.java |    0
 .../dsl/HazelcastSedaComponentBuilderFactory.java  |    0
 .../dsl/HazelcastSetComponentBuilderFactory.java   |    0
 .../dsl/HazelcastTopicComponentBuilderFactory.java |    0
 .../dsl/HbaseComponentBuilderFactory.java          |    0
 .../component/dsl/HdfsComponentBuilderFactory.java |    0
 .../component/dsl/HttpComponentBuilderFactory.java |    0
 .../dsl/HttpsComponentBuilderFactory.java          |    0
 .../dsl/HwcloudDmsComponentBuilderFactory.java     |    0
 ...wcloudFunctiongraphComponentBuilderFactory.java |    0
 .../dsl/HwcloudIamComponentBuilderFactory.java     |    0
 ...oudImagerecognitionComponentBuilderFactory.java |    0
 .../dsl/HwcloudObsComponentBuilderFactory.java     |    0
 .../dsl/HwcloudSmnComponentBuilderFactory.java     |    0
 .../dsl/Iec60870ClientComponentBuilderFactory.java |    0
 .../dsl/Iec60870ServerComponentBuilderFactory.java |    0
 .../dsl/IgniteCacheComponentBuilderFactory.java    |    0
 .../dsl/IgniteComputeComponentBuilderFactory.java  |    0
 .../dsl/IgniteEventsComponentBuilderFactory.java   |    0
 .../dsl/IgniteIdgenComponentBuilderFactory.java    |    0
 .../IgniteMessagingComponentBuilderFactory.java    |    0
 .../dsl/IgniteQueueComponentBuilderFactory.java    |    0
 .../dsl/IgniteSetComponentBuilderFactory.java      |    0
 .../component/dsl/ImapComponentBuilderFactory.java |    0
 .../dsl/ImapsComponentBuilderFactory.java          |    0
 .../dsl/InfinispanComponentBuilderFactory.java     |    0
 .../InfinispanEmbeddedComponentBuilderFactory.java |    0
 .../dsl/InfluxdbComponentBuilderFactory.java       |    0
 .../component/dsl/IotaComponentBuilderFactory.java |    0
 .../component/dsl/IpfsComponentBuilderFactory.java |    0
 .../component/dsl/IrcComponentBuilderFactory.java  |    0
 .../dsl/IronmqComponentBuilderFactory.java         |    0
 .../component/dsl/JbpmComponentBuilderFactory.java |    0
 .../dsl/JcacheComponentBuilderFactory.java         |    0
 .../dsl/JcloudsComponentBuilderFactory.java        |    0
 .../component/dsl/JcrComponentBuilderFactory.java  |    0
 .../component/dsl/JdbcComponentBuilderFactory.java |    0
 .../dsl/JettyComponentBuilderFactory.java          |    0
 .../dsl/JgroupsComponentBuilderFactory.java        |    0
 .../dsl/JgroupsRaftComponentBuilderFactory.java    |    0
 .../component/dsl/JingComponentBuilderFactory.java |    0
 .../component/dsl/JiraComponentBuilderFactory.java |    0
 .../component/dsl/JmsComponentBuilderFactory.java  |    0
 .../component/dsl/JmxComponentBuilderFactory.java  |    0
 .../component/dsl/JoltComponentBuilderFactory.java |    0
 .../component/dsl/JooqComponentBuilderFactory.java |    0
 .../component/dsl/JpaComponentBuilderFactory.java  |    0
 .../component/dsl/JsltComponentBuilderFactory.java |    0
 .../dsl/JsonPatchComponentBuilderFactory.java      |    0
 .../dsl/JsonValidatorComponentBuilderFactory.java  |    0
 .../dsl/JsonataComponentBuilderFactory.java        |    0
 .../dsl/Jt400ComponentBuilderFactory.java          |    0
 .../dsl/KafkaComponentBuilderFactory.java          |    0
 .../dsl/KameletComponentBuilderFactory.java        |    0
 .../dsl/KameletReifyComponentBuilderFactory.java   |    0
 ...ubernetesConfigMapsComponentBuilderFactory.java |    0
 ...etesCustomResourcesComponentBuilderFactory.java |    0
 ...bernetesDeploymentsComponentBuilderFactory.java |    0
 .../dsl/KubernetesHpaComponentBuilderFactory.java  |    0
 .../dsl/KubernetesJobComponentBuilderFactory.java  |    0
 ...ubernetesNamespacesComponentBuilderFactory.java |    0
 .../KubernetesNodesComponentBuilderFactory.java    |    0
 ...istentVolumesClaimsComponentBuilderFactory.java |    0
 ...esPersistentVolumesComponentBuilderFactory.java |    0
 .../dsl/KubernetesPodsComponentBuilderFactory.java |    0
 ...licationControllersComponentBuilderFactory.java |    0
 ...netesResourcesQuotaComponentBuilderFactory.java |    0
 .../KubernetesSecretsComponentBuilderFactory.java  |    0
 ...etesServiceAccountsComponentBuilderFactory.java |    0
 .../KubernetesServicesComponentBuilderFactory.java |    0
 .../component/dsl/KuduComponentBuilderFactory.java |    0
 .../dsl/LanguageComponentBuilderFactory.java       |    0
 .../component/dsl/LdapComponentBuilderFactory.java |    0
 .../component/dsl/LdifComponentBuilderFactory.java |    0
 .../component/dsl/LogComponentBuilderFactory.java  |    0
 .../component/dsl/LprComponentBuilderFactory.java  |    0
 .../dsl/LuceneComponentBuilderFactory.java         |    0
 .../dsl/LumberjackComponentBuilderFactory.java     |    0
 .../dsl/MasterComponentBuilderFactory.java         |    0
 .../dsl/MetricsComponentBuilderFactory.java        |    0
 .../dsl/MicrometerComponentBuilderFactory.java     |    0
 ...MicroprofileMetricsComponentBuilderFactory.java |    0
 .../dsl/MiloClientComponentBuilderFactory.java     |    0
 .../dsl/MiloServerComponentBuilderFactory.java     |    0
 .../component/dsl/MinaComponentBuilderFactory.java |    0
 .../dsl/MinioComponentBuilderFactory.java          |    0
 .../component/dsl/MllpComponentBuilderFactory.java |    0
 .../component/dsl/MockComponentBuilderFactory.java |    0
 .../dsl/MongodbComponentBuilderFactory.java        |    0
 .../dsl/MongodbGridfsComponentBuilderFactory.java  |    0
 .../component/dsl/MsvComponentBuilderFactory.java  |    0
 .../dsl/MustacheComponentBuilderFactory.java       |    0
 .../component/dsl/MvelComponentBuilderFactory.java |    0
 .../dsl/MybatisBeanComponentBuilderFactory.java    |    0
 .../dsl/MybatisComponentBuilderFactory.java        |    0
 .../dsl/NagiosComponentBuilderFactory.java         |    0
 .../component/dsl/NatsComponentBuilderFactory.java |    0
 .../dsl/NettyComponentBuilderFactory.java          |    0
 .../dsl/NettyHttpComponentBuilderFactory.java      |    0
 .../dsl/NitriteComponentBuilderFactory.java        |    0
 .../component/dsl/NsqComponentBuilderFactory.java  |    0
 .../dsl/OaipmhComponentBuilderFactory.java         |    0
 .../dsl/Olingo2ComponentBuilderFactory.java        |    0
 .../dsl/Olingo4ComponentBuilderFactory.java        |    0
 ...enshiftBuildConfigsComponentBuilderFactory.java |    0
 .../OpenshiftBuildsComponentBuilderFactory.java    |    0
 .../OpenstackCinderComponentBuilderFactory.java    |    0
 .../OpenstackGlanceComponentBuilderFactory.java    |    0
 .../OpenstackKeystoneComponentBuilderFactory.java  |    0
 .../OpenstackNeutronComponentBuilderFactory.java   |    0
 .../dsl/OpenstackNovaComponentBuilderFactory.java  |    0
 .../dsl/OpenstackSwiftComponentBuilderFactory.java |    0
 .../dsl/OptaplannerComponentBuilderFactory.java    |    0
 .../component/dsl/PahoComponentBuilderFactory.java |    0
 .../dsl/PahoMqtt5ComponentBuilderFactory.java      |    0
 .../component/dsl/PdfComponentBuilderFactory.java  |    0
 .../PgReplicationSlotComponentBuilderFactory.java  |    0
 .../dsl/PgeventComponentBuilderFactory.java        |    0
 .../dsl/PlatformHttpComponentBuilderFactory.java   |    0
 .../component/dsl/Pop3ComponentBuilderFactory.java |    0
 .../dsl/Pop3sComponentBuilderFactory.java          |    0
 .../dsl/PubnubComponentBuilderFactory.java         |    0
 .../dsl/PulsarComponentBuilderFactory.java         |    0
 .../dsl/QuartzComponentBuilderFactory.java         |    0
 .../dsl/QuickfixComponentBuilderFactory.java       |    0
 .../dsl/RabbitmqComponentBuilderFactory.java       |    0
 .../ReactiveStreamsComponentBuilderFactory.java    |    0
 .../component/dsl/RefComponentBuilderFactory.java  |    0
 .../dsl/RestApiComponentBuilderFactory.java        |    0
 .../dsl/RestEndpointComponentBuilderFactory.java   |    0
 .../dsl/RestOpenapiComponentBuilderFactory.java    |    0
 .../dsl/RestSwaggerComponentBuilderFactory.java    |    0
 .../dsl/ResteasyComponentBuilderFactory.java       |    0
 .../dsl/RobotframeworkComponentBuilderFactory.java |    0
 .../component/dsl/RssComponentBuilderFactory.java  |    0
 .../component/dsl/SagaComponentBuilderFactory.java |    0
 .../dsl/SalesforceComponentBuilderFactory.java     |    0
 .../dsl/SapNetweaverComponentBuilderFactory.java   |    0
 .../dsl/SchedulerComponentBuilderFactory.java      |    0
 .../dsl/SchematronComponentBuilderFactory.java     |    0
 .../component/dsl/ScpComponentBuilderFactory.java  |    0
 .../component/dsl/SedaComponentBuilderFactory.java |    0
 .../dsl/ServiceComponentBuilderFactory.java        |    0
 .../dsl/ServicenowComponentBuilderFactory.java     |    0
 .../dsl/ServletComponentBuilderFactory.java        |    0
 .../component/dsl/SftpComponentBuilderFactory.java |    0
 .../component/dsl/SipComponentBuilderFactory.java  |    0
 .../component/dsl/SipsComponentBuilderFactory.java |    0
 .../dsl/Sjms2ComponentBuilderFactory.java          |    0
 .../component/dsl/SjmsComponentBuilderFactory.java |    0
 .../dsl/SlackComponentBuilderFactory.java          |    0
 .../component/dsl/SmppComponentBuilderFactory.java |    0
 .../dsl/SmppsComponentBuilderFactory.java          |    0
 .../component/dsl/SmtpComponentBuilderFactory.java |    0
 .../dsl/SmtpsComponentBuilderFactory.java          |    0
 .../component/dsl/SnmpComponentBuilderFactory.java |    0
 .../component/dsl/SolrComponentBuilderFactory.java |    0
 .../dsl/SolrcloudComponentBuilderFactory.java      |    0
 .../dsl/SolrsComponentBuilderFactory.java          |    0
 .../dsl/SoroushComponentBuilderFactory.java        |    0
 .../dsl/SparkComponentBuilderFactory.java          |    0
 .../dsl/SplunkComponentBuilderFactory.java         |    0
 .../dsl/SplunkHecComponentBuilderFactory.java      |    0
 .../dsl/SpringBatchComponentBuilderFactory.java    |    0
 .../dsl/SpringEventComponentBuilderFactory.java    |    0
 .../SpringIntegrationComponentBuilderFactory.java  |    0
 .../dsl/SpringJdbcComponentBuilderFactory.java     |    0
 .../dsl/SpringLdapComponentBuilderFactory.java     |    0
 .../dsl/SpringRabbitmqComponentBuilderFactory.java |    0
 .../dsl/SpringRedisComponentBuilderFactory.java    |    0
 .../dsl/SpringWsComponentBuilderFactory.java       |    0
 .../component/dsl/SqlComponentBuilderFactory.java  |    0
 .../dsl/SqlStoredComponentBuilderFactory.java      |    0
 .../component/dsl/SshComponentBuilderFactory.java  |    0
 .../component/dsl/StaxComponentBuilderFactory.java |    0
 .../dsl/StitchComponentBuilderFactory.java         |    0
 .../dsl/StompComponentBuilderFactory.java          |    0
 .../dsl/StreamComponentBuilderFactory.java         |    0
 .../dsl/StringTemplateComponentBuilderFactory.java |    0
 .../component/dsl/StubComponentBuilderFactory.java |    0
 .../dsl/TelegramComponentBuilderFactory.java       |    0
 .../dsl/ThriftComponentBuilderFactory.java         |    0
 .../component/dsl/TikaComponentBuilderFactory.java |    0
 .../dsl/TimerComponentBuilderFactory.java          |    0
 .../dsl/TwilioComponentBuilderFactory.java         |    0
 ...witterDirectmessageComponentBuilderFactory.java |    0
 .../dsl/TwitterSearchComponentBuilderFactory.java  |    0
 .../TwitterTimelineComponentBuilderFactory.java    |    0
 .../dsl/UndertowComponentBuilderFactory.java       |    0
 .../dsl/ValidatorComponentBuilderFactory.java      |    0
 .../dsl/VelocityComponentBuilderFactory.java       |    0
 .../dsl/VertxComponentBuilderFactory.java          |    0
 .../dsl/VertxHttpComponentBuilderFactory.java      |    0
 .../dsl/VertxKafkaComponentBuilderFactory.java     |    0
 .../dsl/VertxWebsocketComponentBuilderFactory.java |    0
 .../component/dsl/VmComponentBuilderFactory.java   |    0
 .../dsl/WeatherComponentBuilderFactory.java        |    0
 .../dsl/Web3jComponentBuilderFactory.java          |    0
 .../dsl/WebhookComponentBuilderFactory.java        |    0
 .../dsl/WebsocketComponentBuilderFactory.java      |    0
 .../WebsocketJsr356ComponentBuilderFactory.java    |    0
 .../component/dsl/WekaComponentBuilderFactory.java |    0
 .../dsl/WordpressComponentBuilderFactory.java      |    0
 .../dsl/WorkdayComponentBuilderFactory.java        |    0
 .../dsl/XchangeComponentBuilderFactory.java        |    0
 .../component/dsl/XjComponentBuilderFactory.java   |    0
 .../XmlsecuritySignComponentBuilderFactory.java    |    0
 .../XmlsecurityVerifyComponentBuilderFactory.java  |    0
 .../component/dsl/XmppComponentBuilderFactory.java |    0
 .../dsl/XqueryComponentBuilderFactory.java         |    0
 .../component/dsl/XsltComponentBuilderFactory.java |    0
 .../dsl/XsltSaxonComponentBuilderFactory.java      |    0
 .../dsl/YammerComponentBuilderFactory.java         |    0
 .../dsl/ZendeskComponentBuilderFactory.java        |    0
 .../dsl/ZookeeperComponentBuilderFactory.java      |    0
 .../ZookeeperMasterComponentBuilderFactory.java    |    0
 .../src/generated/resources/metadata.json          |    0
 .../component/AbstractComponentBuilder.java        |    0
 .../camel/builder/component/ComponentBuilder.java  |    0
 .../component/ComponentsBuilderFactoryTest.java    |    0
 .../src/test/resources/application.properties      |    0
 .../src/test/resources/log4j2.properties           |    0
 .../camel-endpointdsl}/.gitignore                  |    0
 dsl/camel-endpointdsl/pom.xml                      |  127 +
 .../builder/endpoint/EndpointBuilderFactory.java   |    0
 .../camel/builder/endpoint/EndpointBuilders.java   |    0
 .../builder/endpoint/StaticEndpointBuilders.java   |    0
 .../endpoint/dsl/AMQPEndpointBuilderFactory.java   | 6754 +++++++++++++++++++
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    | 2164 ++++++
 .../dsl/AWS2EC2EndpointBuilderFactory.java         |  487 ++
 .../endpoint/dsl/AWS2S3EndpointBuilderFactory.java | 3055 +++++++++
 .../dsl/ActiveMQEndpointBuilderFactory.java        | 6828 +++++++++++++++++++
 .../endpoint/dsl/AhcEndpointBuilderFactory.java    |  602 ++
 .../dsl/ArangoDbEndpointBuilderFactory.java        |  324 +
 .../dsl/AsteriskEndpointBuilderFactory.java        |  491 ++
 .../dsl/Athena2EndpointBuilderFactory.java         |  840 +++
 .../dsl/AtlasMapEndpointBuilderFactory.java        |  345 +
 .../endpoint/dsl/AtmosEndpointBuilderFactory.java  |  723 ++
 .../AtmosphereWebsocketEndpointBuilderFactory.java | 1659 +++++
 .../endpoint/dsl/AtomEndpointBuilderFactory.java   |  986 +++
 .../dsl/AtomixMapEndpointBuilderFactory.java       | 1456 +++++
 .../dsl/AtomixMessagingEndpointBuilderFactory.java | 1476 +++++
 .../dsl/AtomixMultiMapEndpointBuilderFactory.java  |  538 ++
 .../dsl/AtomixQueueEndpointBuilderFactory.java     | 1281 ++++
 .../dsl/AtomixSetEndpointBuilderFactory.java       | 1363 ++++
 .../dsl/AtomixValueEndpointBuilderFactory.java     | 1365 ++++
 .../endpoint/dsl/AvroEndpointBuilderFactory.java   |  774 +++
 .../endpoint/dsl/BeanEndpointBuilderFactory.java   |  295 +
 .../dsl/BeanValidatorEndpointBuilderFactory.java   |  374 ++
 .../dsl/BeanstalkEndpointBuilderFactory.java       | 1377 ++++
 .../endpoint/dsl/BlobEndpointBuilderFactory.java   | 2678 ++++++++
 .../endpoint/dsl/BonitaEndpointBuilderFactory.java |  217 +
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    | 1258 ++++
 .../dsl/BraintreeEndpointBuilderFactory.java       |  420 ++
 .../endpoint/dsl/BrowseEndpointBuilderFactory.java |  323 +
 .../endpoint/dsl/CMEndpointBuilderFactory.java     |  241 +
 .../endpoint/dsl/CMISEndpointBuilderFactory.java   |  874 +++
 .../dsl/CaffeineCacheEndpointBuilderFactory.java   |  558 ++
 .../CaffeineLoadCacheEndpointBuilderFactory.java   |  566 ++
 .../dsl/CassandraEndpointBuilderFactory.java       | 1553 +++++
 .../dsl/ChatScriptEndpointBuilderFactory.java      |  208 +
 .../endpoint/dsl/ChunkEndpointBuilderFactory.java  |  335 +
 .../endpoint/dsl/CinderEndpointBuilderFactory.java |  280 +
 .../endpoint/dsl/ClassEndpointBuilderFactory.java  |  297 +
 .../endpoint/dsl/ClientEndpointBuilderFactory.java | 1791 +++++
 .../endpoint/dsl/CoAPEndpointBuilderFactory.java   | 1152 ++++
 .../endpoint/dsl/CometdEndpointBuilderFactory.java | 1265 ++++
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java | 1885 ++++++
 .../dsl/ControlBusEndpointBuilderFactory.java      |  303 +
 .../endpoint/dsl/CordaEndpointBuilderFactory.java  |  692 ++
 .../dsl/CosmosDbEndpointBuilderFactory.java        | 2080 ++++++
 .../dsl/CouchDbEndpointBuilderFactory.java         |  675 ++
 .../dsl/CouchbaseEndpointBuilderFactory.java       | 1789 +++++
 .../endpoint/dsl/CronEndpointBuilderFactory.java   |  239 +
 .../endpoint/dsl/Cw2EndpointBuilderFactory.java    |  499 ++
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    | 2634 ++++++++
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  | 2241 +++++++
 .../endpoint/dsl/DJLEndpointBuilderFactory.java    |  185 +
 .../endpoint/dsl/DMSEndpointBuilderFactory.java    |  654 ++
 .../dsl/DataFormatEndpointBuilderFactory.java      |  156 +
 .../dsl/DataLakeEndpointBuilderFactory.java        | 2997 +++++++++
 .../dsl/DataSetEndpointBuilderFactory.java         |  984 +++
 .../dsl/DataSetTestEndpointBuilderFactory.java     |  724 +++
 .../endpoint/dsl/Ddb2EndpointBuilderFactory.java   |  623 ++
 .../dsl/Ddb2StreamEndpointBuilderFactory.java      | 1117 ++++
 .../dsl/DebeziumMongodbEndpointBuilderFactory.java | 1696 +++++
 .../dsl/DebeziumMySqlEndpointBuilderFactory.java   | 2575 ++++++++
 .../DebeziumPostgresEndpointBuilderFactory.java    | 2295 +++++++
 .../DebeziumSqlserverEndpointBuilderFactory.java   | 1985 ++++++
 .../dsl/DigitalOceanEndpointBuilderFactory.java    |  391 ++
 .../DigitalSignatureEndpointBuilderFactory.java    |  621 ++
 .../endpoint/dsl/DirectEndpointBuilderFactory.java |  548 ++
 .../dsl/DirectVmEndpointBuilderFactory.java        |  568 ++
 .../dsl/DisruptorEndpointBuilderFactory.java       |  711 ++
 .../dsl/DisruptorVmEndpointBuilderFactory.java     |  711 ++
 .../endpoint/dsl/DnsEndpointBuilderFactory.java    |  144 +
 .../endpoint/dsl/DockerEndpointBuilderFactory.java | 1607 +++++
 .../endpoint/dsl/DozerEndpointBuilderFactory.java  |  262 +
 .../endpoint/dsl/DrillEndpointBuilderFactory.java  |  237 +
 .../dsl/DropboxEndpointBuilderFactory.java         |  805 +++
 .../endpoint/dsl/ECS2EndpointBuilderFactory.java   |  478 ++
 .../endpoint/dsl/EKS2EndpointBuilderFactory.java   |  478 ++
 .../dsl/EhcacheEndpointBuilderFactory.java         | 1069 +++
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |  637 ++
 .../endpoint/dsl/ElsqlEndpointBuilderFactory.java  | 2663 ++++++++
 .../dsl/EtcdKeysEndpointBuilderFactory.java        |  325 +
 .../dsl/EtcdStatsEndpointBuilderFactory.java       | 1419 ++++
 .../dsl/EtcdWatchEndpointBuilderFactory.java       |  439 ++
 .../endpoint/dsl/EventEndpointBuilderFactory.java  |  323 +
 .../dsl/EventHubsEndpointBuilderFactory.java       | 1001 +++
 .../dsl/EventbridgeEndpointBuilderFactory.java     |  505 ++
 .../endpoint/dsl/ExecEndpointBuilderFactory.java   |  363 ++
 .../dsl/FacebookEndpointBuilderFactory.java        | 6646 +++++++++++++++++++
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   | 2505 +++++++
 .../endpoint/dsl/FileEndpointBuilderFactory.java   | 3833 +++++++++++
 .../dsl/FileWatchEndpointBuilderFactory.java       |  519 ++
 .../dsl/FlatpackEndpointBuilderFactory.java        | 1474 +++++
 .../endpoint/dsl/FlinkEndpointBuilderFactory.java  |  300 +
 .../endpoint/dsl/FopEndpointBuilderFactory.java    |  196 +
 .../dsl/FreemarkerEndpointBuilderFactory.java      |  348 +
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    | 5769 ++++++++++++++++
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   | 6523 +++++++++++++++++++
 .../dsl/FunctionGraphEndpointBuilderFactory.java   |  388 ++
 .../dsl/GangliaEndpointBuilderFactory.java         |  460 ++
 .../dsl/GeoCoderEndpointBuilderFactory.java        |  405 ++
 .../endpoint/dsl/GitEndpointBuilderFactory.java    |  507 ++
 .../endpoint/dsl/GitHubEndpointBuilderFactory.java | 1112 ++++
 .../endpoint/dsl/GlanceEndpointBuilderFactory.java |  265 +
 .../dsl/GoogleBigQueryEndpointBuilderFactory.java  |  208 +
 .../GoogleBigQuerySQLEndpointBuilderFactory.java   |  188 +
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  | 1360 ++++
 ...GoogleCalendarStreamEndpointBuilderFactory.java | 1103 ++++
 ...GoogleCloudFunctionsEndpointBuilderFactory.java |  301 +
 .../GoogleCloudStorageEndpointBuilderFactory.java  | 1524 +++++
 .../dsl/GoogleDriveEndpointBuilderFactory.java     | 1376 ++++
 .../dsl/GoogleMailEndpointBuilderFactory.java      | 1158 ++++
 .../GoogleMailStreamEndpointBuilderFactory.java    |  943 +++
 .../dsl/GooglePubsubEndpointBuilderFactory.java    |  752 +++
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    | 1202 ++++
 .../GoogleSheetsStreamEndpointBuilderFactory.java  | 1046 +++
 .../endpoint/dsl/GoraEndpointBuilderFactory.java   |  921 +++
 .../endpoint/dsl/GrapeEndpointBuilderFactory.java  |  147 +
 .../dsl/GraphqlEndpointBuilderFactory.java         |  318 +
 .../endpoint/dsl/GridFsEndpointBuilderFactory.java |  823 +++
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   | 1665 +++++
 .../dsl/GuavaEventBusEndpointBuilderFactory.java   |  568 ++
 .../endpoint/dsl/HBaseEndpointBuilderFactory.java  | 1114 ++++
 ...azelcastAtomicnumberEndpointBuilderFactory.java |  236 +
 .../HazelcastInstanceEndpointBuilderFactory.java   |  313 +
 .../dsl/HazelcastListEndpointBuilderFactory.java   |  578 ++
 .../dsl/HazelcastMapEndpointBuilderFactory.java    |  578 ++
 .../HazelcastMultimapEndpointBuilderFactory.java   |  580 ++
 .../dsl/HazelcastQueueEndpointBuilderFactory.java  |  676 ++
 ...zelcastReplicatedmapEndpointBuilderFactory.java |  583 ++
 .../HazelcastRingbufferEndpointBuilderFactory.java |  234 +
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   | 1101 ++++
 .../dsl/HazelcastSetEndpointBuilderFactory.java    |  578 ++
 .../dsl/HazelcastTopicEndpointBuilderFactory.java  |  673 ++
 .../endpoint/dsl/HdfsEndpointBuilderFactory.java   | 2682 ++++++++
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   | 1618 +++++
 .../endpoint/dsl/IAM2EndpointBuilderFactory.java   |  481 ++
 .../endpoint/dsl/IAMEndpointBuilderFactory.java    |  348 +
 .../endpoint/dsl/IOTAEndpointBuilderFactory.java   |  287 +
 .../endpoint/dsl/IPFSEndpointBuilderFactory.java   |  156 +
 .../dsl/IgniteCacheEndpointBuilderFactory.java     |  876 +++
 .../dsl/IgniteComputeEndpointBuilderFactory.java   |  350 +
 .../dsl/IgniteEventsEndpointBuilderFactory.java    |  349 +
 .../dsl/IgniteIdGenEndpointBuilderFactory.java     |  315 +
 .../dsl/IgniteMessagingEndpointBuilderFactory.java |  629 ++
 .../dsl/IgniteQueueEndpointBuilderFactory.java     |  347 +
 .../dsl/IgniteSetEndpointBuilderFactory.java       |  288 +
 .../ImageRecognitionEndpointBuilderFactory.java    |  493 ++
 .../InfinispanEmbeddedEndpointBuilderFactory.java  | 1154 ++++
 .../InfinispanRemoteEndpointBuilderFactory.java    | 1529 +++++
 .../dsl/InfluxDbEndpointBuilderFactory.java        |  304 +
 .../endpoint/dsl/IrcEndpointBuilderFactory.java    | 2169 ++++++
 .../endpoint/dsl/IronMQEndpointBuilderFactory.java | 1406 ++++
 .../endpoint/dsl/JBPMEndpointBuilderFactory.java   | 2242 +++++++
 .../endpoint/dsl/JCacheEndpointBuilderFactory.java | 1717 +++++
 .../dsl/JGroupsEndpointBuilderFactory.java         |  406 ++
 .../dsl/JGroupsRaftEndpointBuilderFactory.java     |  360 +
 .../endpoint/dsl/JMXEndpointBuilderFactory.java    |  950 +++
 .../dsl/JSR356WebSocketEndpointBuilderFactory.java |  429 ++
 .../dsl/JcloudsEndpointBuilderFactory.java         |  518 ++
 .../endpoint/dsl/JcrEndpointBuilderFactory.java    | 1056 +++
 .../endpoint/dsl/JdbcEndpointBuilderFactory.java   |  616 ++
 .../dsl/JettyHttpEndpointBuilderFactory.java       | 1270 ++++
 .../endpoint/dsl/JingEndpointBuilderFactory.java   |  182 +
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   |  841 +++
 .../endpoint/dsl/JmsEndpointBuilderFactory.java    | 6752 +++++++++++++++++++
 .../endpoint/dsl/JoltEndpointBuilderFactory.java   |  363 ++
 .../endpoint/dsl/JooqEndpointBuilderFactory.java   | 1041 +++
 .../endpoint/dsl/JpaEndpointBuilderFactory.java    | 2143 ++++++
 .../endpoint/dsl/JsltEndpointBuilderFactory.java   |  361 +
 .../dsl/JsonPatchEndpointBuilderFactory.java       |  228 +
 .../dsl/JsonValidatorEndpointBuilderFactory.java   |  396 ++
 .../dsl/JsonataEndpointBuilderFactory.java         |  292 +
 .../endpoint/dsl/Jt400EndpointBuilderFactory.java  | 1636 +++++
 .../endpoint/dsl/KMS2EndpointBuilderFactory.java   |  477 ++
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  | 4731 ++++++++++++++
 .../dsl/KameletEndpointBuilderFactory.java         |  480 ++
 .../dsl/KameletReifyEndpointBuilderFactory.java    |  326 +
 .../dsl/KeystoneEndpointBuilderFactory.java        |  269 +
 .../dsl/Kinesis2EndpointBuilderFactory.java        | 1973 ++++++
 .../KinesisFirehose2EndpointBuilderFactory.java    |  498 ++
 ...KubernetesConfigMapsEndpointBuilderFactory.java |  493 ++
 ...netesCustomResourcesEndpointBuilderFactory.java | 1480 +++++
 ...ubernetesDeploymentsEndpointBuilderFactory.java | 1473 +++++
 .../dsl/KubernetesHPAEndpointBuilderFactory.java   | 1443 ++++
 .../dsl/KubernetesJobEndpointBuilderFactory.java   | 1440 ++++
 ...KubernetesNamespacesEndpointBuilderFactory.java | 1468 +++++
 .../dsl/KubernetesNodesEndpointBuilderFactory.java | 1452 +++++
 ...sistentVolumesClaimsEndpointBuilderFactory.java |  505 ++
 ...tesPersistentVolumesEndpointBuilderFactory.java |  504 ++
 .../dsl/KubernetesPodsEndpointBuilderFactory.java  | 1444 ++++
 ...plicationControllersEndpointBuilderFactory.java | 1480 +++++
 ...rnetesResourcesQuotaEndpointBuilderFactory.java |  498 ++
 .../KubernetesSecretsEndpointBuilderFactory.java   |  488 ++
 ...netesServiceAccountsEndpointBuilderFactory.java |  501 ++
 .../KubernetesServicesEndpointBuilderFactory.java  | 1464 +++++
 .../endpoint/dsl/KuduEndpointBuilderFactory.java   |  186 +
 .../dsl/Lambda2EndpointBuilderFactory.java         |  500 ++
 .../dsl/LanguageEndpointBuilderFactory.java        |  349 +
 .../endpoint/dsl/LdapEndpointBuilderFactory.java   |  239 +
 .../endpoint/dsl/LdifEndpointBuilderFactory.java   |  144 +
 .../endpoint/dsl/LogEndpointBuilderFactory.java    |  994 +++
 .../endpoint/dsl/LuceneEndpointBuilderFactory.java |  280 +
 .../dsl/LumberjackEndpointBuilderFactory.java      |  268 +
 .../endpoint/dsl/MQ2EndpointBuilderFactory.java    |  481 ++
 .../endpoint/dsl/MSK2EndpointBuilderFactory.java   |  478 ++
 .../endpoint/dsl/MailEndpointBuilderFactory.java   | 3521 ++++++++++
 .../endpoint/dsl/MasterEndpointBuilderFactory.java |  233 +
 .../dsl/MetricsEndpointBuilderFactory.java         |  333 +
 .../MicroProfileMetricsEndpointBuilderFactory.java |  412 ++
 .../dsl/MicrometerEndpointBuilderFactory.java      |  223 +
 .../dsl/MiloClientEndpointBuilderFactory.java      | 2241 +++++++
 .../dsl/MiloServerEndpointBuilderFactory.java      |  323 +
 .../endpoint/dsl/MinaEndpointBuilderFactory.java   | 2363 +++++++
 .../endpoint/dsl/MinioEndpointBuilderFactory.java  | 2664 ++++++++
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   | 1821 ++++++
 .../endpoint/dsl/MockEndpointBuilderFactory.java   |  592 ++
 .../dsl/MongoDbEndpointBuilderFactory.java         | 1631 +++++
 .../endpoint/dsl/MsvEndpointBuilderFactory.java    |  424 ++
 .../dsl/MustacheEndpointBuilderFactory.java        |  313 +
 .../endpoint/dsl/MvelEndpointBuilderFactory.java   |  276 +
 .../dsl/MyBatisBeanEndpointBuilderFactory.java     |  235 +
 .../dsl/MyBatisEndpointBuilderFactory.java         | 1174 ++++
 .../endpoint/dsl/NagiosEndpointBuilderFactory.java |  289 +
 .../endpoint/dsl/NatsEndpointBuilderFactory.java   | 2242 +++++++
 .../dsl/NetWeaverEndpointBuilderFactory.java       |  273 +
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  | 5014 ++++++++++++++
 .../dsl/NettyHttpEndpointBuilderFactory.java       | 5498 ++++++++++++++++
 .../dsl/NeutronEndpointBuilderFactory.java         |  281 +
 .../dsl/NitriteEndpointBuilderFactory.java         |  604 ++
 .../endpoint/dsl/NovaEndpointBuilderFactory.java   |  277 +
 .../endpoint/dsl/NsqEndpointBuilderFactory.java    |  864 +++
 .../endpoint/dsl/OAIPMHEndpointBuilderFactory.java | 1372 ++++
 .../endpoint/dsl/OBSEndpointBuilderFactory.java    | 1749 +++++
 .../dsl/Olingo2EndpointBuilderFactory.java         | 2103 ++++++
 .../dsl/Olingo4EndpointBuilderFactory.java         | 1869 ++++++
 ...penshiftBuildConfigsEndpointBuilderFactory.java |  495 ++
 .../dsl/OpenshiftBuildsEndpointBuilderFactory.java |  487 ++
 .../dsl/OptaPlannerEndpointBuilderFactory.java     |  639 ++
 .../endpoint/dsl/PahoEndpointBuilderFactory.java   | 3089 +++++++++
 .../dsl/PahoMqtt5EndpointBuilderFactory.java       | 3274 ++++++++++
 .../endpoint/dsl/PdfEndpointBuilderFactory.java    |  371 ++
 .../dsl/PgEventEndpointBuilderFactory.java         |  532 ++
 .../PgReplicationSlotEndpointBuilderFactory.java   |  950 +++
 .../dsl/PlatformHttpEndpointBuilderFactory.java    |  400 ++
 .../dsl/PrinterEndpointBuilderFactory.java         |  355 +
 .../endpoint/dsl/PubNubEndpointBuilderFactory.java |  830 +++
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java | 1459 +++++
 .../endpoint/dsl/QuartzEndpointBuilderFactory.java |  708 ++
 .../endpoint/dsl/QueueEndpointBuilderFactory.java  | 1778 +++++
 .../dsl/QuickfixjEndpointBuilderFactory.java       |  513 ++
 .../dsl/RabbitMQEndpointBuilderFactory.java        | 4440 +++++++++++++
 .../dsl/ReactiveStreamsEndpointBuilderFactory.java |  548 ++
 .../endpoint/dsl/RedisEndpointBuilderFactory.java  |  806 +++
 .../endpoint/dsl/RefEndpointBuilderFactory.java    |  322 +
 .../dsl/RestApiEndpointBuilderFactory.java         |  262 +
 .../endpoint/dsl/RestEndpointBuilderFactory.java   |  691 ++
 .../dsl/RestOpenApiEndpointBuilderFactory.java     |  276 +
 .../dsl/RestSwaggerEndpointBuilderFactory.java     |  339 +
 .../dsl/ResteasyEndpointBuilderFactory.java        | 2289 +++++++
 .../dsl/RobotFrameworkEndpointBuilderFactory.java  | 4022 ++++++++++++
 .../endpoint/dsl/RssEndpointBuilderFactory.java    |  984 +++
 .../endpoint/dsl/STS2EndpointBuilderFactory.java   |  480 ++
 .../endpoint/dsl/SagaEndpointBuilderFactory.java   |  142 +
 .../dsl/SalesforceEndpointBuilderFactory.java      | 3901 +++++++++++
 .../dsl/SchedulerEndpointBuilderFactory.java       |  837 +++
 .../dsl/SchematronEndpointBuilderFactory.java      |  259 +
 .../endpoint/dsl/ScpEndpointBuilderFactory.java    |  773 +++
 .../dsl/SecretsManagerEndpointBuilderFactory.java  |  522 ++
 .../endpoint/dsl/SedaEndpointBuilderFactory.java   |  967 +++
 .../endpoint/dsl/ServerEndpointBuilderFactory.java | 1888 ++++++
 .../dsl/ServiceBusEndpointBuilderFactory.java      | 1373 ++++
 .../dsl/ServiceEndpointBuilderFactory.java         |  227 +
 .../dsl/ServiceNowEndpointBuilderFactory.java      | 1259 ++++
 .../dsl/ServletEndpointBuilderFactory.java         |  876 +++
 .../endpoint/dsl/Ses2EndpointBuilderFactory.java   |  473 ++
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   | 6466 ++++++++++++++++++
 .../SimpleNotificationEndpointBuilderFactory.java  |  408 ++
 .../endpoint/dsl/SipEndpointBuilderFactory.java    | 3464 ++++++++++
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  | 3196 +++++++++
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   | 3113 +++++++++
 .../endpoint/dsl/SlackEndpointBuilderFactory.java  | 1070 +++
 .../endpoint/dsl/SmppEndpointBuilderFactory.java   | 2715 ++++++++
 .../endpoint/dsl/SnmpEndpointBuilderFactory.java   | 1977 ++++++
 .../endpoint/dsl/Sns2EndpointBuilderFactory.java   |  656 ++
 .../endpoint/dsl/SolrEndpointBuilderFactory.java   |  675 ++
 .../dsl/SoroushBotEndpointBuilderFactory.java      | 1440 ++++
 .../endpoint/dsl/SparkEndpointBuilderFactory.java  |  301 +
 .../endpoint/dsl/SplunkEndpointBuilderFactory.java | 1807 +++++
 .../dsl/SplunkHECEndpointBuilderFactory.java       |  369 ++
 .../dsl/SpringBatchEndpointBuilderFactory.java     |  243 +
 .../SpringIntegrationEndpointBuilderFactory.java   |  468 ++
 .../dsl/SpringJdbcEndpointBuilderFactory.java      |  629 ++
 .../dsl/SpringLdapEndpointBuilderFactory.java      |  198 +
 .../dsl/SpringRabbitMQEndpointBuilderFactory.java  | 1838 ++++++
 .../SpringWebserviceEndpointBuilderFactory.java    | 1190 ++++
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    | 2449 +++++++
 .../dsl/SqlStoredEndpointBuilderFactory.java       |  381 ++
 .../endpoint/dsl/Sqs2EndpointBuilderFactory.java   | 3090 +++++++++
 .../endpoint/dsl/SshEndpointBuilderFactory.java    | 1671 +++++
 .../endpoint/dsl/StAXEndpointBuilderFactory.java   |  140 +
 .../endpoint/dsl/StitchEndpointBuilderFactory.java |  368 ++
 .../endpoint/dsl/StompEndpointBuilderFactory.java  |  833 +++
 .../endpoint/dsl/StreamEndpointBuilderFactory.java |  911 +++
 .../dsl/StringTemplateEndpointBuilderFactory.java  |  332 +
 .../endpoint/dsl/StubEndpointBuilderFactory.java   |  965 +++
 .../endpoint/dsl/SwiftEndpointBuilderFactory.java  |  279 +
 .../dsl/TelegramEndpointBuilderFactory.java        | 1491 +++++
 .../endpoint/dsl/ThriftEndpointBuilderFactory.java |  937 +++
 .../endpoint/dsl/TikaEndpointBuilderFactory.java   |  242 +
 .../endpoint/dsl/TimerEndpointBuilderFactory.java  |  523 ++
 .../dsl/Translate2EndpointBuilderFactory.java      |  550 ++
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java |  965 +++
 ...TwitterDirectMessageEndpointBuilderFactory.java | 1728 +++++
 .../dsl/TwitterSearchEndpointBuilderFactory.java   | 1708 +++++
 .../dsl/TwitterTimelineEndpointBuilderFactory.java | 1805 +++++
 .../dsl/UndertowEndpointBuilderFactory.java        | 1702 +++++
 .../dsl/ValidatorEndpointBuilderFactory.java       |  435 ++
 .../dsl/VelocityEndpointBuilderFactory.java        |  331 +
 .../endpoint/dsl/VertxEndpointBuilderFactory.java  |  414 ++
 .../dsl/VertxHttpEndpointBuilderFactory.java       |  776 +++
 .../dsl/VertxKafkaEndpointBuilderFactory.java      | 6165 ++++++++++++++++++
 .../dsl/VertxWebsocketEndpointBuilderFactory.java  |  614 ++
 .../endpoint/dsl/VmEndpointBuilderFactory.java     |  963 +++
 .../dsl/WeatherEndpointBuilderFactory.java         | 2221 +++++++
 .../endpoint/dsl/Web3jEndpointBuilderFactory.java  | 1557 +++++
 .../dsl/WebhookEndpointBuilderFactory.java         |  324 +
 .../dsl/WebsocketEndpointBuilderFactory.java       | 1388 ++++
 .../endpoint/dsl/WekaEndpointBuilderFactory.java   |  319 +
 .../dsl/WordpressEndpointBuilderFactory.java       |  909 +++
 .../dsl/WorkdayEndpointBuilderFactory.java         |  288 +
 .../endpoint/dsl/WsEndpointBuilderFactory.java     | 1635 +++++
 .../dsl/XChangeEndpointBuilderFactory.java         |  255 +
 .../endpoint/dsl/XJEndpointBuilderFactory.java     |  694 ++
 .../endpoint/dsl/XQueryEndpointBuilderFactory.java | 1979 ++++++
 .../dsl/XmlSignerEndpointBuilderFactory.java       |  920 +++
 .../dsl/XmlVerifierEndpointBuilderFactory.java     |  730 +++
 .../endpoint/dsl/XmppEndpointBuilderFactory.java   | 1373 ++++
 .../endpoint/dsl/XsltEndpointBuilderFactory.java   |  575 ++
 .../dsl/XsltSaxonEndpointBuilderFactory.java       |  672 ++
 .../endpoint/dsl/YammerEndpointBuilderFactory.java | 1347 ++++
 .../dsl/ZendeskEndpointBuilderFactory.java         | 1386 ++++
 .../dsl/ZooKeeperEndpointBuilderFactory.java       |  660 ++
 .../dsl/ZooKeeperMasterEndpointBuilderFactory.java |  237 +
 .../builder/endpoint/AbstractEndpointBuilder.java  |    0
 .../builder/endpoint/EndpointRouteBuilder.java     |    0
 .../EndpointRouteConfigurationBuilder.java         |    0
 .../endpoint/LambdaEndpointRouteBuilder.java       |    0
 .../builder/endpoint/AwsS3PollEnrichTest.java      |    0
 .../builder/endpoint/BaseEndpointDslTest.java      |    0
 .../apache/camel/builder/endpoint/CronTest.java    |    0
 .../camel/builder/endpoint/CustomSedaTest.java     |    0
 .../camel/builder/endpoint/DumpRoutesTest.java     |    0
 .../camel/builder/endpoint/EndpointInjectTest.java |    0
 .../builder/endpoint/EndpointQueryParamTest.java   |    0
 .../endpoint/EndpointRoutesConfigurationTest.java  |    0
 .../endpoint/FileAbsolutePathIssueTest.java        |    0
 .../endpoint/FileBatchConsumerMemoryLeakTest.java  |    0
 .../builder/endpoint/FileConsumeCharsetTest.java   |    0
 .../camel/builder/endpoint/FileDelayTest.java      |    0
 .../builder/endpoint/FtpRawParameterTest.java      |    0
 .../camel/builder/endpoint/HttpProxyTest.java      |    0
 .../camel/builder/endpoint/HttpsBasicAuthTest.java |    0
 .../endpoint/LambdaEndpointRouteBuilderTest.java   |    0
 .../endpoint/LanguageEndpointScriptRouteTest.java  |    0
 .../endpoint/LanguageEndpointStaticTest.java       |    0
 .../builder/endpoint/LanguageHeaderRouteTest.java  |    0
 .../camel/builder/endpoint/LogAdvancedTest.java    |    0
 .../camel/builder/endpoint/LogToDAdvancedTest.java |    0
 .../NormalizedUriPropertyPlaceholderTest.java      |    0
 .../camel/builder/endpoint/NormalizedUriTest.java  |    0
 .../endpoint/OptionalPropertyPlaceholderTest.java  |    0
 .../apache/camel/builder/endpoint/PahoTest.java    |    0
 .../endpoint/ProcessorDefinitionDslTest.java       |    0
 .../apache/camel/builder/endpoint/QuartzTest.java  |    0
 .../builder/endpoint/RabbitMQMultiValueTest.java   |    0
 .../endpoint/SedaEnrichSimpleExpressionTest.java   |    0
 .../SedaPollEnrichSimpleExpressionTest.java        |    0
 .../builder/endpoint/SedaSimpleExpressionTest.java |    0
 .../endpoint/SedaToDSimpleExpressionTest.java      |    0
 .../org/apache/camel/builder/endpoint/SqlTest.java |    0
 .../camel/builder/endpoint/TimerAdvancedTest.java  |    0
 .../builder/endpoint/TimerNegativeDelayTest.java   |    0
 .../src/test/resources/log4j2.properties           |    0
 dsl/pom.xml                                        |    2 +
 parent/pom.xml                                     |    8 +-
 .../camel/maven/packaging/ComponentDslMojo.java    |   16 +-
 .../camel/maven/packaging/EndpointDslMojo.java     |  248 +-
 .../camel/maven/packaging/PrepareAssemblyMojo.java |    2 +-
 .../maven/packaging/PrepareComponentMojo.java      |    2 +-
 .../maven/sync/properties/SyncPropertiesMojo.java  |   49 +-
 1123 files changed, 390454 insertions(+), 394901 deletions(-)


[camel] 03/09: Merge branch 'main' of github.com:apache/camel into main

Posted by ff...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit e9f6f08e734c9403fea2a5242fa69b61b2636646
Merge: 89d0892 1c4ac1d
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Thu Nov 4 11:42:42 2021 -0400

    Merge branch 'main' of github.com:apache/camel into main

 camel-dependencies/pom.xml                         |  28 +-
 .../org/apache/camel/catalog/components/log.json   |   2 +-
 .../apache/camel/catalog/components/quartz.json    |   3 +-
 .../camel/catalog/components/salesforce.json       |   4 +
 .../org/apache/camel/catalog/components/seda.json  |   5 +-
 .../org/apache/camel/catalog/components/stub.json  |   5 +-
 .../org/apache/camel/catalog/components/vm.json    |   5 +-
 .../apache/camel/catalog/dataformats/any23.json    |   2 +-
 .../apache/camel/catalog/dataformats/fhirJson.json |   2 +-
 .../apache/camel/catalog/dataformats/fhirXml.json  |   2 +-
 .../apache/camel/catalog/dataformats/protobuf.json |   2 +-
 .../org/apache/camel/catalog/languages/bean.json   |   2 +-
 .../apache/camel/catalog/languages/jsonpath.json   |   2 +-
 .../org/apache/camel/catalog/languages/xpath.json  |   2 +-
 .../apache/camel/catalog/languages/xtokenize.json  |   2 +-
 .../org/apache/camel/catalog/models/any23.json     |   2 +-
 .../org/apache/camel/catalog/models/bean.json      |   2 +-
 .../catalog/models/cachingServiceDiscovery.json    |   2 +-
 .../apache/camel/catalog/models/claimCheck.json    |   2 +-
 .../org/apache/camel/catalog/models/fhirJson.json  |   2 +-
 .../org/apache/camel/catalog/models/fhirXml.json   |   2 +-
 .../camel/catalog/models/hystrixConfiguration.json |   2 +-
 .../org/apache/camel/catalog/models/jsonpath.json  |   2 +-
 .../catalog/models/kubernetesServiceDiscovery.json |   2 +-
 .../org/apache/camel/catalog/models/log.json       |   2 +-
 .../org/apache/camel/catalog/models/method.json    |   2 +-
 .../org/apache/camel/catalog/models/oauth2.json    |   2 +-
 .../org/apache/camel/catalog/models/protobuf.json  |   2 +-
 .../catalog/models/resilience4jConfiguration.json  |   2 +-
 .../org/apache/camel/catalog/models/saga.json      |   2 +-
 .../org/apache/camel/catalog/models/sample.json    |   2 +-
 .../apache/camel/catalog/models/serviceCall.json   |   2 +-
 .../catalog/models/serviceCallConfiguration.json   |   2 +-
 .../camel/catalog/models/setExchangePattern.json   |   2 +-
 .../apache/camel/catalog/models/threadPool.json    |   4 +-
 .../camel/catalog/models/threadPoolProfile.json    |   4 +-
 .../org/apache/camel/catalog/models/threads.json   |   4 +-
 .../org/apache/camel/catalog/models/to.json        |   2 +-
 .../org/apache/camel/catalog/models/toD.json       |   2 +-
 .../org/apache/camel/catalog/models/wireTap.json   |   2 +-
 .../org/apache/camel/catalog/models/xpath.json     |   2 +-
 .../org/apache/camel/catalog/models/xtokenize.json |   2 +-
 .../org/apache/camel/dataformat/any23/any23.json   |   2 +-
 .../camel/component/aws2/sqs/Sqs2Consumer.java     |  19 +-
 .../org/apache/camel/language/bean/bean.json       |   2 +-
 .../component/couchdb/CouchDbChangesetTracker.java |  53 ++-
 .../component/debezium/DebeziumComponent.java      |   3 +-
 .../EmbeddedDebeziumConfiguration.java             |  15 +-
 .../debezium/DebeziumMongodbComponent.java         |   7 +-
 .../debezium/DebeziumMongodbComponentTest.java     |  36 --
 .../component/debezium/DebeziumMySqlComponent.java |   7 +-
 .../debezium/DebeziumMySqlComponentTest.java       |  35 --
 .../debezium/DebeziumPostgresComponent.java        |   7 +-
 .../debezium/DebeziumPostgresComponentTest.java    |  34 --
 .../debezium/DebeziumSqlserverComponent.java       |   8 +-
 .../debezium/DebeziumSqlserverComponentTest.java   |  34 --
 .../org/apache/camel/component/fhir/fhirJson.json  |   2 +-
 .../org/apache/camel/component/fhir/fhirXml.json   |   2 +-
 .../camel/component/file/remote/FtpOperations.java | 128 +++---
 .../component/file/remote/SftpOperations.java      | 104 ++---
 .../remote/strategy/ExclusiveReadLockCheck.java    | 136 ++++++
 .../FtpChangedExclusiveReadLockStrategy.java       | 121 +-----
 .../remote/strategy/FtpProcessStrategyFactory.java |  51 +--
 .../strategy/SftpProcessStrategyFactory.java       |  51 +--
 .../file/remote/strategy/StrategyUtil.java         |  67 +++
 .../FtpReconnectAttemptServerStoppedIT.java        |  19 +-
 .../file/remote/services/FtpEmbeddedService.java   |  12 +
 .../file/remote/services/SftpEmbeddedService.java  |  20 +-
 .../camel-hl7/src/main/docs/hl7-dataformat.adoc    |   4 +-
 .../http/common/HttpRestHeaderFilterStrategy.java  |  13 +-
 .../common/HttpRestHeaderFilterStrategyTest.java   |  15 +-
 .../jetty/rest/RestJettyContentTypeTest.java       |  20 +-
 .../camel/component/scp/ScpServerTestSupport.java  |   4 +-
 .../org/apache/camel/jsonpath/jsonpath.json        |   2 +-
 .../cluster/KubernetesClusterService.java          |   2 +
 .../org/apache/camel/component/log/log.json        |   2 +-
 .../apache/camel/component/log/LogEndpoint.java    |   2 +-
 .../AbstractCamelMicroProfileHealthCheck.java      |  26 +-
 ...CamelMicroProfileHealthCheckRepositoryTest.java |   4 +
 .../mllp/internal/TcpServerBindThread.java         |  65 +--
 .../component/mongodb/gridfs/GridFsConsumer.java   | 179 ++++----
 .../http/cloud/NettyHttpServiceCallRouteTest.java  |  20 +-
 components/camel-openapi-java/pom.xml              |   2 +
 .../src/main/docs/springdoc.adoc                   |  21 +
 .../openapi/DefaultRestDefinitionsResolver.java    |   2 +-
 .../org/apache/camel/openapi/OpenApiHelper.java    |   2 +-
 .../camel/openapi/OpenApiRestProducerFactory.java  |  15 +-
 .../apache/camel/openapi/RestModelConverters.java  |   2 +-
 .../apache/camel/openapi/RestOpenApiProcessor.java |   4 +-
 .../apache/camel/openapi/RestOpenApiReader.java    |  13 +-
 .../apache/camel/openapi/RestOpenApiSupport.java   |  25 +-
 .../org/apache/camel/openapi/ComplexTypesTest.java |   2 +-
 ...estOpenApiModelApiSecurityRequirementsTest.java |   4 +-
 .../RestOpenApiReaderApiDocsOverrideTest.java      |   4 +-
 .../openapi/RestOpenApiReaderApiDocsTest.java      |   4 +-
 .../openapi/RestOpenApiReaderDayOfWeekTest.java    |   4 +-
 ...RestOpenApiReaderEnableVendorExtensionTest.java |   4 +-
 .../RestOpenApiReaderFileResponseModelTest.java    |   4 +-
 .../RestOpenApiReaderModelApiSecurityTest.java     |   4 +-
 .../RestOpenApiReaderModelBookOrderTest.java       |   4 +-
 .../camel/openapi/RestOpenApiReaderModelTest.java  |   4 +-
 .../RestOpenApiReaderOverrideHostApiDocsTest.java  |   4 +-
 .../RestOpenApiReaderPropertyPlaceholderTest.java  |   2 +-
 .../camel/openapi/RestOpenApiReaderTest.java       |   4 +-
 .../openapi/RestOpenApiV2SecuritySchemesTest.java  |   2 +-
 .../openapi/RestOpenApiV3SecuritySchemesTest.java  |   4 +-
 ...pringRestOpenApiReaderModelApiSecurityTest.java |   4 +-
 .../src/main/docs/platform-http-component.adoc     |  23 +-
 .../apache/camel/dataformat/protobuf/protobuf.json |   2 +-
 components/camel-quartz/pom.xml                    |  28 --
 .../component/quartz/QuartzEndpointConfigurer.java |   6 -
 .../component/quartz/QuartzEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/quartz/quartz.json  |   3 +-
 .../camel/component/quartz/QuartzEndpoint.java     |  74 +---
 ...owTest.java => QuartzCronRouteFireNowTest.java} |  17 +-
 .../quartz/QuartzRouteFireNowOnlyOnceTest.java     |   2 +-
 .../component/quartz/QuartzRouteFireNowTest.java   |   2 +-
 .../salesforce/SalesforceComponentConfigurer.java  |   9 +
 .../salesforce/SalesforceEndpointConfigurer.java   |   9 +
 .../salesforce/SalesforceEndpointUriFactory.java   |   4 +-
 .../camel/component/salesforce/salesforce.json     |   4 +
 .../src/main/docs/salesforce-component.adoc        |   5 +-
 .../salesforce/SalesforceEndpointConfig.java       |  32 ++
 .../salesforce/api/dto/UpsertSObjectResult.java    |  31 +-
 .../internal/client/BulkApiV2Client.java           |   4 +-
 .../CompositeSObjectCollectionsApiClient.java      |  16 +-
 .../internal/client/DefaultBulkApiV2Client.java    |  17 +-
 ...efaultCompositeSObjectCollectionsApiClient.java |  57 ++-
 .../internal/processor/BulkApiV2Processor.java     |   6 +-
 .../CompositeSObjectCollectionsProcessor.java      |  14 +-
 .../BulkApiV2QueryJobIntegrationTest.java          |  68 ++-
 .../CompositeApiCollectionsIntegrationTest.java    |   3 +-
 .../component/seda/SedaComponentConfigurer.java    |   6 +
 .../org/apache/camel/component/seda/seda.json      |   5 +-
 .../apache/camel/component/seda/SedaComponent.java |  17 +
 .../apache/camel/component/seda/SedaEndpoint.java  |  11 +-
 .../servlet/rest/RestServletContentTypeTest.java   | 100 +++++
 .../org/apache/camel/spring/xml/threadPool.json    |   4 +-
 .../apache/camel/component/rest/RestRefTest.java   |   1 -
 .../rest/SpringFromRestConfigurationTest.java      |   1 -
 .../rest/SpringFromRestDuplicateTest.java          |   1 -
 .../rest/SpringFromRestGetEmbeddedRouteTest.java   |   1 -
 .../rest/SpringFromRestGetInterceptTest.java       |   1 -
 .../rest/SpringFromRestGetOnExceptionTest.java     |   1 -
 .../SpringFromRestGetRouteOnExceptionTest.java     |   1 -
 .../component/rest/SpringFromRestGetTest.java      |   1 -
 .../rest/SpringFromRestIdAndDescriptionTest.java   |   1 -
 .../rest/SpringFromRestUriPrefixTest.java          |   1 -
 .../camel/spring/SpringEndpointPropertyTest.java   |   2 -
 .../org/apache/camel/spring/SpringTestSupport.java |   5 +-
 .../aggregate/jdbc/JdbcAggregationRepository.java  |  12 +-
 .../org/apache/camel/component/stub/stub.json      |   5 +-
 .../apache/camel/swagger/RestSwaggerProcessor.java |   2 +-
 .../apache/camel/swagger/RestSwaggerReader.java    |  11 +-
 .../apache/camel/swagger/RestSwaggerSupport.java   |   6 +-
 .../camel/swagger/RestSwaggerArrayEnumTest.java    |   2 +-
 .../RestSwaggerReaderApiDocsOverrideTest.java      |   2 +-
 .../swagger/RestSwaggerReaderApiDocsTest.java      |   2 +-
 .../swagger/RestSwaggerReaderDayOfWeekTest.java    |   2 +-
 .../RestSwaggerReaderEmptyAllowableValuesTest.java |   2 +-
 ...RestSwaggerReaderEnableVendorExtensionTest.java |   2 +-
 .../RestSwaggerReaderFileResponseModelTest.java    |   2 +-
 .../RestSwaggerReaderModelApiSecurityTest.java     |   2 +-
 .../RestSwaggerReaderModelBookOrderTest.java       |   2 +-
 .../camel/swagger/RestSwaggerReaderModelTest.java  |   2 +-
 .../RestSwaggerReaderOverrideHostApiDocsTest.java  |   2 +-
 .../camel/swagger/RestSwaggerReaderTest.java       |   2 +-
 ...pringRestSwaggerReaderModelApiSecurityTest.java |   2 +-
 components/camel-telegram/pom.xml                  |   5 +
 .../TelegramConsumerHealthCheckErrorTest.java      | 107 +++++
 .../TelegramConsumerHealthCheckOkTest.java         | 101 +++++
 .../telegram/util/TelegramMockRoutes.java          |  45 +-
 .../src/main/docs/test-spring-junit5.adoc          |  10 +-
 .../undertow/rest/RestUndertowContentTypeTest.java |  70 +++-
 .../org/apache/camel/component/vm/vm.json          |   5 +-
 .../org/apache/camel/language/xpath/xpath.json     |   2 +-
 .../camel-xpath/src/main/docs/xpath-language.adoc  |   4 +-
 .../java/org/apache/camel/CamelContextAware.java   |   2 +-
 .../src/main/java/org/apache/camel/Route.java      |  12 +-
 .../java/org/apache/camel/health/HealthCheck.java  |  17 +-
 .../HealthCheckAware.java}                         |  31 +-
 .../camel/health/HealthCheckConfiguration.java     |  24 ++
 .../apache/camel/health/HealthCheckRegistry.java   |  10 +-
 .../apache/camel/health/HealthCheckRepository.java |  13 +
 .../main/java/org/apache/camel/spi/RouteError.java |   8 +
 .../main/java/org/apache/camel/spi/UnitOfWork.java |   4 +-
 .../camel/impl/engine/CamelInternalProcessor.java  |  18 +-
 .../camel/impl/engine/DefaultUnitOfWork.java       |   8 +
 .../camel/impl/engine/FileStateRepository.java     |   4 +-
 .../apache/camel/impl/engine/MDCUnitOfWork.java    |  23 +-
 .../impl/engine/SharedCamelInternalProcessor.java  |   3 +-
 .../src/main/docs/properties-component.adoc        |   2 +-
 .../dsl/SalesforceComponentBuilderFactory.java     |  39 ++
 .../component/dsl/SedaComponentBuilderFactory.java |  19 +
 .../component/dsl/StubComponentBuilderFactory.java |  19 +
 .../component/dsl/VmComponentBuilderFactory.java   |  19 +
 core/camel-core-engine/src/main/docs/antora.yml    |   4 +-
 .../docs/modules/eips/pages/aggregate-eip.adoc     |  22 +-
 .../modules/eips/pages/correlation-identifier.adoc |   2 +-
 .../main/docs/modules/eips/pages/filter-eip.adoc   |   8 +-
 .../main/docs/modules/eips/pages/marshal-eip.adoc  |   2 +
 .../docs/modules/eips/pages/setProperty-eip.adoc   |   4 +-
 .../main/docs/modules/eips/pages/split-eip.adoc    |   6 +-
 .../main/docs/modules/eips/pages/threads-eip.adoc  |   4 +-
 .../main/docs/modules/eips/pages/throttle-eip.adoc |   2 +-
 .../src/main/docs/modules/eips/pages/to-eip.adoc   |   4 +-
 .../modules/eips/pages/transactional-client.adoc   |  88 ++--
 .../docs/modules/eips/pages/unmarshal-eip.adoc     |   2 +
 .../docs/modules/languages/pages/ref-language.adoc |   4 +-
 .../resources/org/apache/camel/model/bean.json     |   2 +-
 .../org/apache/camel/model/claimCheck.json         |   2 +-
 .../camel/model/cloud/cachingServiceDiscovery.json |   2 +-
 .../model/cloud/kubernetesServiceDiscovery.json    |   2 +-
 .../org/apache/camel/model/cloud/serviceCall.json  |   2 +-
 .../model/cloud/serviceCallConfiguration.json      |   2 +-
 .../org/apache/camel/model/dataformat/any23.json   |   2 +-
 .../apache/camel/model/dataformat/fhirJson.json    |   2 +-
 .../org/apache/camel/model/dataformat/fhirXml.json |   2 +-
 .../apache/camel/model/dataformat/protobuf.json    |   2 +-
 .../apache/camel/model/hystrixConfiguration.json   |   2 +-
 .../org/apache/camel/model/language/jsonpath.json  |   2 +-
 .../org/apache/camel/model/language/method.json    |   2 +-
 .../org/apache/camel/model/language/xpath.json     |   2 +-
 .../org/apache/camel/model/language/xtokenize.json |   2 +-
 .../resources/org/apache/camel/model/log.json      |   2 +-
 .../camel/model/resilience4jConfiguration.json     |   2 +-
 .../org/apache/camel/model/rest/oauth2.json        |   2 +-
 .../resources/org/apache/camel/model/saga.json     |   2 +-
 .../resources/org/apache/camel/model/sample.json   |   2 +-
 .../org/apache/camel/model/setExchangePattern.json |   2 +-
 .../org/apache/camel/model/threadPoolProfile.json  |   4 +-
 .../resources/org/apache/camel/model/threads.json  |   4 +-
 .../resources/org/apache/camel/model/to.json       |   2 +-
 .../resources/org/apache/camel/model/toD.json      |   2 +-
 .../resources/org/apache/camel/model/wireTap.json  |   2 +-
 .../apache/camel/processor/RestBindingAdvice.java  |  17 +-
 .../org/apache/camel/core/xml/routeController.json |   2 +-
 core/camel-core/pom.xml                            |   1 +
 .../camel/CamelParallelExecutionStrategy.java      |  86 ++++
 .../java/org/apache/camel/ContextTestSupport.java  |   8 +-
 .../test/java/org/apache/camel/TestSupport.java    |   5 +
 .../org/apache/camel/builder/ErrorHandlerTest.java |  15 -
 .../ComponentResolvePropertyPlaceholdersTest.java  |   2 +
 .../SchedulerMulticastParallelGreedyTest.java      |  45 +-
 .../camel/component/seda/SedaEndpointTest.java     |   1 +
 .../apache/camel/component/seda/SedaRouteTest.java |  23 +-
 .../apache/camel/impl/health/HealthCheckTest.java  |  22 +-
 .../apache/camel/processor/MDCClearingTest.java    |  20 +-
 ...a => MDCResetMidRouteProducerTemplateTest.java} |   4 +-
 .../org/apache/camel/processor/MDCResetTest.java   |  11 +-
 .../src/test/resources/junit-platform.properties   |  24 ++
 .../src/test/resources/log4j2.properties           |   3 +
 .../endpoint/dsl/QuartzEndpointBuilderFactory.java |  39 +-
 .../dsl/SalesforceEndpointBuilderFactory.java      | 174 ++++++++
 .../endpoint/dsl/SedaEndpointBuilderFactory.java   |  18 +-
 .../endpoint/dsl/StubEndpointBuilderFactory.java   |  18 +-
 .../endpoint/dsl/VmEndpointBuilderFactory.java     |  18 +-
 .../camel/impl/health/AbstractHealthCheck.java     |  40 +-
 .../impl/health/HealthCheckRegistryRepository.java |   1 +
 .../apache/camel/impl/health/RouteHealthCheck.java |  35 ++
 ...althCheckConfigurationPropertiesConfigurer.java |   6 +
 .../java/org/apache/camel/main/MyAddress.java      |  26 +-
 .../org/apache/camel/main/BaseMainSupport.java     |   1 +
 .../java/org/apache/camel/main/MainSupport.java    |   2 +-
 .../camel/main/MainBeansConstructorTest.java       |  49 +++
 .../test/java/org/apache/camel/main/MyOrder.java   |  26 +-
 .../api/management/mbean/CamelOpenMBeanTypes.java  |  15 +-
 .../camel/management/mbean/ManagedCamelHealth.java |  27 ++
 .../management/ManagedCustomComponentNameTest.java |   2 +-
 .../management/ManagedUnregisterComponentTest.java |   2 +-
 core/camel-support/pom.xml                         |  20 +
 .../org/apache/camel/support/DefaultConsumer.java  |  17 +-
 .../DefaultScheduledPollConsumerScheduler.java     |   2 +-
 .../camel/support/PropertyBindingSupport.java      |  15 +-
 .../camel/support/ScheduledPollConsumer.java       |  31 +-
 .../support/ScheduledPollConsumerHealthCheck.java  |  78 ++++
 .../org/apache/camel/support/UnitOfWorkHelper.java |   6 +
 .../support/processor/DelegateSyncProcessor.java   |  11 +-
 .../idempotent/FileIdempotentRepository.java       |   4 +-
 .../camel/support/task/AbstractTaskBuilder.java}   |  45 +-
 .../apache/camel/support/task/BackgroundTask.java  | 157 +++++++
 .../apache/camel/support/task/BlockingTask.java    |  50 +++
 .../apache/camel/support/task/ForegroundTask.java  | 123 ++++++
 .../java/org/apache/camel/support/task/Task.java   |  21 +-
 .../org/apache/camel/support/task/TaskBuilder.java |  29 +-
 .../java/org/apache/camel/support/task/Tasks.java  |  60 +++
 .../apache/camel/support/task/budget/Budget.java}  |  36 +-
 .../camel/support/task/budget/BudgetBuilder.java   |  28 +-
 .../apache/camel/support/task/budget/Budgets.java  |  91 ++++
 .../task/budget/IterationBoundedBudget.java        |  74 ++++
 .../task/budget/IterationBoundedBudgetBuilder.java |  57 +++
 .../support/task/budget/IterationBudget.java}      |  45 +-
 .../task/budget/IterationTimeBoundedBudget.java    |  84 ++++
 .../budget/IterationTimeBoundedBudgetBuilder.java  |  65 +++
 .../support/task/budget/TimeBoundedBudget.java     |  28 +-
 .../camel/support/task/budget/TimeBudget.java      |  27 +-
 .../camel/support/task/BackgroundTaskTest.java     | 146 +++++++
 .../camel/support/task/ForegroundTaskTest.java     | 132 ++++++
 .../camel/support/task/ForegroundTimeTaskTest.java | 157 +++++++
 .../apache/camel/support/task/TaskTestSupport.java |  74 ++++
 .../src/test/resources/log4j2.properties           |  19 +-
 .../camel/language/xtokenizer/xtokenize.json       |   2 +-
 .../apache/camel/converter/jaxp/StaxConverter.java |   4 +-
 .../xtokenizer/XMLTokenExpressionIterator.java     |   6 +-
 docs/components/antora.yml                         |  10 +-
 .../ROOT/partials/component-configure-options.adoc |   6 +-
 docs/components/modules/others/nav.adoc            |   1 +
 .../components/modules/others/pages/springdoc.adoc |   1 +
 docs/user-manual-nav.adoc.template                 |   2 +-
 docs/user-manual/antora.yml                        |   2 +-
 .../ROOT/assets/images/camel-components.png        | Bin 229901 -> 0 bytes
 .../images/images/EventDrivenConsumerSolution.gif  | Bin 0 -> 2077 bytes
 .../images/images/MessageEndpointSolution.gif      | Bin 0 -> 3816 bytes
 .../assets/images/images/MessageTranslator.gif     | Bin 0 -> 2183 bytes
 .../assets/images/images/camel-architecture.png    | Bin 0 -> 96105 bytes
 .../ROOT/assets/images/images/camel-context.png    | Bin 0 -> 30667 bytes
 .../ROOT/assets/images/{ => images}/debug.png      | Bin
 .../ROOT/assets/images/images/endpoint-factory.png | Bin 0 -> 52188 bytes
 .../assets/images/images/endpoint-uri-syntax.png   | Bin 0 -> 35436 bytes
 .../images/{ => images}/message_flow_in_route.png  | Bin
 .../images/{ => images}/service_lifecycle.png      | Bin
 docs/user-manual/modules/ROOT/nav.adoc             |   3 +-
 .../modules/ROOT/pages/Endpoint-dsl.adoc           |  31 +-
 ...configuration-of-camelcontext-using-spring.adoc | 125 ++----
 .../modules/ROOT/pages/architecture.adoc           |  74 ++--
 ...{backlogdebugger.adoc => backlog-debugger.adoc} |  80 +---
 .../modules/ROOT/pages/batch-consumer.adoc         |  29 +-
 .../modules/ROOT/pages/bean-binding.adoc           |  21 +-
 .../modules/ROOT/pages/bean-injection.adoc         |   1 -
 .../modules/ROOT/pages/bean-integration.adoc       |   8 +-
 .../modules/ROOT/pages/browsable-endpoint.adoc     |   4 +-
 docs/user-manual/modules/ROOT/pages/building.adoc  |  14 +-
 .../ROOT/pages/camel-3x-upgrade-guide-3_13.adoc    |  43 +-
 .../user-manual/modules/ROOT/pages/camel-boot.adoc |  32 --
 .../modules/ROOT/pages/camel-catalog.adoc          |  31 +-
 .../ROOT/pages/camel-component-maven-plugin.adoc   |  10 +-
 .../ROOT/pages/camel-configuration-utilities.adoc  | 141 ++++---
 .../modules/ROOT/pages/camel-jbang.adoc            |  18 +-
 .../modules/ROOT/pages/camel-maven-archetypes.adoc |   4 +-
 .../ROOT/pages/camel-report-maven-plugin.adoc      |  45 +-
 .../modules/ROOT/pages/camelcontext.adoc           | 219 +++++++++-
 .../user-manual/modules/ROOT/pages/clustering.adoc |   3 +-
 .../ROOT/pages/commercial-camel-offerings.adoc     |  55 +--
 .../modules/ROOT/pages/component-dsl.adoc          |  32 +-
 docs/user-manual/modules/ROOT/pages/component.adoc |   3 +
 ...ing-route-startup-ordering-and-autostartup.adoc | 135 +++---
 .../ROOT/pages/cronscheduledroutepolicy.adoc       |  40 +-
 .../modules/ROOT/pages/data-format.adoc            |  99 +----
 docs/user-manual/modules/ROOT/pages/debugger.adoc  |  28 +-
 .../modules/ROOT/pages/defaulterrorhandler.adoc    |  21 +-
 .../modules/ROOT/pages/delay-interceptor.adoc      |  10 +-
 docs/user-manual/modules/ROOT/pages/dsl.adoc       |  25 +-
 .../modules/ROOT/pages/endpoint-annotations.adoc   |   5 +-
 docs/user-manual/modules/ROOT/pages/endpoint.adoc  |  32 +-
 .../modules/ROOT/pages/health-check.adoc           |  63 ++-
 docs/user-manual/modules/ROOT/pages/index.adoc     |   3 +-
 docs/user-manual/modules/ROOT/pages/lifecycle.adoc |   2 +-
 .../pages/how-can-i-stop-a-route-from-a-route.adoc |   2 +-
 .../camel/dsl/groovy/common/GroovyDSL.groovy       |  11 +
 .../ProcessorDefinitionExtensions.groovy           |  12 +
 .../groovy/common/model/BeansConfiguration.groovy  |   9 +
 .../dsl/groovy/GroovyRouteBuilderLoaderTest.groovy |  10 +
 .../test/resources/routes/routes-with-beans.groovy |   4 +
 ...oovy => routes-with-set-header-variable.groovy} |  18 +-
 .../camel-groovy-dsl/src/main/docs/groovy-dsl.adoc |   2 +-
 .../src/main/docs/java-joor-dsl.adoc               |   2 +-
 dsl/camel-js-dsl/src/main/docs/js-dsl.adoc         |   2 +-
 .../camel/main/KameletDependencyDownloader.java    |   2 -
 dsl/camel-kotlin-dsl/src/main/docs/kotlin-dsl.adoc |   2 +-
 .../src/main/docs/java-xml-io-dsl.adoc             |   2 +-
 .../RestSwaggerReaderPropertyPlaceholderTest.java  |   2 +-
 .../src/main/docs/java-xml-jaxb-dsl.adoc           |   2 +-
 .../deserializers/ExpressionDeserializers.java     |   3 +
 .../dsl/yaml/deserializers/ModelDeserializers.java | 461 +++++++++++++++++----
 .../deserializers/ModelDeserializersResolver.java  |  93 +++++
 .../dsl/yaml/deserializers/CustomResolver.java     |   2 +
 .../ErrorHandlerBuilderDeserializer.java           |   2 +-
 .../RouteConfigurationDefinitionDeserializer.java  |   2 +-
 .../RouteTemplateBeanDefinitionDeserializer.java   |   2 +-
 .../RouteTemplateDefinitionDeserializer.java       |   2 +-
 .../dsl/yaml/GenerateYamlDeserializersMojo.java    |  19 +-
 .../maven/dsl/yaml/GenerateYamlSchemaMojo.java     |  91 ++--
 .../src/generated/resources/camel-yaml-dsl.json    | 102 +++++
 .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc     |   2 +-
 .../camel/dsl/yaml/KameletRoutesBuilderLoader.java |   4 +
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |  53 ++-
 .../dsl/yaml/YamlRoutesBuilderLoaderSupport.java   |   6 +-
 .../org/apache/camel/dsl/yaml/AggregateTest.groovy |  33 ++
 .../org/apache/camel/dsl/yaml/BeanTest.groovy      |  25 ++
 .../org/apache/camel/dsl/yaml/ChoiceTest.groovy    |   2 +-
 .../camel/dsl/yaml/CircuitBreakerTest.groovy       |  34 ++
 .../apache/camel/dsl/yaml/ConvertBodyTest.groovy   |  32 ++
 .../org/apache/camel/dsl/yaml/DelayTest.groovy     |  10 +
 .../apache/camel/dsl/yaml/DynamicRouterTest.groovy |   8 +
 .../org/apache/camel/dsl/yaml/SagaTest.groovy      |   5 +
 parent/pom.xml                                     |  31 +-
 .../services/InfinispanLocalContainerService.java  |   2 +-
 .../camel/maven/packaging/PrepareExampleMojo.java  |   2 +-
 .../camel/maven/packaging/SchemaGeneratorMojo.java |   5 +-
 399 files changed, 5807 insertions(+), 2449 deletions(-)