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