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

aldettinger pushed a change to branch CAMEL-13342-JUNIT5-EXPLORATORY
in repository https://gitbox.apache.org/repos/asf/camel.git.


 discard b744435  CAMEL-13342: Implemented a first version of a 
proof-of-concept for camel-testcontainers with JUnit 5
 discard e9edc1d  CAMEL-13342: Implemented a first version of a 
proof-of-concept for camel-cdi-test in junit 5
 discard cf977cc  CAMEL-13342: Added a JUnit 5 version of JUnit 4 test patterns
 discard e3c3472  CAMEL-13342: Setup SimpleMockTest with junit extension and 
parameter resolver
 discard 21a1b49  CAMEL-13342: Created CamelTest annotation and move existing 
tests to **test/junit4**
     add 9191770  Implementing PostgreSQL Replication Slot consumer Camel 
component.
     add 61a9c8c  Regen
     add cf6a49a  Fixed typo in camel-testcontainers
     add f794a99  CAMEL-13723 - Camel-AWS: Harmonize how to specify region in 
all the components, Kinesis
     add 8cf9a4c  CAMEL-13723 - Camel-AWS: Harmonize how to specify region in 
all the components, ECS
     add e6b1d7b  CAMEL-13723 - Camel-AWS: Harmonize how to specify region in 
all the components, EKS
     add d0cda05  CAMEL-13723 - Camel-AWS: Harmonize how to specify region in 
all the components, IAM
     add 0917c0b  CAMEL-13723 - Camel-AWS: Harmonize how to specify region in 
all the components, KMS
     add 97777e4  CAMEL-13723 - Camel-AWS: Harmonize how to specify region in 
all the components, MQ
     add b1df17c  CAMEL-13723 - Camel-AWS: Harmonize how to specify region in 
all the components, MSK
     add bc5b2e1  Removed information from test
     add 8162e81  Properties component refactorings (#3016)
     add 414a712  [CAMEL-13724]camel route customized id isn't correct if there 
are more than one Rest DSL route availble
     add 5934865  CAMEL-13708, CAMEL-13721, CAMEL-13694, CAMEL-13720: Fixed 
compile after little code change
     add ff83c4e  CAMEL-13708, CAMEL-13721, CAMEL-13694, CAMEL-13720: Fixed 
compile after little code change
     add 1eb0135  Fix NPE at component.bean.MethodInfo.invoke
     add dd3f413  Use safe method instead of setting accessible
     add efcf82d  Test util.ObjectHelper not support.ObjectHelper
     add c7bed85  Regen
     add 91a667f  CAMEL-13718 - fixed wrong syntax for pulsar endpoints
     add 2d22a48  Regen pulsar docs and endpoint
     add ce8aa63  Fixed CS for Camel-Bean
     add 36562ce  Fixed CS for Camel-Flink
     add 14ac1a2  Fixed CS for Camel-Spark and regen
     add 88dc82c  Camel-Spark: Regen
     add 817e5cd  Fixed CS for Camel-API
     add 207c7b3  Fixed CS for Camel-Support
     add 1752055  CAMEL-13718: camel-pulsar - Split @UriPath into individual 
parts and polised the code a bit.
     add d09b13c  CAMEL-13726 - Add support for PKCS8 keys and encrypted PKCS8 
keys
     add 5cce67f  CAMEL-13725: Endpoint DSL - Add to javadoc if an option is 
required
     add b5a9ef9  Upgrade RabbitMQ client to version 5.7.2
     add b9fda21  Regen
     add aa4a33b  CAMEL-13725: Endpoint DSL - Add more component details in the 
javadoc
     add 3f4fb25  Upgrade Brave Zipkin to version 5.6.7
     add ad18dfc  CAMEL-13727: Endpoint DSL - Do not generate path parameters 
as they cannot be set individually
     add 2df4b7c  CAMEL-13727: Endpoint DSL - Include javadoc details about 
path parameters
     add 93eed01  CAMEL-13723 - Better docs, CW
     add 7f57884  CAMEL-13723 - Improved docs for DDB components, and harmonize 
region for ddbstream too
     add c1460c5  CAMEL-13723 - Better docs, EC2
     add d8b42a3  CAMEL-13723 - Better docs, ECS
     add 047191c  CAMEL-13723 - Better docs, EKS
     add 895f24f  CAMEL-13723 - Better docs, IAM
     add 7f95bb2  CAMEL-13723 - Better docs, Kinesis
     add 716a4eb  CAMEL-13723 - Better docs, KMS
     add a08385f  CAMEL-13723 - Better docs, Lambda
     add 74d5879  CAMEL-13723 - Better docs, MQ
     add f4ab2fd  CAMEL-13723 - Better docs, MSK
     add 45a850d  CAMEL-13723 - Better docs, S3
     add e805d78  CAMEL-13723 - Better docs, SDB
     add a37a2c0  CAMEL-13723 - Better docs, SES
     add 43dc9fc  CAMEL-13723 - Better docs, SNS
     add 51c4d62  CAMEL-13723 - Better docs, SQS
     add 12f0ca3  CAMEL-13723 - Better docs, SWF
     add 60fdabe  CAMEL-13723 - Final regen
     add 54ae0de  CAMEL-13141: Make using advice-with easier by using lambda 
route builder directly on the AdviceWithRouteBuilder.
     add daa84da  CAMEL-13141: Make using advice-with easier by using lambda 
route builder directly on the AdviceWithRouteBuilder.
     add c16cb05  Checkstyle: Since we are autogenerating classes and method, 
in endpoint DSL, it's better to relax LineLength and FileLength parameters
     add edeca47  "CAMEL-13700:createRowModel failed to set cell's valueType"
     add 08f5516  CAMEL-13728: Word wrap long enum value lines in endpoint dsl.
     add 4b2930b  CAMEL-13728: We can go back to 250 in line length for CS
     add 186e8a2  CAMEL-13730: Add NotifyBuilderMatcher in SPI so we can have 
mock endpoints back with notify builder as predicates.
     add ef4f2c6  CAMEL-13730: Add NotifyBuilderMatcher in SPI so we can have 
mock endpoints back with notify builder as predicates.
     add 59957c4  Fixed CS for camel-package-maven-plugin
     add 9c954b5  CAMEL-13623: Fixed adoc scanning for nested components
     add 325d81c  CAMEL-13731: Implemented StringAggregationStrategy
     add 39c7aaf  CAMEL-13732: Converting to boolean should always be strict
     add 406f3c9  Upgrade Mina
     add 257fb14  Polished WARN
     add 167b424  CAMEL-13732: Converting to boolean should always be strict
     add 443752c  Fixed CS
     add f13ff21  Upgrade Mina
     add 79101d6  CAMEL-13588: Component metadata json should unescape http 
links so they are not invalid json, then we can website docs use the escaped 
links and component json metadata use unescaped.
     add 130c8a5  Remove unused logger
     add 897cb74  CAMEL-13678: Avoid using attachments api in tests
     add 03db548  escaped incorrectly render links and ran ./mvnw -Pfastinstall 
install
     add 3056165  Merge pull request #3024 from Nayananga/master
     add 64e3432  Regen
     add 3648637  Upgrade Testcontainers to version 1.11.4
     add 47eba02  Upgrade Joda-time to version 2.10.3
     add 9a9dd2a  CAMEL-13588: additional escapes for URLs
     add 96cfb0d  Fixed Camel-Slack Producer Test
     add 77876da  Fixed CS for Camel-Slack
     add 42f702f  Removed unused import in Camel-Slack
     add 0b9cf2f  "CAMEL-13454:camel-testcontainers - Should build if no docker"
     add ee24e97  "CAMEL-13454:camel-testcontainers-spring - Should build if no 
docker"
     add e0be4d7  [CAMEL-13711] Files.createTempFile not equivalent to 
File.createTempFile
     add 363a7a3  Fixed CS for Camel-package-maven-plugin
     add 72e18ef  CAMEL-13734: camel-undertow - Support streaming for consumer 
endpoints
     add 0747f77  CAMEL-13734: camel-undertow - Support streaming for producer 
endpoints
     add ffe353a  CAMEL-13734 - Fixed CS
     add edb2d90  CAMEL-13707: The path should not be empty in combination with 
http query
     add 6094648  CAMEL-13707: checkstyle
     add a9e7fb9  Upgrade Micrometer to version 1.2.0
     add 0003716  Upgrade GRPC to version 1.22.0
     add f01f10c  Camel-AWS-SWF - Use PropertyBindingSupport where possible
     add fa07474  Removed unused import
     add 66d980d  Fixed CS for AWS-SWF
     add 65297ef  CAMEL-13678: Move attachments out of camel-core into 
camel-attachments. Upgrade cxf codegen plugin.
     add be86080  Added camel-attachments to components POM
     add 01a3552  Camel-Mail: Fixed compilation
     add bb97bec  Regen
     add e99d121  The regen game 2
     add d7c3a06  Camel-CMIS: Use PropertyBindingSupport wherever possible
     add dd76862  Polished pom
     add 078c317  Removed unused property aopalliance-bundle-version
     add 46723a8  Removed unused property aries-blueprint-proxy-impl-version
     add eccda28  Removed unused property atomix-copycat-version
     add 5a519b8  Removed unused property avro-ipc-bundle-version
     add 750fd2c  Removed unused property bsh-version
     add 8161c92  Removed unused properties castor-version, 
castor-bundle-version, cglib-bundle-version
     add d58c793  Removed unused commons-* properties
     add d93125e  Removed unused property eclipse-equinox-common-version
     add 1a8cde8  Removed unused property el-api-1.0-version
     add b191b34  Removed unused property ezmorph-bundle-version
     add e2df33c  Removed unused property fastinfoset-version
     add 8c04489  Removed unused properties geronimo-ejb_3.1_spec-version, 
gentlyweb-bundle-version
     add ba39375  Removed multiple unused properties related to Geronimo
     add 83bf85e  Removed unused property hadoop-version
     add dfcc4bc  Removed unused properties related to htmlunit
     add 1696009  Removed unused properties related to jasper-bundle, 
jackson2-scala-version, javassist-bundle-version and ibatis-version
     add cbb0990  Removed unused property related to javax.el
     add ed29a58  Removed unused properties, more housekeeping
     add 481c0e4  Removed unused properties, lucene3-bundle-version, 
juel-version
     add 4f38860  Removed unused property maven-bundle-version
     add d8b1519  Removed unused property maven-eclipse-plugin-version
     add 2cc0510  Removed unused property maven-scr-plugin-version
     add 96764b7  Removed unused properties, nekohtml-version and 
neethi-bundle-version
     add a5aa116  Removed unused properties, more housekeeping
     add cc3b74d  Removed unused properties, servlet-api and scala stuff
     add 146bd2c  Removed unused properties, spring-data-*
     add ee09656  Removed unused properties, housekeeping
     add 8aa39b1  Removed unused properties, housekeeping completed
     add cb379c2  CAMEL-13183: add support for jandex indexer
     add 79f1711  Fixed Karaf features verification on JDK11 for camel-solr
     add ce67308  Fixed CS for camel-cxf
     add 79c2ad8  [CAMEL-13424]Rest Component custom routeId is not accessible 
in processor(added testcase from jira ensure it works now)
     new ca726cb  CAMEL-13342: Created CamelTest annotation and move existing 
tests to **test/junit4**
     new 8b31a49  CAMEL-13342: Setup SimpleMockTest with junit extension and 
parameter resolver
     new ff1b9e0  CAMEL-13342: Added a JUnit 5 version of JUnit 4 test patterns
     new 3b6b55e  CAMEL-13342: Implemented a first version of a 
proof-of-concept for camel-cdi-test in junit 5
     new f8a409d  CAMEL-13342: Implemented a first version of a 
proof-of-concept for camel-testcontainers with JUnit 5
     new ce5a743  CAMEL-13342: Implemented a first version of a 
proof-of-concept for camel-testcontainers-spring with JUnit 5

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (b744435)
            \
             N -- N -- N   refs/heads/CAMEL-13342-JUNIT5-EXPLORATORY (ce5a743)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 6 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:
 MIGRATION.md                                       |   17 +-
 apache-camel/pom.xml                               |   15 +
 apache-camel/src/main/descriptors/common-bin.xml   |    3 +
 bom/camel-bom/pom.xml                              |   15 +
 .../src/main/resources/camel-checkstyle.xml        |    4 +-
 .../src/main/docs/ahc-ws-component.adoc            |    2 +-
 .../camel-ahc/src/main/docs/ahc-component.adoc     |    2 +-
 components/camel-atmosphere-websocket/pom.xml      |    1 +
 .../client/AbstractAtomixClientProducer.java       |    8 +-
 .../pom.xml                                        |   30 +-
 .../org/apache/camel/attachment}/Attachment.java   |    5 +-
 .../camel/attachment}/AttachmentConverter.java     |   13 +-
 .../apache/camel/attachment/AttachmentMessage.java |  111 +
 .../camel/attachment}/DefaultAttachment.java       |    3 +-
 .../camel/attachment/DefaultAttachmentMessage.java |  281 +++
 .../camel-attachments/src/test}/data/message1.xml  |    0
 .../camel-attachments/src/test}/data/message2.xml  |    0
 .../attachment/BeanMethodWithExchangeTest.java     |   67 +
 .../attachment}/BodyAndHeaderConvertTest.java      |   24 +-
 .../MessageWithAttachmentRedeliveryIssueTest.java  |   20 +-
 .../src/test/resources/log4j2.properties           |   28 +
 .../src/main/docs/aws-cw-component.adoc            |    4 +-
 .../camel/component/aws/cw/CwConfiguration.java    |    3 +-
 .../src/main/docs/aws-ddb-component.adoc           |    4 +-
 .../camel/component/aws/ddb/DdbConfiguration.java  |    3 +-
 .../component/aws/ddbstream/DdbStreamEndpoint.java |    3 +-
 .../src/main/docs/aws-ec2-component.adoc           |    4 +-
 .../camel/component/aws/ec2/EC2Configuration.java  |    3 +-
 .../src/main/docs/aws-ecs-component.adoc           |    4 +-
 .../camel/component/aws/ecs/ECSConfiguration.java  |    3 +-
 .../camel/component/aws/ecs/ECSEndpoint.java       |    3 +-
 .../src/main/docs/aws-eks-component.adoc           |    4 +-
 .../camel/component/aws/eks/EKSConfiguration.java  |    3 +-
 .../camel/component/aws/eks/EKSEndpoint.java       |    3 +-
 .../src/main/docs/aws-iam-component.adoc           |    4 +-
 .../camel/component/aws/iam/IAMConfiguration.java  |    3 +-
 .../camel/component/aws/iam/IAMEndpoint.java       |    3 +-
 .../src/main/docs/aws-kinesis-component.adoc       |    4 +-
 .../main/docs/aws-kinesis-firehose-component.adoc  |    4 +-
 .../aws/firehose/KinesisFirehoseConfiguration.java |    3 +-
 .../aws/firehose/KinesisFirehoseEndpoint.java      |    3 +-
 .../aws/kinesis/KinesisConfiguration.java          |    3 +-
 .../component/aws/kinesis/KinesisEndpoint.java     |    3 +-
 .../KinesisComponentIntegrationTest.java           |    6 +-
 .../src/main/docs/aws-kms-component.adoc           |    4 +-
 .../camel/component/aws/kms/KMSConfiguration.java  |    3 +-
 .../camel/component/aws/kms/KMSEndpoint.java       |    3 +-
 .../src/main/docs/aws-lambda-component.adoc        |    4 +-
 .../component/aws/lambda/LambdaConfiguration.java  |    3 +-
 .../src/main/docs/aws-mq-component.adoc            |    4 +-
 .../camel/component/aws/mq/MQConfiguration.java    |    3 +-
 .../apache/camel/component/aws/mq/MQEndpoint.java  |    3 +-
 .../src/main/docs/aws-msk-component.adoc           |    4 +-
 .../camel/component/aws/msk/MSKConfiguration.java  |    3 +-
 .../camel/component/aws/msk/MSKEndpoint.java       |    3 +-
 .../src/main/docs/aws-s3-component.adoc            |    4 +-
 .../camel/component/aws/s3/S3Configuration.java    |    3 +-
 .../src/main/docs/aws-sdb-component.adoc           |    2 +-
 .../camel/component/aws/sdb/SdbConfiguration.java  |    3 +-
 .../src/main/docs/aws-ses-component.adoc           |    4 +-
 .../camel/component/aws/ses/SesConfiguration.java  |    3 +-
 .../src/main/docs/aws-sns-component.adoc           |    4 +-
 .../camel/component/aws/sns/SnsConfiguration.java  |    3 +-
 .../src/main/docs/aws-sqs-component.adoc           |    4 +-
 .../camel/component/aws/sqs/SqsConfiguration.java  |    3 +-
 .../src/main/docs/aws-swf-component.adoc           |    4 +-
 .../camel/component/aws/swf/SWFConfiguration.java  |    3 +-
 .../camel/component/aws/swf/SWFEndpoint.java       |    6 +-
 .../org/apache/camel/component/bean/BeanInfo.java  |   10 +-
 .../apache/camel/component/bean/MethodInfo.java    |    9 +-
 components/camel-blueprint/pom.xml                 |    4 +-
 .../camel/blueprint/BlueprintPropertiesParser.java |  232 --
 .../blueprint/BlueprintPropertiesResolver.java     |   72 -
 .../camel/blueprint/BlueprintPropertiesSource.java |  156 ++
 .../camel/blueprint/CamelContextFactoryBean.java   |   54 +-
 .../apache/camel/blueprint/BlueprintJaxbTest.java  |    1 -
 .../camel/component/chunk/ChunkEndpoint.java       |    1 -
 .../cmis/DefaultCMISSessionFacadeFactory.java      |    6 +-
 .../SpringConsulDefaultServiceCallRouteTest.java   |   12 +-
 ...SpringConsulExpressionServiceCallRouteTest.java |   12 +-
 .../SpringConsulRibbonServiceCallRouteTest.java    |   12 +-
 .../cloud/SpringConsulServiceCallRouteTest.java    |    8 +-
 .../src/main/docs/crypto-cms-component.adoc        |    4 +-
 components/camel-cxf/pom.xml                       |    7 +-
 .../camel/component/cxf/DefaultCxfBinding.java     |   60 +-
 .../component/cxf/jaxrs/SimpleCxfRsBinding.java    |    7 +-
 .../camel/component/cxf/DefaultCxfBindingTest.java |   13 +-
 .../component/cxf/jaxrs/CxfRsAsyncRelayTest.java   |  147 --
 .../camel/component/cxf/jaxrs/CxfRsRelayTest.java  |  147 --
 .../CxfRsConsumerSimpleBindingTest.java            |    9 +-
 .../cxf/mtom/CxfJavaMtomProducerPayloadTest.java   |    3 +-
 .../cxf/mtom/CxfMtomConsumerPayloadModeTest.java   |   13 +-
 .../component/cxf/mtom/CxfMtomConsumerTest.java    |    3 +-
 .../CxfMtomDisabledConsumerPayloadModeTest.java    |    9 +-
 .../CxfMtomDisabledProducerPayloadModeTest.java    |    9 +-
 .../cxf/mtom/CxfMtomPOJOProducerTest.java          |    3 +-
 .../cxf/mtom/CxfMtomProducerPayloadModeTest.java   |    9 +-
 .../component/cxf/jaxrs/CxfRsSpringAsyncRelay.xml  |   49 -
 .../camel/component/cxf/jaxrs/CxfRsSpringRelay.xml |   49 -
 .../camel-drill/src/main/docs/drill-component.adoc |    4 +-
 .../src/main/docs/facebook-component.adoc          |    4 +-
 .../camel-file/src/main/docs/file-component.adoc   |    2 +-
 .../annotations/AnnotatedDataSetCallback.java      |    7 +-
 .../component/freemarker/FreemarkerEndpoint.java   |    1 -
 .../camel/component/freemarker/FreemarkerTest.java |    6 -
 .../camel-ftp/src/main/docs/ftp-component.adoc     |    6 +-
 .../camel-ftp/src/main/docs/ftps-component.adoc    |    8 +-
 .../camel-ftp/src/main/docs/sftp-component.adoc    |    8 +-
 .../file/remote/FtpConsumerAutoCreateTest.java     |    4 +-
 .../remote/sftp/SftpConsumerAutoCreateTest.java    |    4 +-
 .../src/main/docs/google-calendar-component.adoc   |    4 +-
 .../docs/google-calendar-stream-component.adoc     |    4 +-
 .../src/main/docs/google-drive-component.adoc      |    4 +-
 .../main/docs/google-sheets-stream-component.adoc  |    4 +-
 .../apache/camel/component/gora/GoraProducer.java  |    3 +-
 .../camel/component/hbase/HBaseEndpoint.java       |    2 +-
 .../apache/camel/component/hdfs2/HdfsFileType.java |   15 +-
 components/camel-http-common/pom.xml               |   13 +-
 .../camel/http/common/DefaultHttpBinding.java      |    4 +-
 .../camel-http4/src/main/docs/http4-component.adoc |    2 +-
 .../src/main/docs/ironmq-component.adoc            |    2 +-
 .../component/jasypt/JasyptPropertiesParser.java   |    4 +-
 components/camel-jetty/pom.xml                     |    3 +-
 .../component/jetty9/AttachmentHttpBinding.java    |   16 +-
 .../jetty/HttpBridgeMultipartRouteTest.java        |    3 +-
 .../component/jetty/MultiPartFormOkHttpTest.java   |    8 +-
 .../camel/component/jetty/MultiPartFormTest.java   |    3 +-
 .../jetty/MultiPartFormWithCustomFilterTest.java   |    6 +-
 .../camel-jira/src/main/docs/jira-component.adoc   |    4 +-
 .../org/apache/camel/component/jms/JmsMessage.java |    5 -
 .../camel-jolt/src/main/docs/jolt-component.adoc   |    2 +-
 .../apache/camel/component/jolt/JoltEndpoint.java  |    1 -
 .../camel-kafka/src/main/docs/kafka-component.adoc |    4 +-
 .../apache/camel/component/ldap/LdapProducer.java  |    1 -
 .../apache/camel/component/ldap/LdapRouteTest.java |    7 +-
 .../src/main/docs/linkedin-component.adoc          |   12 +-
 components/camel-lra/src/main/docs/lra.adoc        |    4 +-
 components/camel-mail/pom.xml                      |    7 +
 .../camel-mail/src/main/docs/mail-component.adoc   |    4 +-
 .../apache/camel/component/mail/MailBinding.java   |   13 +-
 .../camel/component/mail/MailConfiguration.java    |    5 +-
 .../apache/camel/component/mail/MailConsumer.java  |   17 +-
 .../apache/camel/component/mail/MailMessage.java   |   23 -
 .../component/mail/SplitAttachmentsExpression.java |   66 +-
 .../mime/multipart/MimeMultipartDataFormat.java    |   49 +-
 .../mail/MailAttachmentDuplicateNamesTest.java     |    7 +-
 .../mail/MailAttachmentRedeliveryTest.java         |    9 +-
 .../camel/component/mail/MailAttachmentTest.java   |   11 +-
 .../mail/MailAttachmentsUmlautIssueTest.java       |    7 +-
 .../mail/MailBindingAttachmentFileTest.java        |    3 +-
 .../mail/MailContentTypeResolverTest.java          |    7 +-
 .../component/mail/MailHtmlAttachmentTest.java     |    7 +-
 .../apache/camel/component/mail/MailRouteTest.java |    3 +-
 .../component/mail/MailSplitAttachmentsTest.java   |   40 +-
 .../camel/component/mail/MailSubjectTest.java      |    3 +-
 .../component/mail/MimeMessageConsumeTest.java     |    7 +-
 .../mail/MimeMultipartAlternativeTest.java         |    5 +-
 ...MultipartAlternativeWithLongerFilenameTest.java |    5 +-
 .../mail/NestedMimeMessageConsumeTest.java         |    7 +-
 .../mail/SpringMailSplitAttachmentsTest.java       |   38 +-
 .../multipart/MimeMultipartDataFormatTest.java     |   37 +-
 .../mail/SpringMailSplitAttachmentsTest.xml        |    4 +-
 .../config/CamelMicroProfilePropertiesSource.java  |   30 +-
 .../apache/camel/component/mock/MockEndpoint.java  |   27 +-
 .../camel/component/mock/MockExpressionClause.java |    7 -
 .../mock/MockExpressionClauseSupport.java          |    7 -
 .../src/main/docs/mustache-component.adoc          |    2 +-
 .../camel/component/mustache/MustacheEndpoint.java |    1 -
 .../camel-mvel/src/main/docs/mvel-component.adoc   |    2 +-
 .../apache/camel/component/mvel/MvelEndpoint.java  |    1 -
 .../src/main/docs/netty4-http-component.adoc       |    2 +-
 .../component/netty4/http/NettyHttpHelper.java     |   36 +-
 .../netty4/http/NettyHttpGetWithParamTest.java     |    1 -
 .../netty4/http/NettyHttpProducerHeadersTest.java  |   84 +
 .../src/main/docs/netty4-component.adoc            |    4 +-
 .../src/main/docs/olingo2-component.adoc           |    4 +-
 .../src/main/docs/olingo4-component.adoc           |    4 +-
 .../apache/camel/component/pdf/PdfProducer.java    |    1 -
 .../pom.xml                                        |   34 +-
 .../main/docs/pg-replication-slot-component.adoc}  |  163 +-
 .../slot/PgReplicationSlotComponent.java           |   42 +
 .../slot/PgReplicationSlotConsumer.java            |  249 ++
 .../slot/PgReplicationSlotEndpoint.java            |  253 ++
 .../slot/PgReplicationSlotEndpointTest.java        |   80 +
 .../PgReplicationSlotIntegrationTest.java          |  127 ++
 .../src/test/resources/log4j2.properties           |   28 +
 .../src/test/resources/test-options.properties     |   35 +
 .../src/main/docs/properties-component.adoc        |  166 +-
 .../AbstractLocationPropertiesSource.java          |  118 +
 ...AugmentedPropertyNameAwarePropertiesParser.java |   54 -
 .../properties/ClasspathPropertiesSource.java      |   70 +
 .../properties/DefaultPropertiesLookup.java        |   56 +
 .../properties/DefaultPropertiesParser.java        |   67 +-
 .../properties/DefaultPropertiesResolver.java      |  192 --
 .../component/properties/FilePropertiesSource.java |   70 +
 .../properties/LocationPropertiesSource.java}      |   19 +-
 .../component/properties/PropertiesComponent.java  |  319 +--
 .../component/properties/PropertiesEndpoint.java   |   28 -
 .../component/properties/PropertiesLocation.java   |    8 +-
 .../component/properties/PropertiesLookup.java}    |   22 +-
 .../component/properties/PropertiesParser.java     |    9 +-
 .../component/properties/PropertiesResolver.java   |   41 -
 .../component/properties/RefPropertiesSource.java  |   72 +
 components/camel-pulsar/pom.xml                    |    7 +-
 .../src/main/docs/pulsar-component.adoc            |   14 +-
 .../camel/component/pulsar/PulsarComponent.java    |   20 +-
 .../camel/component/pulsar/PulsarEndpoint.java     |  105 +-
 .../component/pulsar/PulsarMessageListener.java    |    5 +-
 .../camel/component/pulsar/PulsarProducer.java     |    8 +-
 .../camel/component/pulsar/utils/PulsarPath.java   |   19 +-
 .../consumers/CommonCreationStrategyImpl.java      |    2 +-
 .../camel/component/pulsar/PulsarEndpointTest.java |   18 +-
 .../pulsar/utils/AutoConfigurationTest.java        |  105 -
 .../src/main/docs/rabbitmq-component.adoc          |    6 +-
 .../src/main/docs/rest-swagger-component.adoc      |    6 +-
 .../rest/swagger/RestSwaggerComponent.java         |    2 +-
 .../rest/swagger/RestSwaggerEndpoint.java          |    2 +-
 .../component/restlet/RestRestletRouterIdTest.java |  133 ++
 .../src/main/docs/salesforce-component.adoc        |   10 +-
 .../internal/processor/AnalyticsApiProcessor.java  |    3 +-
 .../internal/processor/BulkApiProcessor.java       |    3 +-
 .../src/main/docs/servicenow-component.adoc        |    8 +-
 components/camel-servlet/pom.xml                   |    1 +
 .../component/servlet/AttachmentHttpBinding.java   |    8 +-
 .../apache/camel/component/sjms/SjmsMessage.java   |    5 -
 components/camel-slack/pom.xml                     |    5 +
 .../camel/component/slack/SlackConsumerTest.java   |    1 -
 .../camel/component/slack/SlackProducerTest.java   |   23 +-
 components/camel-solr/pom.xml                      |    7 +
 .../annotations/AnnotatedRddCallbackProxy.java     |    7 +-
 components/camel-spring-boot/pom.xml               |    4 +
 .../camel/spring/boot/SpringPropertiesParser.java  |    5 +-
 .../integration/SpringIntegrationMessage.java      |    1 -
 components/camel-spring-ws/pom.xml                 |    5 +
 .../spring/ws/SpringWebserviceConsumer.java        |    8 +-
 .../spring/ws/SpringWebserviceMessage.java         |    1 +
 .../spring/ws/SpringWebserviceProducer.java        |   11 +-
 .../spring/ws/filter/impl/BasicMessageFilter.java  |   24 +-
 .../spring/ws/SoapAttachmentResponseProcessor.java |    5 +-
 .../spring/ws/SoapResponseAttachmentTest.java      |    9 +-
 .../ws/filter/impl/BasicMessageFilterTest.java     |   13 +-
 .../spring/ws/testfilters/GlobalMessageFilter.java |    4 +-
 .../spring/ws/testfilters/LocalMessageFilter.java  |    3 +-
 components/camel-spring/pom.xml                    |    4 +
 .../camel/spring/CamelContextFactoryBean.java      |   10 +-
 .../spi/BridgePropertyPlaceholderConfigurer.java   |  171 +-
 ...elSpringPropertyPlaceholderConfigurer3Test.java |   93 -
 ...SpringPropertiesComponentCacheDisabledTest.java |   38 -
 .../properties/SpringPropertiesResolverTest.java   |   40 -
 .../properties/SpringPropertiesComponent2Test.xml  |    9 +-
 .../SpringPropertiesComponentCacheDisabledTest.xml |   51 -
 .../properties/SpringPropertiesResolver2Test.xml   |   39 -
 .../properties/SpringPropertiesResolver3Test.xml   |   38 -
 .../properties/SpringPropertiesResolverTest.xml    |   41 -
 .../apache/camel/component/sql/SqlProducer.java    |    3 -
 .../component/sql/SqlProducerOutputAttachment.java |   96 -
 .../sql/stored/ProducerBatchInvalidTest.java       |   75 +
 .../camel-ssh/src/main/docs/ssh-component.adoc     |   10 +-
 .../ssh/ResourceHelperKeyPairProvider.java         |   59 +-
 .../apache/camel/component/ssh/SshComponent.java   |   23 +-
 .../camel/component/ssh/SshConfiguration.java      |   16 +
 .../apache/camel/component/ssh/SshEndpoint.java    |   14 +-
 .../org/apache/camel/component/ssh/SshHelper.java  |    8 +-
 .../apache/camel/component/ssh/SshProducer.java    |    3 +-
 .../component/ssh/SshComponentSecurityTest.java    |   56 +-
 .../camel-ssh/src/test/resources/ecpkcs8.pem       |    8 +
 components/camel-ssh/src/test/resources/encrsa.pem |   30 +
 components/camel-ssh/src/test/resources/rsa.pem    |   28 +
 .../stringtemplate/StringTemplateEndpoint.java     |    1 -
 .../stringtemplate/StringTemplateTest.java         |    6 -
 .../BlueprintAugmentedPropertiesFallbackTest.java  |   50 -
 ...BlueprintAugmentedPropertiesNoFallbackTest.java |   55 -
 .../test/blueprint/BlueprintDefaultValuesTest.java |    1 -
 ...printPropertiesLocationElementImplicitTest.java |    3 +-
 ...printPropertiesLocationElementOptionalTest.java |    3 +-
 .../BlueprintPropertiesLocationElementTest.java    |    3 +-
 .../blueprint/augmented-properties-fallback.xml    |   50 -
 .../blueprint/augmented-properties-no-fallback.xml |   50 -
 .../junit5/spring/CamelAnnotationsHandler.java     |  367 +++
 .../spring/CamelSpringBootExecutionListener.java   |   95 +
 .../spring/CamelSpringBootJUnit4ClassRunner.java}  |   27 +-
 .../test/junit5/spring/CamelSpringBootRunner.java  |   87 +
 .../CamelSpringDelegatingTestContextLoader.java    |  138 ++
 .../test/junit5/spring/CamelSpringRunner.java      |   83 +
 .../spring/CamelSpringTestContextLoader.java       |  551 +++++
 ...ringTestContextLoaderTestExecutionListener.java |   50 +
 .../test/junit5/spring/CamelSpringTestHelper.java  |  109 +
 .../test/junit5/spring/CamelSpringTestSupport.java |  212 ++
 .../spring/CamelTestContextBootstrapper.java}      |   18 +-
 .../camel/test/junit5/spring/DisableJmx.java       |   22 +-
 .../spring/DisableJmxTestExecutionListener.java    |   39 +
 .../test/junit5/spring/EnableRouteCoverage.java    |   20 +-
 .../camel/test/junit5/spring/ExcludeRoutes.java    |   23 +-
 .../camel/test/junit5/spring/MockEndpoints.java    |   22 +-
 .../test/junit5/spring/MockEndpointsAndSkip.java   |   22 +-
 .../test/junit5/spring/ProvidesBreakpoint.java     |   15 +-
 .../test/junit5/spring/RouteCoverageDumper.java    |   82 +
 .../junit5/spring/RouteCoverageEventNotifier.java  |   51 +
 .../camel/test/junit5/spring/ShutdownTimeout.java  |   28 +-
 .../spring/StopWatchTestExecutionListener.java     |   62 +
 .../camel/test/junit5/spring/UseAdviceWith.java    |   28 +-
 ...eOverridePropertiesWithPropertiesComponent.java |   13 +-
 .../CamelSpringPropertiesLocationElementTest.java  |    3 +-
 .../apache/camel/test/junit4/CamelTestSupport.java |    2 +-
 .../camel/test/patterns/AdviceWithLambdaTest.java  |   30 +-
 components/camel-testcontainers-spring/pom.xml     |   18 +
 .../spring/ContainerAwareSpringTestSupport.java    |  112 +
 .../spring/ContainerAwareSpringTestSupportIT.java  |   61 +
 components/camel-testcontainers/pom.xml            |   18 +
 .../src/main/docs/testcontainers.adoc              |    2 +-
 .../apache/camel/component/tika/TikaProducer.java  |    1 -
 components/camel-undertow/pom.xml                  |    3 +
 .../src/main/docs/undertow-component.adoc          |    2 +-
 .../undertow/DefaultUndertowHttpBinding.java       |   40 +-
 .../undertow/RestUndertowHttpBinding.java          |    8 +
 .../component/undertow/UndertowClientCallback.java |   24 +-
 .../component/undertow/UndertowComponent.java      |    2 +-
 .../camel/component/undertow/UndertowConsumer.java |   20 +-
 .../camel/component/undertow/UndertowEndpoint.java |   21 +-
 .../camel/component/undertow/UndertowProducer.java |  117 +-
 .../undertow/UndertowStreamingClientCallback.java  |   61 +
 .../component/undertow/MultiPartFormTest.java      |    5 +-
 .../src/main/docs/velocity-component.adoc          |    2 +-
 .../camel/component/velocity/VelocityEndpoint.java |    1 -
 .../velocity/VelocityMethodInvokationTest.java     |    5 -
 .../camel/component/velocity/VelocityTest.java     |    5 -
 .../src/main/docs/wordpress-component.adoc         |    4 +-
 .../src/main/docs/xmlsecurity-component.adoc       |   28 +-
 components/camel-zipkin/src/main/docs/zipkin.adoc  |    2 +-
 components/pom.xml                                 |    2 +
 components/readme.adoc                             |   15 +-
 .../src/main/java/org/apache/camel/Message.java    |   97 +-
 .../apache/camel/spi/LoadablePropertiesSource.java |   18 +-
 .../org/apache/camel/spi/NotifyBuilderMatcher.java |   30 +-
 .../org/apache/camel/spi/PropertiesComponent.java  |   46 +-
 .../org/apache/camel/spi}/PropertiesSource.java    |   18 +-
 core/camel-base/src/main/docs/simple-language.adoc |    4 -
 .../apache/camel/converter/ObjectConverter.java    |    5 +-
 .../camel/impl/engine/AbstractCamelContext.java    |    4 +-
 .../simple/ast/SimpleFunctionExpression.java       |   21 +-
 .../processor/ClaimCheckAggregationStrategy.java   |   33 -
 .../java/org/apache/camel/processor/Splitter.java  |    6 +-
 .../aggregate/StringAggregationStrategy.java       |  102 +
 .../core/xml/AbstractCamelContextFactoryBean.java  |   18 -
 .../xml/CamelPropertyPlaceholderDefinition.java    |   66 -
 .../src/main/docs/eips/setHeader-eip.adoc          |    2 +-
 .../camel/builder/AdviceWithRouteBuilder.java      |   62 +
 .../camel/builder/AggregationStrategies.java       |   18 +
 .../org/apache/camel/builder/ExpressionClause.java |    7 -
 .../camel/builder/ExpressionClauseSupport.java     |    7 -
 .../org/apache/camel/builder/NotifyBuilder.java    |  165 ++
 .../org/apache/camel/builder/RouteBuilder.java     |    9 +-
 .../java/org/apache/camel/model/LogDefinition.java |    3 -
 .../apache/camel/model/RouteDefinitionHelper.java  |   14 +-
 .../org/apache/camel/model/SagaDefinition.java     |    4 -
 .../apache/camel/builder/ExpressionClauseTest.java |   92 -
 .../apache/camel/builder/NotifyBuilderTest.java    |  155 ++
 .../component/bean/BeanMethodWithExchangeTest.java |   77 -
 .../bean/BeanWithAttachmentAnnotationTest.java     |  126 -
 .../OptionalPropertiesDslInvalidSyntaxTest.java    |    4 +-
 .../properties/OptionalPropertiesDslTest.java      |    4 +-
 ...onentAdviceWithInterceptSendToEndpointTest.java |    4 +-
 ...opertiesComponentConcatenatePropertiesTest.java |    4 +-
 .../properties/PropertiesComponentDefaultTest.java |  147 --
 .../PropertiesComponentEncodingTest.java           |    3 +-
 ... PropertiesComponentEndpointMandatoryTest.java} |   50 +-
 .../PropertiesComponentEndpointTest.java           |   21 -
 .../PropertiesComponentGetOrElseTest.java          |    4 +-
 ...ertiesComponentInterceptSendToEndpointTest.java |    4 +-
 ...pertiesComponentLoadPropertiesFromFileTest.java |   37 -
 .../PropertiesComponentLoadPropertiesTest.java     |   36 +-
 ...ertiesComponentLocationWithJvmPropertyTest.java |   61 -
 ...iesComponentLocationWithTwoJvmPropertyTest.java |   40 -
 .../PropertiesComponentNestPropertiesTest.java     |    4 +-
 .../properties/PropertiesComponentRefTest.java     |   17 -
 .../properties/PropertiesComponentRestartTest.java |   67 -
 .../PropertiesComponentSimpleLanguageTest.java     |   72 -
 .../properties/PropertiesComponentTest.java        |  268 +--
 .../PropertiesEnvironmentVariableOverrideTest.java |    4 -
 .../properties/PropertiesResolverTest.java         |   73 -
 .../properties/PropertiesRouteFromTest.java        |    4 +-
 .../properties/PropertiesRouteIdTest.java          |    4 +-
 .../camel/converter/ObjectConverterTest.java       |   22 +-
 .../camel/impl/RouteIdRestDefinitionTest.java      |    4 +-
 .../issues/PropertiesAvailableEverywhereTest.java  |   14 +-
 .../org/apache/camel/processor/PipelineTest.java   |   41 -
 .../aggregator/StringAggregationStrategyTest.java  |   84 +
 .../interceptor/AdviceWithLambdaTest.java          |  105 +
 .../org/apache/camel/util/ObjectHelperTest.java    |   19 +
 .../endpoint/dsl/AMQPEndpointBuilderFactory.java   | 1762 +++++++++-----
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    |  842 ++++---
 .../dsl/ActiveMQEndpointBuilderFactory.java        | 1762 +++++++++-----
 .../endpoint/dsl/AhcEndpointBuilderFactory.java    |  148 +-
 .../endpoint/dsl/ApnsEndpointBuilderFactory.java   |  304 ++-
 .../dsl/AsteriskEndpointBuilderFactory.java        |  209 +-
 .../endpoint/dsl/AtmosEndpointBuilderFactory.java  |  374 +--
 .../AtmosphereWebsocketEndpointBuilderFactory.java |  523 +++--
 .../endpoint/dsl/AtomEndpointBuilderFactory.java   |  110 +-
 .../dsl/AtomixMapEndpointBuilderFactory.java       |  537 +++--
 .../dsl/AtomixMessagingEndpointBuilderFactory.java |  543 +++--
 .../dsl/AtomixMultiMapEndpointBuilderFactory.java  |  171 +-
 .../dsl/AtomixQueueEndpointBuilderFactory.java     |  477 ++--
 .../dsl/AtomixSetEndpointBuilderFactory.java       |  507 +++--
 .../dsl/AtomixValueEndpointBuilderFactory.java     |  507 +++--
 .../endpoint/dsl/AvroEndpointBuilderFactory.java   |  440 ++--
 .../endpoint/dsl/BeanEndpointBuilderFactory.java   |   64 +-
 .../dsl/BeanValidatorEndpointBuilderFactory.java   |   84 +-
 .../dsl/BeanstalkEndpointBuilderFactory.java       |  439 ++--
 .../dsl/BlobServiceEndpointBuilderFactory.java     |  453 ++--
 .../endpoint/dsl/BonitaEndpointBuilderFactory.java |   90 +-
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    |  566 +++--
 .../dsl/BraintreeEndpointBuilderFactory.java       |  445 ++--
 .../endpoint/dsl/BrowseEndpointBuilderFactory.java |  136 +-
 .../endpoint/dsl/CMEndpointBuilderFactory.java     |   72 +-
 .../endpoint/dsl/CMISEndpointBuilderFactory.java   |  326 ++-
 .../dsl/CaffeineCacheEndpointBuilderFactory.java   |  343 ++-
 .../CaffeineLoadCacheEndpointBuilderFactory.java   |  344 ++-
 .../dsl/CassandraEndpointBuilderFactory.java       |  650 +++---
 .../dsl/ChatScriptEndpointBuilderFactory.java      |   88 +-
 .../endpoint/dsl/ChunkEndpointBuilderFactory.java  |   87 +-
 .../endpoint/dsl/CinderEndpointBuilderFactory.java |   94 +-
 .../endpoint/dsl/ClassEndpointBuilderFactory.java  |   63 +-
 .../endpoint/dsl/ClientEndpointBuilderFactory.java |  607 +++--
 .../endpoint/dsl/CoAPEndpointBuilderFactory.java   |  374 +--
 .../endpoint/dsl/CometdEndpointBuilderFactory.java |  511 +++--
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java |  136 +-
 .../dsl/ControlBusEndpointBuilderFactory.java      |  113 +-
 .../endpoint/dsl/CordaEndpointBuilderFactory.java  |  175 +-
 .../dsl/CouchDbEndpointBuilderFactory.java         |  363 ++-
 .../dsl/CouchbaseEndpointBuilderFactory.java       |  830 ++++---
 .../dsl/CryptoCmsEndpointBuilderFactory.java       |  222 +-
 .../endpoint/dsl/CwEndpointBuilderFactory.java     |  118 +-
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    |  857 ++++---
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  |  734 +++---
 .../dsl/DataFormatEndpointBuilderFactory.java      |   51 +-
 .../dsl/DataSetEndpointBuilderFactory.java         |  297 +--
 .../dsl/DataSetTestEndpointBuilderFactory.java     |   76 +-
 .../endpoint/dsl/DdbEndpointBuilderFactory.java    |  144 +-
 .../dsl/DdbStreamEndpointBuilderFactory.java       |   63 +-
 .../dsl/DigitalOceanEndpointBuilderFactory.java    |  175 +-
 .../DigitalSignatureEndpointBuilderFactory.java    |  220 +-
 .../endpoint/dsl/DirectEndpointBuilderFactory.java |  166 +-
 .../dsl/DirectVmEndpointBuilderFactory.java        |  206 +-
 .../dsl/DisruptorEndpointBuilderFactory.java       |  236 +-
 .../dsl/DisruptorVmEndpointBuilderFactory.java     |  236 +-
 .../endpoint/dsl/DnsEndpointBuilderFactory.java    |   60 +-
 .../endpoint/dsl/DockerEndpointBuilderFactory.java |  622 ++---
 .../endpoint/dsl/DozerEndpointBuilderFactory.java  |   79 +-
 .../endpoint/dsl/DrillEndpointBuilderFactory.java  |   72 +-
 .../dsl/DropboxEndpointBuilderFactory.java         |  369 +--
 .../endpoint/dsl/EC2EndpointBuilderFactory.java    |   49 +-
 .../endpoint/dsl/ECSEndpointBuilderFactory.java    |   49 +-
 .../endpoint/dsl/EKSEndpointBuilderFactory.java    |   49 +-
 .../dsl/EhcacheEndpointBuilderFactory.java         |  410 ++--
 .../endpoint/dsl/EjbEndpointBuilderFactory.java    |   64 +-
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |  147 +-
 .../endpoint/dsl/ElsqlEndpointBuilderFactory.java  |  852 ++++---
 .../endpoint/dsl/EtcdEndpointBuilderFactory.java   |  552 +++--
 .../dsl/EventAdminEndpointBuilderFactory.java      |  166 +-
 .../endpoint/dsl/EventEndpointBuilderFactory.java  |  136 +-
 .../endpoint/dsl/ExecEndpointBuilderFactory.java   |   98 +-
 .../dsl/FacebookEndpointBuilderFactory.java        | 2404 +++++++++++++-------
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   |  839 ++++---
 .../endpoint/dsl/FileEndpointBuilderFactory.java   | 1080 ++++++---
 .../dsl/FlatpackEndpointBuilderFactory.java        |  543 +++--
 .../endpoint/dsl/FlinkEndpointBuilderFactory.java  |  109 +-
 .../endpoint/dsl/FopEndpointBuilderFactory.java    |   86 +-
 .../dsl/FreemarkerEndpointBuilderFactory.java      |   83 +-
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    | 1727 +++++++++-----
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   | 1983 ++++++++++------
 .../dsl/GangliaEndpointBuilderFactory.java         |  161 +-
 .../dsl/GeoCoderEndpointBuilderFactory.java        |  130 +-
 .../endpoint/dsl/GitEndpointBuilderFactory.java    |  270 ++-
 .../endpoint/dsl/GitHubEndpointBuilderFactory.java |  314 +--
 .../endpoint/dsl/GlanceEndpointBuilderFactory.java |   87 +-
 .../dsl/GoogleBigQueryEndpointBuilderFactory.java  |   78 +-
 .../GoogleBigQuerySQLEndpointBuilderFactory.java   |   60 +-
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  |  403 ++--
 ...GoogleCalendarStreamEndpointBuilderFactory.java |  120 +-
 .../dsl/GoogleDriveEndpointBuilderFactory.java     |  395 ++--
 .../dsl/GoogleMailEndpointBuilderFactory.java      |  327 ++-
 .../GoogleMailStreamEndpointBuilderFactory.java    |  100 +-
 .../dsl/GooglePubsubEndpointBuilderFactory.java    |  307 +--
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    |  320 ++-
 .../GoogleSheetsStreamEndpointBuilderFactory.java  |  132 +-
 .../endpoint/dsl/GoraEndpointBuilderFactory.java   |  350 ++-
 .../endpoint/dsl/GrapeEndpointBuilderFactory.java  |   40 +-
 .../endpoint/dsl/GridFsEndpointBuilderFactory.java |  327 ++-
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   |  593 ++---
 .../dsl/GuavaEventBusEndpointBuilderFactory.java   |  198 +-
 .../endpoint/dsl/HBaseEndpointBuilderFactory.java  |  368 +--
 ...azelcastAtomicnumberEndpointBuilderFactory.java |  124 +-
 .../HazelcastInstanceEndpointBuilderFactory.java   |  124 +-
 .../dsl/HazelcastListEndpointBuilderFactory.java   |  424 ++--
 .../dsl/HazelcastMapEndpointBuilderFactory.java    |  424 ++--
 .../HazelcastMultimapEndpointBuilderFactory.java   |  426 ++--
 .../dsl/HazelcastQueueEndpointBuilderFactory.java  |  424 ++--
 ...zelcastReplicatedmapEndpointBuilderFactory.java |  426 ++--
 .../HazelcastRingbufferEndpointBuilderFactory.java |  124 +-
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   |  424 ++--
 .../dsl/HazelcastSetEndpointBuilderFactory.java    |  424 ++--
 .../dsl/HazelcastTopicEndpointBuilderFactory.java  |  424 ++--
 .../endpoint/dsl/HdfsEndpointBuilderFactory.java   |  832 ++++---
 .../dsl/HipchatEndpointBuilderFactory.java         |  443 ++--
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |  240 +-
 .../endpoint/dsl/IAMEndpointBuilderFactory.java    |   49 +-
 .../endpoint/dsl/IOTAEndpointBuilderFactory.java   |  280 ++-
 .../endpoint/dsl/IPFSEndpointBuilderFactory.java   |   48 +-
 .../dsl/IgniteCacheEndpointBuilderFactory.java     |  296 ++-
 .../dsl/IgniteComputeEndpointBuilderFactory.java   |   58 +-
 .../dsl/IgniteEventsEndpointBuilderFactory.java    |   58 +-
 .../dsl/IgniteIdGenEndpointBuilderFactory.java     |   58 +-
 .../dsl/IgniteMessagingEndpointBuilderFactory.java |  226 +-
 .../dsl/IgniteQueueEndpointBuilderFactory.java     |   58 +-
 .../dsl/IgniteSetEndpointBuilderFactory.java       |   58 +-
 .../dsl/InfinispanEndpointBuilderFactory.java      |  438 ++--
 .../dsl/InfluxDbEndpointBuilderFactory.java        |   72 +-
 .../endpoint/dsl/IrcEndpointBuilderFactory.java    |  770 ++++---
 .../endpoint/dsl/IronMQEndpointBuilderFactory.java |  460 ++--
 .../endpoint/dsl/JBPMEndpointBuilderFactory.java   |  859 ++++---
 .../endpoint/dsl/JCacheEndpointBuilderFactory.java |  548 +++--
 .../dsl/JGroupsEndpointBuilderFactory.java         |  164 +-
 .../dsl/JGroupsRaftEndpointBuilderFactory.java     |  148 +-
 .../endpoint/dsl/JMXEndpointBuilderFactory.java    |  243 +-
 .../dsl/JSR356WebSocketEndpointBuilderFactory.java |  191 +-
 .../dsl/JcloudsEndpointBuilderFactory.java         |  291 ++-
 .../endpoint/dsl/JcrEndpointBuilderFactory.java    |  410 ++--
 .../endpoint/dsl/JdbcEndpointBuilderFactory.java   |  160 +-
 .../dsl/JettyHttpEndpointBuilder9Factory.java      |  150 +-
 .../endpoint/dsl/JingEndpointBuilderFactory.java   |   52 +-
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   |  376 +--
 .../endpoint/dsl/JmsEndpointBuilderFactory.java    | 1762 +++++++++-----
 .../endpoint/dsl/JoltEndpointBuilderFactory.java   |   87 +-
 .../endpoint/dsl/JooqEndpointBuilderFactory.java   |  345 +--
 .../endpoint/dsl/JpaEndpointBuilderFactory.java    |  704 ++++--
 .../dsl/JsonValidatorEndpointBuilderFactory.java   |  103 +-
 .../endpoint/dsl/Jt400EndpointBuilderFactory.java  |  740 +++---
 .../endpoint/dsl/KMSEndpointBuilderFactory.java    |   49 +-
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  | 1249 ++++++----
 .../dsl/KeystoneEndpointBuilderFactory.java        |   88 +-
 .../dsl/KinesisEndpointBuilderFactory.java         |  475 ++--
 .../dsl/KinesisFirehoseEndpointBuilderFactory.java |   87 +-
 ...KubernetesConfigMapsEndpointBuilderFactory.java |  158 +-
 ...ubernetesDeploymentsEndpointBuilderFactory.java |  538 +++--
 .../dsl/KubernetesHPAEndpointBuilderFactory.java   |  536 +++--
 .../dsl/KubernetesJobEndpointBuilderFactory.java   |  536 +++--
 ...KubernetesNamespacesEndpointBuilderFactory.java |  538 +++--
 .../dsl/KubernetesNodesEndpointBuilderFactory.java |  538 +++--
 ...sistentVolumesClaimsEndpointBuilderFactory.java |  159 +-
 ...tesPersistentVolumesEndpointBuilderFactory.java |  159 +-
 .../dsl/KubernetesPodsEndpointBuilderFactory.java  |  536 +++--
 ...plicationControllersEndpointBuilderFactory.java |  539 +++--
 ...rnetesResourcesQuotaEndpointBuilderFactory.java |  159 +-
 .../KubernetesSecretsEndpointBuilderFactory.java   |  158 +-
 ...netesServiceAccountsEndpointBuilderFactory.java |  159 +-
 .../KubernetesServicesEndpointBuilderFactory.java  |  538 +++--
 .../endpoint/dsl/LambdaEndpointBuilderFactory.java |   88 +-
 .../dsl/LanguageEndpointBuilderFactory.java        |  101 +-
 .../endpoint/dsl/LdapEndpointBuilderFactory.java   |   81 +-
 .../endpoint/dsl/LdifEndpointBuilderFactory.java   |   42 +-
 .../dsl/LinkedInEndpointBuilderFactory.java        |  511 +++--
 .../endpoint/dsl/LogEndpointBuilderFactory.java    |  280 ++-
 .../endpoint/dsl/LuceneEndpointBuilderFactory.java |  111 +-
 .../dsl/LumberjackEndpointBuilderFactory.java      |   70 +-
 .../endpoint/dsl/MQEndpointBuilderFactory.java     |   49 +-
 .../endpoint/dsl/MQTTEndpointBuilderFactory.java   | 1022 ++++++---
 .../endpoint/dsl/MSKEndpointBuilderFactory.java    |   49 +-
 .../endpoint/dsl/MailEndpointBuilderFactory.java   | 1027 ++++++---
 .../endpoint/dsl/MasterEndpointBuilderFactory.java |   50 +-
 .../dsl/MetricsEndpointBuilderFactory.java         |  134 +-
 .../dsl/MicrometerEndpointBuilderFactory.java      |  121 +-
 .../dsl/MiloClientEndpointBuilderFactory.java      |  694 ++++--
 .../dsl/MiloServerEndpointBuilderFactory.java      |  136 +-
 .../endpoint/dsl/Mina2EndpointBuilderFactory.java  |  808 ++++---
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   |  655 ++++--
 .../endpoint/dsl/MockEndpointBuilderFactory.java   |   38 +-
 .../dsl/MongoDbEndpointBuilderFactory.java         |  546 +++--
 .../endpoint/dsl/MsvEndpointBuilderFactory.java    |  125 +-
 .../dsl/MustacheEndpointBuilderFactory.java        |   75 +-
 .../endpoint/dsl/MvelEndpointBuilderFactory.java   |   63 +-
 .../dsl/MyBatisBeanEndpointBuilderFactory.java     |   52 +-
 .../dsl/MyBatisEndpointBuilderFactory.java         |  378 +--
 .../endpoint/dsl/NagiosEndpointBuilderFactory.java |  115 +-
 .../endpoint/dsl/NatsEndpointBuilderFactory.java   |  669 ++++--
 .../dsl/NetWeaverEndpointBuilderFactory.java       |   82 +-
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  | 1620 ++++++++-----
 .../dsl/NettyHttpEndpointBuilderFactory.java       | 1712 +++++++++-----
 .../dsl/NeutronEndpointBuilderFactory.java         |   94 +-
 .../endpoint/dsl/NovaEndpointBuilderFactory.java   |   94 +-
 .../endpoint/dsl/NsqEndpointBuilderFactory.java    |  315 ++-
 .../dsl/Olingo2EndpointBuilderFactory.java         |  503 ++--
 .../dsl/Olingo4EndpointBuilderFactory.java         |  503 ++--
 ...penshiftBuildConfigsEndpointBuilderFactory.java |  158 +-
 .../dsl/OpenshiftBuildsEndpointBuilderFactory.java |  158 +-
 .../dsl/OptaPlannerEndpointBuilderFactory.java     |  174 +-
 .../endpoint/dsl/PahoEndpointBuilderFactory.java   |  406 ++--
 .../dsl/PaxLoggingEndpointBuilderFactory.java      |   40 +-
 .../endpoint/dsl/PdfEndpointBuilderFactory.java    |  140 +-
 .../dsl/PgEventEndpointBuilderFactory.java         |  324 ++-
 .../PgReplicationSlotEndpointBuilderFactory.java   |  244 ++
 .../dsl/PrinterEndpointBuilderFactory.java         |  143 +-
 .../dsl/PropertiesEndpointBuilderFactory.java      |  277 +--
 .../endpoint/dsl/PubNubEndpointBuilderFactory.java |  320 ++-
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java |  182 +-
 .../endpoint/dsl/QuartzEndpointBuilderFactory.java |  200 +-
 .../dsl/QueueServiceEndpointBuilderFactory.java    |  235 +-
 .../dsl/QuickfixjEndpointBuilderFactory.java       |  203 +-
 .../dsl/RabbitMQEndpointBuilderFactory.java        | 1250 ++++++----
 .../dsl/ReactiveStreamsEndpointBuilderFactory.java |  196 +-
 .../endpoint/dsl/RedisEndpointBuilderFactory.java  |  350 +--
 .../endpoint/dsl/RefEndpointBuilderFactory.java    |  136 +-
 .../dsl/RestApiEndpointBuilderFactory.java         |   64 +-
 .../endpoint/dsl/RestEndpointBuilderFactory.java   |  334 +--
 .../dsl/RestSwaggerEndpointBuilderFactory.java     |   45 +-
 .../dsl/RestletEndpointBuilderFactory.java         |  485 ++--
 .../endpoint/dsl/RssEndpointBuilderFactory.java    |  110 +-
 .../endpoint/dsl/S3EndpointBuilderFactory.java     |  896 +++++---
 .../endpoint/dsl/SWFEndpointBuilderFactory.java    |  517 +++--
 .../endpoint/dsl/SagaEndpointBuilderFactory.java   |   58 +-
 .../dsl/SalesforceEndpointBuilderFactory.java      | 1180 ++++++----
 .../dsl/SchedulerEndpointBuilderFactory.java       |   48 +-
 .../dsl/SchematronEndpointBuilderFactory.java      |   70 +-
 .../endpoint/dsl/ScpEndpointBuilderFactory.java    |  195 +-
 .../endpoint/dsl/SdbEndpointBuilderFactory.java    |  117 +-
 .../endpoint/dsl/SedaEndpointBuilderFactory.java   |  309 ++-
 .../endpoint/dsl/ServerEndpointBuilderFactory.java |  637 ++++--
 .../dsl/ServiceEndpointBuilderFactory.java         |   38 +-
 .../dsl/ServiceNowEndpointBuilderFactory.java      |  394 +++-
 .../dsl/ServletEndpointBuilderFactory.java         |  111 +-
 .../endpoint/dsl/SesEndpointBuilderFactory.java    |  119 +-
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   | 1875 +++++++++------
 .../endpoint/dsl/SipEndpointBuilderFactory.java    | 1181 ++++++----
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  |  770 ++++---
 .../dsl/SjmsBatchEndpointBuilderFactory.java       |  232 +-
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   |  744 +++---
 .../endpoint/dsl/SlackEndpointBuilderFactory.java  |  332 ++-
 .../endpoint/dsl/SmppEndpointBuilderFactory.java   |  818 ++++---
 .../endpoint/dsl/SnmpEndpointBuilderFactory.java   |  174 +-
 .../endpoint/dsl/SnsEndpointBuilderFactory.java    |  167 +-
 .../endpoint/dsl/SolrEndpointBuilderFactory.java   |  146 +-
 .../dsl/SoroushBotEndpointBuilderFactory.java      |  499 ++--
 .../endpoint/dsl/SparkEndpointBuilderFactory.java  |  118 +-
 .../endpoint/dsl/SplunkEndpointBuilderFactory.java |  608 +++--
 .../dsl/SpringBatchEndpointBuilderFactory.java     |   68 +-
 .../SpringIntegrationEndpointBuilderFactory.java   |  193 +-
 .../dsl/SpringLdapEndpointBuilderFactory.java      |   56 +-
 .../SpringWebserviceEndpointBuilderFactory.java    |  418 ++--
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    |  750 ++++--
 .../dsl/SqlStoredEndpointBuilderFactory.java       |   94 +-
 .../endpoint/dsl/SqsEndpointBuilderFactory.java    |  861 ++++---
 .../endpoint/dsl/SshEndpointBuilderFactory.java    |  635 ++++--
 .../endpoint/dsl/StAXEndpointBuilderFactory.java   |   39 +-
 .../endpoint/dsl/StompEndpointBuilderFactory.java  |  271 ++-
 .../endpoint/dsl/StreamEndpointBuilderFactory.java |  397 ++--
 .../dsl/StringTemplateEndpointBuilderFactory.java  |   77 +-
 .../endpoint/dsl/StubEndpointBuilderFactory.java   |  309 ++-
 .../endpoint/dsl/SwiftEndpointBuilderFactory.java  |   94 +-
 .../dsl/TelegramEndpointBuilderFactory.java        |  394 ++--
 .../endpoint/dsl/ThriftEndpointBuilderFactory.java |  391 ++--
 .../endpoint/dsl/TikaEndpointBuilderFactory.java   |   91 +-
 .../endpoint/dsl/TimerEndpointBuilderFactory.java  |  114 +-
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java |  308 +--
 ...TwitterDirectMessageEndpointBuilderFactory.java |  580 +++--
 .../dsl/TwitterSearchEndpointBuilderFactory.java   |  580 +++--
 .../TwitterStreamingEndpointBuilderFactory.java    |  117 +-
 .../dsl/TwitterTimelineEndpointBuilderFactory.java |  653 +++---
 .../dsl/UndertowEndpointBuilderFactory.java        |  501 ++--
 .../dsl/ValidatorEndpointBuilderFactory.java       |  125 +-
 .../dsl/VelocityEndpointBuilderFactory.java        |   79 +-
 .../endpoint/dsl/VertxEndpointBuilderFactory.java  |  166 +-
 .../endpoint/dsl/VmEndpointBuilderFactory.java     |  309 ++-
 .../dsl/WeatherEndpointBuilderFactory.java         |  871 ++++---
 .../endpoint/dsl/Web3jEndpointBuilderFactory.java  |  612 +++--
 .../dsl/WebhookEndpointBuilderFactory.java         |   72 +-
 .../dsl/WebsocketEndpointBuilderFactory.java       |  551 +++--
 .../dsl/WordpressEndpointBuilderFactory.java       |  369 +--
 .../endpoint/dsl/WsEndpointBuilderFactory.java     |  473 ++--
 .../dsl/XChangeEndpointBuilderFactory.java         |   82 +-
 .../endpoint/dsl/XQueryEndpointBuilderFactory.java |  637 ++++--
 .../dsl/XmlSignatureEndpointBuilderFactory.java    |  357 +--
 .../endpoint/dsl/XmppEndpointBuilderFactory.java   |  535 +++--
 .../endpoint/dsl/XsltEndpointBuilderFactory.java   |  195 +-
 .../endpoint/dsl/YammerEndpointBuilderFactory.java |  480 ++--
 .../dsl/ZendeskEndpointBuilderFactory.java         |  244 +-
 .../dsl/ZooKeeperEndpointBuilderFactory.java       |  305 +--
 .../dsl/ZooKeeperMasterEndpointBuilderFactory.java |   51 +-
 .../java/org/apache/camel/main/MainSupport.java    |    6 +-
 .../org/apache/camel/support/AttachmentMap.java    |  141 --
 .../org/apache/camel/support/DefaultComponent.java |    3 +-
 .../org/apache/camel/support/DefaultExchange.java  |    4 -
 .../org/apache/camel/support/DefaultMessage.java   |  108 -
 .../apache/camel/support/IntrospectionSupport.java |    4 +-
 .../org/apache/camel/support/MessageSupport.java   |   22 -
 .../camel/support/builder/ExpressionBuilder.java   |   98 +-
 .../main/java/org/apache/camel/util/IOHelper.java  |   13 +
 .../java/org/apache/camel/util/ObjectHelper.java   |   11 +
 docs/components/modules/ROOT/nav.adoc              |   11 +
 .../modules/ROOT/pages/ahc-component.adoc          |    2 +-
 .../modules/ROOT/pages/ahc-ws-component.adoc       |    2 +-
 .../modules/ROOT/pages}/as2-component.adoc         |    0
 .../modules/ROOT/pages/aws-cw-component.adoc       |    4 +-
 .../modules/ROOT/pages/aws-ddb-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-ec2-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-ecs-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-eks-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-iam-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-kinesis-component.adoc  |    4 +-
 .../ROOT/pages/aws-kinesis-firehose-component.adoc |    4 +-
 .../modules/ROOT/pages/aws-kms-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-lambda-component.adoc   |    4 +-
 .../modules/ROOT/pages/aws-mq-component.adoc       |    4 +-
 .../modules/ROOT/pages/aws-msk-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-s3-component.adoc       |    4 +-
 .../modules/ROOT/pages/aws-sdb-component.adoc      |    2 +-
 .../modules/ROOT/pages/aws-ses-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-sns-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-sqs-component.adoc      |    4 +-
 .../modules/ROOT/pages/aws-swf-component.adoc      |    4 +-
 .../modules/ROOT/pages}/box-component.adoc         |    0
 .../modules/ROOT/pages/crypto-cms-component.adoc   |    4 +-
 .../modules/ROOT/pages/drill-component.adoc        |    4 +-
 .../modules/ROOT/pages/facebook-component.adoc     |    4 +-
 .../modules/ROOT/pages}/fhir-component.adoc        |    0
 .../modules/ROOT/pages}/fhirJson-dataformat.adoc   |    0
 .../modules/ROOT/pages}/fhirXml-dataformat.adoc    |    0
 .../modules/ROOT/pages/file-component.adoc         |    2 +-
 .../modules/ROOT/pages/ftp-component.adoc          |    6 +-
 .../modules/ROOT/pages/ftps-component.adoc         |    8 +-
 .../ROOT/pages/google-calendar-component.adoc      |    4 +-
 .../pages/google-calendar-stream-component.adoc    |    4 +-
 .../modules/ROOT/pages/google-drive-component.adoc |    4 +-
 .../ROOT/pages/google-sheets-stream-component.adoc |    4 +-
 .../modules/ROOT/pages/http4-component.adoc        |    2 +-
 .../modules/ROOT/pages/ironmq-component.adoc       |    2 +-
 .../modules/ROOT/pages/jira-component.adoc         |    4 +-
 .../modules/ROOT/pages/jolt-component.adoc         |    2 +-
 .../modules/ROOT/pages/kafka-component.adoc        |    4 +-
 .../modules/ROOT/pages}/linkedin-component.adoc    |   12 +-
 docs/components/modules/ROOT/pages/lra.adoc        |    4 +-
 .../modules/ROOT/pages/mail-component.adoc         |    4 +-
 .../modules/ROOT/pages/mustache-component.adoc     |    2 +-
 .../modules/ROOT/pages/mvel-component.adoc         |    2 +-
 .../modules/ROOT/pages/netty4-component.adoc       |    4 +-
 .../modules/ROOT/pages/netty4-http-component.adoc  |    2 +-
 .../modules/ROOT/pages}/olingo2-component.adoc     |    4 +-
 .../modules/ROOT/pages}/olingo4-component.adoc     |    4 +-
 .../ROOT/pages/pg-replication-slot-component.adoc  |  163 +-
 .../modules/ROOT/pages/properties-component.adoc   |  166 +-
 .../modules/ROOT/pages/pulsar-component.adoc       |   14 +-
 .../modules/ROOT/pages/rabbitmq-component.adoc     |    6 +-
 .../modules/ROOT/pages/rest-swagger-component.adoc |    6 +-
 .../modules/ROOT/pages}/salesforce-component.adoc  |   10 +-
 .../modules/ROOT/pages}/servicenow-component.adoc  |    8 +-
 .../modules/ROOT/pages/sftp-component.adoc         |    8 +-
 .../modules/ROOT/pages/ssh-component.adoc          |   10 +-
 .../modules/ROOT/pages/testcontainers.adoc         |    2 +-
 .../modules/ROOT/pages/undertow-component.adoc     |    2 +-
 .../modules/ROOT/pages/velocity-component.adoc     |    2 +-
 .../modules/ROOT/pages/wordpress-component.adoc    |    4 +-
 .../modules/ROOT/pages/xmlsecurity-component.adoc  |   28 +-
 docs/components/modules/ROOT/pages/zipkin.adoc     |    2 +-
 docs/gulpfile.js                                   |    4 +-
 docs/user-manual/modules/ROOT/pages/index.adoc     |    2 +-
 .../modules/ROOT/pages/setHeader-eip.adoc          |    2 +-
 .../modules/ROOT/pages/simple-language.adoc        |    4 -
 .../camel/example/cdi/cassandraql/Application.java |    4 +-
 .../camel/example/cdi/properties/Application.java  |    4 +-
 parent/pom.xml                                     |  131 +-
 .../karaf/features/src/main/resources/features.xml |   17 +
 .../cw/springboot/CwComponentConfiguration.java    |    5 +-
 .../ddb/springboot/DdbComponentConfiguration.java  |    5 +-
 .../ec2/springboot/EC2ComponentConfiguration.java  |    5 +-
 .../ecs/springboot/ECSComponentConfiguration.java  |    5 +-
 .../eks/springboot/EKSComponentConfiguration.java  |    5 +-
 .../iam/springboot/IAMComponentConfiguration.java  |    5 +-
 .../KinesisFirehoseComponentConfiguration.java     |    5 +-
 .../springboot/KinesisComponentConfiguration.java  |    5 +-
 .../kms/springboot/KMSComponentConfiguration.java  |    5 +-
 .../springboot/LambdaComponentConfiguration.java   |    4 +-
 .../mq/springboot/MQComponentConfiguration.java    |    5 +-
 .../msk/springboot/MSKComponentConfiguration.java  |    5 +-
 .../s3/springboot/S3ComponentConfiguration.java    |    5 +-
 .../ses/springboot/SesComponentConfiguration.java  |    5 +-
 .../sns/springboot/SnsComponentConfiguration.java  |    5 +-
 .../sqs/springboot/SqsComponentConfiguration.java  |    5 +-
 .../swf/springboot/SWFComponentConfiguration.java  |    4 +-
 .../springboot/MailComponentConfiguration.java     |   12 +-
 .../camel-pg-replication-slot-starter/pom.xml      |   53 +
 ...gReplicationSlotComponentAutoConfiguration.java |  129 ++
 .../PgReplicationSlotComponentConfiguration.java   |   67 +
 .../src/main/resources/META-INF/LICENSE.txt        |    0
 .../src/main/resources/META-INF/NOTICE.txt         |    0
 .../additional-spring-configuration-metadata.json  |   10 +
 .../src/main/resources/META-INF/spring.factories   |   19 +
 .../src/main/resources/META-INF/spring.provides    |   17 +
 .../PropertiesComponentConfiguration.java          |   64 -
 .../RestSwaggerComponentConfiguration.java         |    2 +-
 .../ssh/springboot/SshComponentConfiguration.java  |   26 +
 platforms/spring-boot/components-starter/pom.xml   |    1 +
 .../camel-spring-boot-dependencies/pom.xml         |   17 +-
 .../itest/karaf/CamelPgReplicationSlotTest.java    |   20 +-
 .../springboot/CamelPgReplicationSlotTest.java     |   49 +
 .../camel/tools/apt/helper/JsonSchemaHelper.java   |    4 +-
 tooling/maven/camel-package-maven-plugin/pom.xml   |    4 +
 .../camel/maven/packaging/EndpointDslMojo.java     |   71 +-
 .../apache/camel/maven/packaging/MvelHelper.java   |   33 +-
 .../camel/maven/packaging/PrepareExampleMojo.java  |    2 +-
 .../camel/maven/packaging/PrepareReadmeMojo.java   |   10 +-
 .../maven/packaging/SpringBootStarterMojo.java     |    1 +
 .../apache/camel/maven/packaging/StringHelper.java |    2 +-
 .../camel/maven/packaging/UpdateReadmeMojo.java    |    3 +-
 ...pdateSpringBootAutoConfigurationReadmeMojo.java |    3 +-
 .../src/main/resources/component-options.mvel      |    2 +-
 .../src/main/resources/dataformat-options.mvel     |    2 +-
 .../src/main/resources/eip-options.mvel            |    2 +-
 .../src/main/resources/endpoint-options.mvel       |    4 +-
 .../src/main/resources/language-options.mvel       |    2 +-
 .../src/main/resources/readme-components.mvel      |    2 +-
 .../src/main/resources/readme-dataformats.mvel     |    2 +-
 .../src/main/resources/readme-eips.mvel            |    2 +-
 .../src/main/resources/readme-examples.mvel        |    2 +-
 .../src/main/resources/readme-languages.mvel       |    2 +-
 .../src/main/resources/readme-others.mvel          |    2 +-
 .../spring-boot-auto-configure-options.mvel        |    2 +-
 .../camel/maven/packaging/MvelHelperTest.java      |   67 +
 825 files changed, 75283 insertions(+), 45742 deletions(-)
 copy components/{camel-http-common => camel-attachments}/pom.xml (77%)
 rename {core/camel-api/src/main/java/org/apache/camel => 
components/camel-attachments/src/main/java/org/apache/camel/attachment}/Attachment.java
 (97%)
 rename {core/camel-base/src/main/java/org/apache/camel/converter => 
components/camel-attachments/src/main/java/org/apache/camel/attachment}/AttachmentConverter.java
 (84%)
 create mode 100644 
components/camel-attachments/src/main/java/org/apache/camel/attachment/AttachmentMessage.java
 rename {core/camel-support/src/main/java/org/apache/camel/support => 
components/camel-attachments/src/main/java/org/apache/camel/attachment}/DefaultAttachment.java
 (98%)
 create mode 100644 
components/camel-attachments/src/main/java/org/apache/camel/attachment/DefaultAttachmentMessage.java
 copy {tests/camel-itest-cdi/src => 
components/camel-attachments/src/test}/data/message1.xml (100%)
 copy {tests/camel-itest-cdi/src => 
components/camel-attachments/src/test}/data/message2.xml (100%)
 create mode 100644 
components/camel-attachments/src/test/java/org/apache/camel/attachment/BeanMethodWithExchangeTest.java
 rename {core/camel-core/src/test/java/org/apache/camel => 
components/camel-attachments/src/test/java/org/apache/camel/attachment}/BodyAndHeaderConvertTest.java
 (75%)
 rename {core/camel-core/src/test/java/org/apache/camel/issues => 
components/camel-attachments/src/test/java/org/apache/camel/attachment}/MessageWithAttachmentRedeliveryIssueTest.java
 (75%)
 create mode 100644 
components/camel-attachments/src/test/resources/log4j2.properties
 delete mode 100644 
components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintPropertiesParser.java
 delete mode 100644 
components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintPropertiesResolver.java
 create mode 100644 
components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintPropertiesSource.java
 delete mode 100644 
components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsAsyncRelayTest.java
 delete mode 100644 
components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRelayTest.java
 delete mode 100644 
components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/jaxrs/CxfRsSpringAsyncRelay.xml
 delete mode 100644 
components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/jaxrs/CxfRsSpringRelay.xml
 create mode 100644 
components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerHeadersTest.java
 copy components/{camel-slack => camel-pg-replication-slot}/pom.xml (75%)
 copy components/{camel-ironmq/src/main/docs/ironmq-component.adoc => 
camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc} 
(51%)
 create mode 100644 
components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotComponent.java
 create mode 100644 
components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotConsumer.java
 create mode 100644 
components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java
 create mode 100644 
components/camel-pg-replication-slot/src/test/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpointTest.java
 create mode 100644 
components/camel-pg-replication-slot/src/test/java/org/apache/camel/component/pg/replication/slot/integration/PgReplicationSlotIntegrationTest.java
 create mode 100644 
components/camel-pg-replication-slot/src/test/resources/log4j2.properties
 create mode 100644 
components/camel-pg-replication-slot/src/test/resources/test-options.properties
 create mode 100644 
components/camel-properties/src/main/java/org/apache/camel/component/properties/AbstractLocationPropertiesSource.java
 delete mode 100644 
components/camel-properties/src/main/java/org/apache/camel/component/properties/AugmentedPropertyNameAwarePropertiesParser.java
 create mode 100644 
components/camel-properties/src/main/java/org/apache/camel/component/properties/ClasspathPropertiesSource.java
 create mode 100644 
components/camel-properties/src/main/java/org/apache/camel/component/properties/DefaultPropertiesLookup.java
 delete mode 100644 
components/camel-properties/src/main/java/org/apache/camel/component/properties/DefaultPropertiesResolver.java
 create mode 100644 
components/camel-properties/src/main/java/org/apache/camel/component/properties/FilePropertiesSource.java
 rename 
components/{camel-spring/src/test/java/org/apache/camel/component/properties/SpringPropertiesResolver3Test.java
 => 
camel-properties/src/main/java/org/apache/camel/component/properties/LocationPropertiesSource.java}
 (65%)
 copy 
components/{camel-spring/src/test/java/org/apache/camel/component/properties/SpringPropertiesResolver2Test.java
 => 
camel-properties/src/main/java/org/apache/camel/component/properties/PropertiesLookup.java}
 (65%)
 delete mode 100644 
components/camel-properties/src/main/java/org/apache/camel/component/properties/PropertiesResolver.java
 create mode 100644 
components/camel-properties/src/main/java/org/apache/camel/component/properties/RefPropertiesSource.java
 delete mode 100644 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/utils/AutoConfigurationTest.java
 create mode 100644 
components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestRestletRouterIdTest.java
 delete mode 100644 
components/camel-spring/src/test/java/org/apache/camel/component/properties/CamelSpringPropertyPlaceholderConfigurer3Test.java
 delete mode 100644 
components/camel-spring/src/test/java/org/apache/camel/component/properties/SpringPropertiesComponentCacheDisabledTest.java
 delete mode 100644 
components/camel-spring/src/test/java/org/apache/camel/component/properties/SpringPropertiesResolverTest.java
 delete mode 100644 
components/camel-spring/src/test/resources/org/apache/camel/component/properties/SpringPropertiesComponentCacheDisabledTest.xml
 delete mode 100644 
components/camel-spring/src/test/resources/org/apache/camel/component/properties/SpringPropertiesResolver2Test.xml
 delete mode 100644 
components/camel-spring/src/test/resources/org/apache/camel/component/properties/SpringPropertiesResolver3Test.xml
 delete mode 100644 
components/camel-spring/src/test/resources/org/apache/camel/component/properties/SpringPropertiesResolverTest.xml
 delete mode 100644 
components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerOutputAttachment.java
 create mode 100644 
components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ProducerBatchInvalidTest.java
 create mode 100644 components/camel-ssh/src/test/resources/ecpkcs8.pem
 create mode 100644 components/camel-ssh/src/test/resources/encrsa.pem
 create mode 100644 components/camel-ssh/src/test/resources/rsa.pem
 delete mode 100644 
components/camel-test-blueprint/src/test/java/org/apache/camel/test/blueprint/BlueprintAugmentedPropertiesFallbackTest.java
 delete mode 100644 
components/camel-test-blueprint/src/test/java/org/apache/camel/test/blueprint/BlueprintAugmentedPropertiesNoFallbackTest.java
 delete mode 100644 
components/camel-test-blueprint/src/test/resources/org/apache/camel/test/blueprint/augmented-properties-fallback.xml
 delete mode 100644 
components/camel-test-blueprint/src/test/resources/org/apache/camel/test/blueprint/augmented-properties-no-fallback.xml
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelAnnotationsHandler.java
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringBootExecutionListener.java
 copy 
components/{camel-properties/src/main/java/org/apache/camel/component/properties/PropertiesSource.java
 => 
camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringBootJUnit4ClassRunner.java}
 (61%)
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringBootRunner.java
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringDelegatingTestContextLoader.java
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringRunner.java
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringTestContextLoader.java
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringTestContextLoaderTestExecutionListener.java
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringTestHelper.java
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringTestSupport.java
 rename 
components/{camel-spring/src/test/java/org/apache/camel/component/properties/SpringPropertiesResolver2Test.java
 => 
camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelTestContextBootstrapper.java}
 (63%)
 copy core/camel-api/src/main/java/org/apache/camel/AttachmentObjects.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/DisableJmx.java
 (59%)
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/DisableJmxTestExecutionListener.java
 copy core/camel-api/src/main/java/org/apache/camel/AttachmentObjects.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/EnableRouteCoverage.java
 (61%)
 copy core/camel-api/src/main/java/org/apache/camel/AttachmentObjects.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/ExcludeRoutes.java
 (60%)
 copy core/camel-api/src/main/java/org/apache/camel/AttachmentObjects.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/MockEndpoints.java
 (63%)
 copy core/camel-api/src/main/java/org/apache/camel/Attachments.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/MockEndpointsAndSkip.java
 (61%)
 copy core/camel-api/src/main/java/org/apache/camel/AttachmentObjects.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/ProvidesBreakpoint.java
 (69%)
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/RouteCoverageDumper.java
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/RouteCoverageEventNotifier.java
 rename core/camel-api/src/main/java/org/apache/camel/AttachmentObjects.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/ShutdownTimeout.java
 (56%)
 create mode 100644 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/StopWatchTestExecutionListener.java
 copy core/camel-api/src/main/java/org/apache/camel/Attachments.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/UseAdviceWith.java
 (50%)
 rename core/camel-api/src/main/java/org/apache/camel/Attachments.java => 
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/UseOverridePropertiesWithPropertiesComponent.java
 (73%)
 rename 
core/camel-core/src/test/java/org/apache/camel/processor/LogPropertiesTest.java 
=> 
components/camel-test/src/test/java/org/apache/camel/test/patterns/AdviceWithLambdaTest.java
 (59%)
 create mode 100644 
components/camel-testcontainers-spring/src/main/java/org/apache/camel/test/junit5/testcontainers/spring/ContainerAwareSpringTestSupport.java
 create mode 100644 
components/camel-testcontainers-spring/src/test/java/org/apache/camel/test/junit5/testcontainers/spring/ContainerAwareSpringTestSupportIT.java
 create mode 100644 
components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowStreamingClientCallback.java
 copy 
components/camel-properties/src/main/java/org/apache/camel/component/properties/PropertiesSource.java
 => 
core/camel-api/src/main/java/org/apache/camel/spi/LoadablePropertiesSource.java 
(67%)
 copy 
components/camel-properties/src/main/java/org/apache/camel/component/properties/PropertiesSource.java
 => core/camel-api/src/main/java/org/apache/camel/spi/NotifyBuilderMatcher.java 
(59%)
 rename 
{components/camel-properties/src/main/java/org/apache/camel/component/properties
 => core/camel-api/src/main/java/org/apache/camel/spi}/PropertiesSource.java 
(65%)
 create mode 100644 
core/camel-base/src/main/java/org/apache/camel/processor/aggregate/StringAggregationStrategy.java
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/builder/ExpressionClauseTest.java
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/bean/BeanMethodWithExchangeTest.java
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithAttachmentAnnotationTest.java
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentDefaultTest.java
 copy 
core/camel-core/src/test/java/org/apache/camel/component/properties/{PropertiesComponentEndpointTest.java
 => PropertiesComponentEndpointMandatoryTest.java} (56%)
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentLoadPropertiesFromFileTest.java
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentLocationWithJvmPropertyTest.java
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentLocationWithTwoJvmPropertyTest.java
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentRestartTest.java
 delete mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesResolverTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/StringAggregationStrategyTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/interceptor/AdviceWithLambdaTest.java
 create mode 100644 
core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgReplicationSlotEndpointBuilderFactory.java
 delete mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/AttachmentMap.java
 copy {components/camel-as2/camel-as2-component/src/main/docs => 
docs/components/modules/ROOT/pages}/as2-component.adoc (100%)
 copy {components/camel-box/camel-box-component/src/main/docs => 
docs/components/modules/ROOT/pages}/box-component.adoc (100%)
 copy {components/camel-fhir/camel-fhir-component/src/main/docs => 
docs/components/modules/ROOT/pages}/fhir-component.adoc (100%)
 copy {components/camel-fhir/camel-fhir-component/src/main/docs => 
docs/components/modules/ROOT/pages}/fhirJson-dataformat.adoc (100%)
 copy {components/camel-fhir/camel-fhir-component/src/main/docs => 
docs/components/modules/ROOT/pages}/fhirXml-dataformat.adoc (100%)
 copy {components/camel-linkedin/camel-linkedin-component/src/main/docs => 
docs/components/modules/ROOT/pages}/linkedin-component.adoc (94%)
 copy {components/camel-olingo2/camel-olingo2-component/src/main/docs => 
docs/components/modules/ROOT/pages}/olingo2-component.adoc (98%)
 copy {components/camel-olingo4/camel-olingo4-component/src/main/docs => 
docs/components/modules/ROOT/pages}/olingo4-component.adoc (98%)
 copy components/camel-ironmq/src/main/docs/ironmq-component.adoc => 
docs/components/modules/ROOT/pages/pg-replication-slot-component.adoc (51%)
 copy {components/camel-salesforce/camel-salesforce-component/src/main/docs => 
docs/components/modules/ROOT/pages}/salesforce-component.adoc (98%)
 copy {components/camel-servicenow/camel-servicenow-component/src/main/docs => 
docs/components/modules/ROOT/pages}/servicenow-component.adoc (98%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-pg-replication-slot-starter/pom.xml
 create mode 100644 
platforms/spring-boot/components-starter/camel-pg-replication-slot-starter/src/main/java/org/apache/camel/component/pg/replication/slot/springboot/PgReplicationSlotComponentAutoConfiguration.java
 create mode 100644 
platforms/spring-boot/components-starter/camel-pg-replication-slot-starter/src/main/java/org/apache/camel/component/pg/replication/slot/springboot/PgReplicationSlotComponentConfiguration.java
 copy {tooling/maven/camel-package-maven-plugin => 
platforms/spring-boot/components-starter/camel-pg-replication-slot-starter}/src/main/resources/META-INF/LICENSE.txt
 (100%)
 copy {tooling/maven/camel-package-maven-plugin => 
platforms/spring-boot/components-starter/camel-pg-replication-slot-starter}/src/main/resources/META-INF/NOTICE.txt
 (100%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-pg-replication-slot-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
 create mode 100644 
platforms/spring-boot/components-starter/camel-pg-replication-slot-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 
platforms/spring-boot/components-starter/camel-pg-replication-slot-starter/src/main/resources/META-INF/spring.provides
 copy 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarEndpointTest.java
 => 
tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelPgReplicationSlotTest.java
 (68%)
 create mode 100644 
tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelPgReplicationSlotTest.java
 rename 
core/camel-core/src/test/java/org/apache/camel/support/DefaultMessageTest.java 
=> 
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/MvelHelper.java
 (52%)
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/MvelHelperTest.java

Reply via email to