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

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


 discard f169f19  CAMEL-13826: Added a comment in the doc about the possibility 
to migrate per camel test
 discard 29c5e52  CAMEL-13826: Migrated half of the camel-xstream tests to 
JUnit 5 (testing coexistence of JUnit 4 and JUnit 5)
 discard 8c2dc9b  CAMEL-13826: Merged 
CamelTestSupport.isCreateCamelContextPerClass() into JUnit 5 Lifecycle.PER_CLASS
     add 81dcc1d  Upgrade Vertx to version 3.8.1
     add dde182a  Fixed CS for Swagger REST DSL Generator
     add 5add7e1  Upgrade Flink to version 1.9.0
     add fe821ae  CAMEL-13598: Implement ETag support in olingo components
     add 998ea4d  Camel-Olingo2: Fixed CS
     add 7605794  Camel-Olingo4: Fixed CS
     add bb22bc6  CAMEL-13870: Fast property configuration of Camel endpoints.
     add 8072d73  CAMEL-13870: Fast property configuration of Camel endpoints.
     add 26368dd  CAMEL-13870: Fast property configuration of Camel endpoints.
     add a4a7e16  CAMEL-13870: Regen
     add 0e51595  Fix JAXB model to pass ModelSanityCheckerTest
     add 30ac0f4  CAMEL-13893: refactor to remove ConfigurationOp...
     add 3bca3c0  Camel-AWS-CW: Moving the logic of doStart for endpoint in 
doInit
     add 2a51827  Fix small typo in type-converter.adoc
     add 7d58232  Merge pull request #3122 from omarsmak/patch-1
     add 54d5139  [CAMEL-13891]camel-cxf - Add spring.schemas for -spring URL 
so it works for same online url
     add 06d2f24  CAMEL-13870: Polished
     add 5e3b901  CAMEL-13870: Better API and make endpoint configurer static
     add 0bd3087  CAMEL-13904: JMX - Early registered services may not be 
enlisted in XML DSL
     add 69a0cf8  CAMEL-13904: JMX - Early registered services may not be 
enlisted in XML DSL
     add b7a8434  Make reifier constructor public
     add 932ab9a  CAMEL-13429: Support expressions in path parameters at REST 
DSL and REST producer (#3120)
     add fb2412b  CAMEL-13838: Fixed component had wrong syntax and made it 
configurable for tooling and fast endpoint configurer
     add b4a2128  CAMEL-13870: Better API and make endpoint configurer static
     add 3f0cbff  Polished
     add ad2acf8  Regen
     add 79374e0  Polished
     add 2919474  CAMEL-13870: Fix apt using wrong name. And preparing for 
generating for fast component options.
     add 32f64b8  Add myself to team.adoc
     add 500b7c4  Remove Czech characters from name, as it is not rendered 
correctly.
     add 98748e7  Camel-Salesforce: Fix serialization for string MPLs
     add b9e55dd  CAMEL-13870: Generating fast component options configurer
     add 5c1f582  CAMEL-13870: Generating fast component options configurer
     add 923f855  CAMEL-13870: Add @SuppressWarnings to generated configurer.
     add 5d4d371  CAMEL-13870: Generating fast component options configurer
     add f25a01d  CAMEL-13870: Skip known option when autowiring from registry
     add 3fc6f61  CAMEL-13870: Even faster endpoint and component configurer 
with switch instead of Map, as suggested by Luca.
     add aadb3f7  CAMEL-13870: Even faster endpoint and component configurer 
with switch instead of Map, as suggested by Luca.
     add 21de834  CAMEL-13870: Fixed compiler issue for dummy-component
     add 9129491  Point readers to the related Control Bus component
     add 35ac6e6  CAMEL-13870: Fixed compiler issue for dummy-component
     add 3a68eba  Fixed CS for Camel-salesforce
     add e312254  Fixed CS for Core
     add 54c72c9  Fixed CS for Camel-API
     add 483b0d4  Fixed CS for Camel-support
     add 4b71a46  CAMEL-13907: Lets clear bean introspection cache after 
bootstrap of Camel as the cache was used during initialization.
     add 8138706  CAMEL-13907: Lets clear bean introspection cache after 
bootstrap of Camel as the cache was used during initialization.
     add 911e489  Regen
     add 22fbabd  CAMEL-13907: Lets clear bean introspection cache after 
bootstrap of Camel as the cache was used during initialization.
     add 4812fbd  BeanIntrospection - Reduce number of methods.
     add 4ddb1bd  BeanIntrospection - Reduce number of methods.
     add eed2831  Fixed wrong syntax
     add b7ede17  Add missing docs
     add f78c229  Regen
     add cf217a0  Regen
     add f5e2ec3  Update openjpa
     add 2d60b03  Cleanup Any23 component documentation
     add 099a1c5  Add all .json files to rat ignore list
     add 6385ab4  Add missing licenses
     add ee2f87d  Add missing licenses
     add 641e0b2  Add missing license header
     add 528e8b8  Add generated.txt to rat ignore list
     add e851fcc  Upgrade Qpid JMS client to version 0.45.0
     add c1760f2  Upgrade Proton J to version 0.33.2
     add d55fc4d  Fixed Camel-restlet test
     add e086ef0  Upgrade Jackrabbit to version 2.19.4
     add b55fa98  Adding myself to Contributors
     add 508b229  Merge pull request #3130 from mbramwell1/master
     add ba58311  Upgrade Narayana to version 5.9.7.Final
     add c13b809  Upgrade Freemarker to version 2.3.29
     add 6614725  Upgrade Jgit to version 5.4.2.201908231537-r
     add 49f39ae  Upgrade RxJava to version 2.2.12
     add 2aae94a  Updating Commons Compress
     add aac30cc  Added a Camel-corda Karaf integration test
     add 07f2407  Added a camel-corda Spring boot integration test
     add 6c93827  Add Any23 dataformat example.
     add d43d0e9  Solve suggestions.
     add 5be21f7  Regen
     add 0aeafd1  CAMEL-9260 - Added the category to any23 example
     add 2aca6e3  Added category to bigxml split example
     add f546429  Added category to AS2 example
     add ca16b6e  Added category to camel-example-telegram
     add eb400c4  Added category to camel-example-webhook
     add 521bc52  Regen examples
     add c45bf49  [CAMEL-13911] Use doSetProperty instead of setProperty in the 
endpoint dsl to make it clearer this is for internal use
     add 46a214d  [CAMEL-13911] Fix alternative schemes, align method names 
with schemes
     add dfff32a  [CAMEL-13911] Fix endpoint dsl clash with the rest endpoint
     add 405f36e  [CAMEL-13911] Fix identation
     add 936d397  Upgrade JavaMail to version 1.6.4
     add 506d78f  Revert "Upgrade JavaMail to version 1.6.4", because the 
update was incomplete.
     add 90df2f7  Camel-Salesforce: null serialization at the SObject and field 
level
     add 6af791e  Merge pull request #3129 from jeremyross/master
     add 72574a7  Fixed CS for camel-any23-example
     add a81def1  CAMEL-13915 - camel-file-watch - CI test failures
     add 02b7c50  Fixed CS for camel-file-watch
     add 347c31a  Upgrade Box SDK to version 2.37.0
     add d6b76d5  Upgrade Braintree java to version 2.104.0
     add 5bf8332  Removed the any23 bundle version property placeholder
     add cb2a0dc  Fixed Camel-salesforce Karaf feature
     add ce25096  Upgrade Jgroups to version 4.1.4.Final
     add 1b42227  Fixed wong links in aws-mq page. Thanks to Christian Mueller 
for reporting this.
     add 4206faf  Upgrade Jgroups-raft to version 0.4.3.Final
     add b914607  Upgrade Jgroups used by jgroups-raft to version 4.0.20.Final
     add 3dd1088  Regen
     add 3512dca  Regen 2
     add d724089  Fixed CS for Camel-Salesforce
     add 1767eda  Camel-Any23: Use JSONLDWriter instead of deprecated JsonWriter
     add 7ea2338  Removed unused imports
     add 59bfc19  Fix findings in camel-any23 code
     add 21716b4  Camel-File-watch: Removed unused imports
     add 42c8a96  Camel-Hdfs: Polished code
     add a2fd6ad  CAMEL-13913: camel3 - components - Use BeanIntrospection 
instead of IntrospectionSupport
     add 8dd67cd  Upgrade Awaitility to version 4.0.0
     add 4764847  Upgrade XMLUnit to version 2.6.3
     add eef7d23  CAMEL-13091 Spring Boot options tags added to adoc files
     add 5f24f43  Merge pull request #3132 from PrzemyslawSwiderski/CAMEL-13091
     add a9a69ce  CAMEL-13913: camel3 - components - Use BeanIntrospection 
instead of IntrospectionSupport
     add 9acb9f1  Update http-component.adoc
     add cae126c  Update http-component.adoc
     add ce78821  Merge pull request #3127 from DLazaridis/patch-1
     add bcfec6c  Regen
     add a1d5438  CAMEL-13913: camel3 - components - Use BeanIntrospection 
instead of IntrospectionSupport
     add 01c50db  CAMEL-13913: camel3 - components - Use BeanIntrospection 
instead of IntrospectionSupport
     add a2ecd0a  CAMEL-13913: camel3 - components - Use BeanIntrospection 
instead of IntrospectionSupport
     add a6caf10  Upgrade JavaMail (now Jakarta Mail) to version 1.6.4
     add 9259802  Merge pull request #3133 from PascalSchumacher/java_mail_1_6_4
     add dea6da8  Upgrade Artemis to version 2.10.0
     add 969b03e  Upgrade Jnats to version 2.6.4
     add b3401b1  CAMEL-13924 - Camel-DirectVM: failIfNoConsumers option not 
taken into account when block is enabled
     add 44d243e  Fix overriding rabbit mq exchange name with 
EXCHANGE_OVERRIDE_NAME header.
     add a3f497a  CAMEL-13885 - Added category to camel-example-jira
     add 4ef8053  Regen examples
     add 6ce4557  Update team.adoc
     add 8b2c979  CAMEL-13921 - JMS Producer not useable under camel-blueprint
     add e1e7bd7  CAMEL-13928: Fix broken links
     add d405ba2  CAMEL-13910: add `page-source` attribute
     add c19b4f9  CAMEL-13910: Regen `page-source` attribute
     add 8bc9b01  CAMEL-13159: remove camel-website directory
     add e04577c  Updating ActiveMQ
     new a8abbf0  CAMEL-13826: Merged 
CamelTestSupport.isCreateCamelContextPerClass() into JUnit 5 Lifecycle.PER_CLASS
     new 2e46ef0  CAMEL-13826: Migrated half of the camel-xstream tests to 
JUnit 5 (testing coexistence of JUnit 4 and JUnit 5)
     new b5bb21d  CAMEL-13826: Added a comment in the doc about the possibility 
to migrate per camel test

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   (f169f19)
            \
             N -- N -- N   refs/heads/CAMEL-13826 (b5bb21d)

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 3 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:
 camel-website/.gitignore                           |    2 -
 camel-website/Gruntfile.js                         |   62 -
 camel-website/npm-shrinkwrap.json                  | 1253 --------------------
 camel-website/package.json                         |   17 -
 camel-website/pom.xml                              |  118 --
 .../resources/styles/impact/css/pygmentize.css     |  126 --
 .../src/main/resources/styles/impact/css/site.css  |  234 ----
 .../src/main/resources/user-manual/index.html      |   38 -
 catalog/dummy-component/pom.xml                    |   12 +-
 .../camel/component/dummy/DummyComponent.java      |    2 +
 .../src/main/resources/META-INF/LICENSE.txt        |  203 ----
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../services/org/apache/camel/component/dummy      |   18 -
 .../src/main/docs/activemq-component.adoc          |    2 +-
 .../component/activemq/ActiveMQComponent.java      |    6 +-
 .../camel/component/activemq/ActiveMQEndpoint.java |    4 +-
 .../apache/camel/component/ahc/AhcComponent.java   |   10 +-
 .../camel-amqp/src/main/docs/amqp-component.adoc   |    2 +-
 .../apache/camel/component/amqp/AMQPEndpoint.java  |    1 -
 .../src/main/docs/any23-dataformat.adoc            |    8 +-
 .../camel/dataformat/any23/utils/Any23Utils.java   |    3 +-
 .../any23/Any23DataFormatConfigurationsTest.java   |    2 +-
 .../any23/Any23DataFormatExtractorsTest.java       |    4 +-
 .../any23/spring/SpringAny23DataFormatTest.xml     |    2 +-
 .../camel-apns/src/main/docs/apns-component.adoc   |    2 +-
 .../apache/camel/component/as2/AS2Endpoint.java    |    4 -
 .../camel/component/atmos/AtmosEndpoint.java       |    1 +
 .../camel/component/atmos/AtmosComponentTest.java  |   92 --
 .../camel-atom/src/main/docs/atom-component.adoc   |    2 +-
 .../src/main/docs/atomix-map-component.adoc        |    2 +-
 .../src/main/docs/atomix-messaging-component.adoc  |    2 +-
 .../src/main/docs/atomix-multimap-component.adoc   |    2 +-
 .../src/main/docs/atomix-queue-component.adoc      |    2 +-
 .../src/main/docs/atomix-set-component.adoc        |    2 +-
 .../src/main/docs/atomix-value-component.adoc      |    2 +-
 .../component/atomix/AtomixConfiguration.java      |   23 +-
 .../client/AbstractAtomixClientComponent.java      |    8 +-
 .../atomix/client/AtomixClientHelper.java          |   11 +-
 .../atomix/client/map/AtomixMapConsumer.java       |    2 +-
 .../atomix/client/map/AtomixMapEndpoint.java       |    2 +-
 .../atomix/client/map/AtomixMapProducer.java       |    2 +-
 .../client/messaging/AtomixMessagingConsumer.java  |    2 +-
 .../client/messaging/AtomixMessagingEndpoint.java  |    2 +-
 .../client/messaging/AtomixMessagingProducer.java  |    2 +-
 .../client/multimap/AtomixMultiMapEndpoint.java    |    2 +-
 .../client/multimap/AtomixMultiMapProducer.java    |    2 +-
 .../atomix/client/queue/AtomixQueueConsumer.java   |    2 +-
 .../atomix/client/queue/AtomixQueueEndpoint.java   |    2 +-
 .../atomix/client/queue/AtomixQueueProducer.java   |    2 +-
 .../atomix/client/set/AtomixSetConsumer.java       |    2 +-
 .../atomix/client/set/AtomixSetEndpoint.java       |    2 +-
 .../atomix/client/set/AtomixSetProducer.java       |    2 +-
 .../atomix/client/value/AtomixValueConsumer.java   |    2 +-
 .../atomix/client/value/AtomixValueEndpoint.java   |    2 +-
 .../atomix/client/value/AtomixValueProducer.java   |    2 +-
 .../atomix/cluster/AtomixClusterClientService.java |   11 +-
 .../atomix/cluster/AtomixClusterHelper.java        |   11 +-
 .../atomix/cluster/AtomixClusterService.java       |   12 +-
 .../src/main/docs/attachments.adoc                 |   22 +
 .../apache/camel/component/aws/cw/CwEndpoint.java  |    4 +-
 .../src/main/docs/aws-ddbstream-component.adoc     |    2 +-
 .../src/main/docs/aws-kinesis-component.adoc       |    2 +-
 .../src/main/docs/aws-mq-component.adoc            |   10 +-
 .../src/main/docs/aws-s3-component.adoc            |    2 +-
 components/camel-aws-ses/pom.xml                   |    4 +-
 .../src/main/docs/aws-sqs-component.adoc           |    6 +-
 .../camel/component/aws/sqs/SqsConfiguration.java  |    8 +
 .../camel/component/aws/swf/SWFComponent.java      |    8 +-
 .../camel-bean/src/main/docs/bean-component.adoc   |   31 +
 .../camel-bean/src/main/docs/bean-language.adoc    |   30 +
 .../apache/camel/component/bean/BeanComponent.java |    4 +-
 .../org/apache/camel/component/bean/BeanInfo.java  |   60 +-
 .../camel/component/beanclass/ClassComponent.java  |    4 +-
 .../src/main/docs/beanstalk-component.adoc         |    2 +-
 components/camel-blueprint/pom.xml                 |    1 +
 .../src/main/docs/caffeine-cache-component.adoc    |    8 +-
 .../main/docs/caffeine-loadcache-component.adoc    |    8 +-
 .../component/caffeine/CaffeineConfiguration.java  |   16 +-
 .../caffeine/cache/CaffeineCacheProducer.java      |   24 +-
 .../caffeine/load/CaffeineLoadCacheProducer.java   |   24 +-
 .../src/main/docs/cql-component.adoc               |    4 +-
 .../component/cassandra/CassandraEndpoint.java     |    2 +-
 .../src/main/docs/chatscript-component.adoc        |    4 +-
 .../component/chatscript/ChatScriptEndpoint.java   |   21 +-
 .../camel/component/cmis/CMISSessionFacade.java    |   28 +
 components/camel-couchbase/pom.xml                 |   19 +-
 .../src/main/docs/couchbase-component.adoc         |    2 +-
 .../couchbase/CouchbaseComponentTest.java          |   41 +-
 .../component/couchdb/CouchDbComponentTest.java    |   29 +-
 .../src/main/docs/crypto-cms-component.adoc        |    6 +-
 .../component/crypto/cms/CryptoCmsEndpoint.java    |   16 +
 .../common/CryptoCmsUnMarshallerConfiguration.java |    5 +-
 .../crypto/cms/common/CryptoCmsUnmarshaller.java   |    2 +-
 .../cms/common/DefaultCryptoCmsConfiguration.java  |   11 +-
 .../DefaultCryptoCmsUnMarshallerConfiguration.java |    9 +-
 ...DefaultEnvelopedDataDecryptorConfiguration.java |   17 +-
 .../DefaultSignedDataVerifierConfiguration.java    |   14 +-
 .../crypto/cms/sig/SignedDataVerifier.java         |    4 +-
 .../cms/sig/SignedDataVerifierConfiguration.java   |    4 +-
 .../cms/sig/SignedDataVerifierFromHeader.java      |    4 +-
 .../src/main/docs/crypto-component.adoc            |    2 +-
 .../src/main/docs/crypto-dataformat.adoc           |    2 +-
 .../crypto/DigitalSignatureConfiguration.java      |   57 +-
 .../component/crypto/DigitalSignatureEndpoint.java |    6 +-
 .../crypto/processor/SigningProcessor.java         |    2 +-
 .../camel-cxf/src/main/docs/cxf-component.adoc     |    2 +-
 .../camel-cxf/src/main/docs/cxfrs-component.adoc   |    4 +-
 ...ntConfigurer.java => ChainedCxfConfigurer.java} |   20 +-
 .../apache/camel/component/cxf/CxfComponent.java   |   11 +-
 ...fEndpointConfigurer.java => CxfConfigurer.java} |    7 +-
 .../apache/camel/component/cxf/CxfConsumer.java    |    6 +-
 .../apache/camel/component/cxf/CxfEndpoint.java    |  140 +--
 .../camel/component/cxf/CxfEndpointUtils.java      |   22 +-
 .../apache/camel/component/cxf/CxfProducer.java    |    4 +-
 .../camel/component/cxf/CxfSpringEndpoint.java     |   32 +-
 ...rer.java => HostnameVerifierCxfConfigurer.java} |   10 +-
 ...dpointConfigurer.java => SslCxfConfigurer.java} |   12 +-
 ...Configurer.java => ChainedCxfRsConfigurer.java} |   20 +-
 ...ndpointConfigurer.java => CxfRsConfigurer.java} |    7 +-
 .../camel/component/cxf/jaxrs/CxfRsEndpoint.java   |   60 +-
 ...r.java => HostnameVerifierCxfRsConfigurer.java} |   10 +-
 ...ointConfigurer.java => SslCxfRsConfigurer.java} |   12 +-
 .../spring/CxfEndpointBeanDefinitionParser.java    |    4 +-
 .../src/main/resources/META-INF/spring.schemas     |  125 ++
 .../camel/component/cxf/CxfEndpointTest.java       |    4 +-
 .../cxf/CxfJavaOnlyCamelContextAwareTest.java      |    4 +-
 .../apache/camel/component/cxf/CxfTimeoutTest.java |    5 +-
 .../component/cxf/jaxrs/CxfRsConsumerTest.java     |    4 +-
 .../jaxrs/CxfRsProducerEndpointConfigurerTest.java |    4 +-
 .../component/cxf/spring/CxfEndpointBeanTest.java  |    4 +-
 .../cxf/spring/CxfEndpointBeansRouterTest.java     |    4 +-
 .../component/cxf/util/CxfEndpointUtilsTest.java   |    2 +-
 .../cxf/util/CxfEndpointUtilsWithSpringTest.java   |    2 +-
 .../component/cxf/cxfConduitTimeOutContext.xml     |    2 +-
 .../directvm/DirectVmBlockingProducer.java         |   24 +-
 .../component/disruptor/DisruptorComponent.java    |   27 +-
 .../component/disruptor/DisruptorEndpoint.java     |   28 +-
 .../component/docker/DockerConfiguration.java      |    4 +-
 .../camel/component/dropbox/DropboxEndpoint.java   |    4 +
 .../src/main/docs/ehcache-component.adoc           |    8 +-
 .../component/ehcache/EhcacheConfiguration.java    |   16 +-
 .../camel/component/ehcache/EhcacheConsumer.java   |   11 +-
 .../camel/component/ehcache/EhcacheProducer.java   |   35 +-
 .../ehcache/EhcacheComponentConfigurationTest.java |    4 +-
 .../elasticsearch/ElasticsearchComponent.java      |    2 +-
 .../elasticsearch/ElasticsearchConfiguration.java  |   10 +-
 .../elasticsearch/ElasticsearchEndpoint.java       |    4 +
 .../elasticsearch/ElasticsearchProducer.java       |    8 +-
 .../camel-elsql/src/main/docs/elsql-component.adoc |    2 +-
 .../camel/component/elsql/ElsqlComponent.java      |    4 +-
 .../camel-etcd/src/main/docs/etcd-component.adoc   |    2 +-
 .../component/facebook/FacebookComponent.java      |    6 +-
 .../camel/component/facebook/FacebookConsumer.java |    4 +-
 .../camel/component/facebook/FacebookEndpoint.java |    2 +-
 .../camel/component/facebook/FacebookProducer.java |    2 +-
 .../config/FacebookEndpointConfiguration.java      |    4 +-
 .../facebook/data/FacebookPropertiesHelper.java    |   17 +-
 .../component/file/watch/FileWatchConsumer.java    |    9 +-
 .../component/file/watch/constants/FileEvent.java  |    2 -
 .../file/watch/FileWatchComponentTest.java         |    4 +-
 .../file/watch/FileWatchComponentTestBase.java     |    1 -
 .../camel-file/src/main/docs/file-component.adoc   |    2 +-
 .../apache/camel/component/file/FileEndpoint.java  |    4 +-
 .../camel/component/file/GenericFileEndpoint.java  |    8 +
 .../src/main/docs/flatpack-component.adoc          |    2 +-
 .../apache/camel/component/fop/FopProducer.java    |   13 +-
 .../camel-ftp/src/main/docs/ftp-component.adoc     |    2 +-
 .../camel-ftp/src/main/docs/ftps-component.adoc    |    4 +-
 .../camel-ftp/src/main/docs/sftp-component.adoc    |    2 +-
 .../camel/component/file/remote/FtpComponent.java  |   10 +-
 .../camel/component/file/remote/FtpEndpoint.java   |    8 +
 .../camel/component/file/remote/FtpsComponent.java |   10 +-
 .../component/file/remote/FtpsConfiguration.java   |   10 +-
 .../camel/component/file/remote/FtpsEndpoint.java  |   16 +
 ...LWithClientAuthAndSSLContextParametersTest.java |    2 +-
 .../FileToFtpsExplicitSSLWithClientAuthTest.java   |    2 +-
 ...lientAuthAndGlobalSSLContextParametersTest.java |    2 +-
 ...thoutClientAuthAndSSLContextParametersTest.java |    2 +-
 ...FileToFtpsExplicitSSLWithoutClientAuthTest.java |    2 +-
 ...SWithClientAuthAndSSLContextParametersTest.java |    2 +-
 .../FileToFtpsExplicitTLSWithClientAuthTest.java   |    2 +-
 ...thoutClientAuthAndSSLContextParametersTest.java |    2 +-
 ...FileToFtpsExplicitTLSWithoutClientAuthTest.java |    2 +-
 ...LWithClientAuthAndSSLContextParametersTest.java |    2 +-
 .../FileToFtpsImplicitSSLWithClientAuthTest.java   |    2 +-
 ...thoutClientAuthAndSSLContextParametersTest.java |    2 +-
 ...FileToFtpsImplicitSSLWithoutClientAuthTest.java |    2 +-
 ...SWithClientAuthAndSSLContextParametersTest.java |    2 +-
 .../FileToFtpsImplicitTLSWithClientAuthTest.java   |    2 +-
 ...thoutClientAuthAndSSLContextParametersTest.java |    2 +-
 ...FileToFtpsImplicitTLSWithoutClientAuthTest.java |    2 +-
 ...psWithCustomKeyAndTrustStorePropertiesTest.java |    2 +-
 ...leToFtpsWithCustomTrustStorePropertiesTest.java |    2 +-
 .../file/remote/UriConfigurationTest.java          |    4 +-
 .../camel/component/geocoder/GeoCoderEndpoint.java |    7 +-
 .../docs/google-calendar-stream-component.adoc     |    2 +-
 .../google/calendar/GoogleCalendarConsumer.java    |    9 +-
 .../google/calendar/GoogleCalendarProducer.java    |    9 +-
 .../google/drive/GoogleDriveConsumer.java          |    8 +-
 .../google/drive/GoogleDriveProducer.java          |    8 +-
 components/camel-google-mail/pom.xml               |    8 +-
 .../main/docs/google-mail-stream-component.adoc    |    2 +-
 .../component/google/mail/GoogleMailConsumer.java  |    9 +-
 .../component/google/mail/GoogleMailProducer.java  |    9 +-
 .../main/docs/google-sheets-stream-component.adoc  |    2 +-
 .../google/sheets/GoogleSheetsConsumer.java        |    9 +-
 .../google/sheets/GoogleSheetsEndpoint.java        |    8 +-
 .../google/sheets/GoogleSheetsProducer.java        |    8 +-
 .../apache/camel/component/grpc/GrpcEndpoint.java  |    4 +
 .../main/docs/hazelcast-atomicvalue-component.adoc |    8 +-
 .../main/docs/hazelcast-instance-component.adoc    |   11 +-
 .../src/main/docs/hazelcast-list-component.adoc    |   11 +-
 .../src/main/docs/hazelcast-map-component.adoc     |   11 +-
 .../main/docs/hazelcast-multimap-component.adoc    |   11 +-
 .../src/main/docs/hazelcast-queue-component.adoc   |    8 +-
 .../docs/hazelcast-replicatedmap-component.adoc    |   11 +-
 .../main/docs/hazelcast-ringbuffer-component.adoc  |    8 +-
 .../src/main/docs/hazelcast-seda-component.adoc    |    6 +-
 .../src/main/docs/hazelcast-set-component.adoc     |   11 +-
 .../src/main/docs/hazelcast-topic-component.adoc   |   10 +-
 .../hazelcast/HazelcastDefaultEndpoint.java        |    6 -
 .../hazelcast/queue/HazelcastQueueEndpoint.java    |    8 +-
 .../hazelcast/seda/HazelcastSedaEndpoint.java      |    3 +
 .../hazelcast/topic/HazelcastTopicEndpoint.java    |    6 +
 .../camel/component/hbase/HBaseComponent.java      |    4 +-
 .../camel-hdfs/src/main/docs/hdfs-component.adoc   |    2 +-
 .../camel/component/hdfs/FromFileToHdfsTest.java   |    4 +-
 .../src/main/docs/hipchat-component.adoc           |    2 +-
 .../src/main/docs/hl7terser-language.adoc          |   27 +
 .../camel-http/src/main/docs/http-component.adoc   |    2 +-
 .../apache/camel/component/http/HttpComponent.java |   10 +-
 .../hystrix/processor/HystrixReifier.java          |   17 +-
 .../src/main/docs/iec60870-client-component.adoc   |    2 +-
 .../src/main/docs/iec60870-server-component.adoc   |    2 +-
 .../component/iec60870/AbstractIecEndpoint.java    |   20 +
 .../camel/component/iec60870/BaseOptions.java      |    2 +-
 .../component/iec60870/client/ClientOptions.java   |   17 +-
 .../src/main/docs/ignite-events-component.adoc     |    2 +-
 .../ignite/events/IgniteEventsConsumer.java        |   12 +-
 .../ignite/events/IgniteEventsEndpoint.java        |   66 +-
 .../ignite/queue/IgniteQueueEndpoint.java          |    4 +-
 .../component/ignite/set/IgniteSetEndpoint.java    |    5 +-
 .../camel/component/ignite/IgniteEventsTest.java   |   29 -
 .../apache/camel/component/ipfs/IPFSEndpoint.java  |    3 +-
 .../src/main/docs/ironmq-component.adoc            |    2 +-
 .../camel/component/jcache/JCacheEndpoint.java     |   12 +-
 .../apache/camel/component/jdbc/JdbcComponent.java |    4 +-
 .../camel/component/jetty/JettyHttpComponent.java  |   10 +-
 .../camel/component/jetty/JettyHttpEndpoint.java   |    9 +-
 .../camel-jetty/src/main/docs/jetty-component.adoc |    4 +-
 .../camel/component/jetty/CustomFiltersTest.java   |    2 +-
 .../apache/camel/component/jira/JiraEndpoint.java  |    4 +
 .../camel-jms/src/main/docs/jms-component.adoc     |    2 +-
 .../camel/component/jms/JmsConfiguration.java      |    6 +-
 .../apache/camel/component/jmx/JMXComponent.java   |    6 +-
 .../apache/camel/component/jmx/JMXConsumer.java    |    4 +-
 .../apache/camel/component/jmx/JMXEndpoint.java    |    4 +-
 .../camel-jooq/src/main/docs/jooq-component.adoc   |    2 +-
 .../camel-jpa/src/main/docs/jpa-component.adoc     |    2 +-
 .../apache/camel/component/jpa/JpaEndpoint.java    |   10 +-
 .../camel-jt400/src/main/docs/jt400-component.adoc |    2 +-
 .../camel/component/jt400/Jt400Endpoint.java       |    4 +
 .../camel/component/kafka/KafkaConfiguration.java  |    8 +-
 .../camel/component/kafka/KafkaConsumer.java       |    2 +-
 .../camel/component/kafka/KafkaComponentTest.java  |   45 +-
 .../kubernetes/AbstractKubernetesEndpoint.java     |    4 +
 .../camel/component/language/LanguageEndpoint.java |    5 +
 .../camel/component/language/LanguageProducer.java |    4 +
 .../camel-log/src/main/docs/log-component.adoc     |    3 +-
 .../apache/camel/component/log/LogComponent.java   |   31 +-
 .../apache/camel/component/log/LogEndpoint.java    |  218 +++-
 .../src/main/docs/lucene-component.adoc            |    4 +-
 .../component/lucene/LuceneConfiguration.java      |   28 +-
 .../camel/component/lucene/LuceneEndpoint.java     |    2 +-
 .../component/lucene/LuceneQueryProducer.java      |    2 +-
 components/camel-mail/pom.xml                      |   12 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |    4 +-
 .../apache/camel/component/mail/MailComponent.java |    5 +-
 .../apache/camel/component/mail/MailConsumer.java  |    7 +-
 .../apache/camel/component/mail/MailEndpoint.java  |    2 +-
 .../camel/component/mail/MailComponentTest.java    |    2 +-
 .../component/metrics/MetricsComponentTest.java    |    8 +-
 .../main/docs/microprofile-metrics-component.adoc  |    8 +-
 .../AbstractMicroProfileMetricsProducer.java       |    6 +-
 .../metrics/MicroProfileMetricsComponent.java      |    5 +-
 .../metrics/MicroProfileMetricsEndpoint.java       |   18 +-
 .../metrics/MicroProfileMetricsEndpointTest.java   |    2 +-
 .../src/main/docs/milo-client-component.adoc       |    6 +-
 .../milo/client/MiloClientConfiguration.java       |    8 +-
 .../milo/client/MiloClientConnection.java          |    4 +
 .../component/milo/client/MiloClientEndpoint.java  |   47 +-
 .../apache/camel/component/mllp/MllpEndpoint.java  |    2 +-
 .../camel-mock/src/main/docs/mock-component.adoc   |   26 +
 .../apache/camel/component/mock/MockEndpoint.java  |   18 +-
 .../src/main/docs/mongodb-gridfs-component.adoc    |    3 +-
 .../component/mongodb/gridfs/GridFsConverter.java} |   22 +-
 .../component/mongodb/gridfs/GridFsEndpoint.java   |  136 ++-
 .../src/main/docs/mongodb-component.adoc           |    2 +-
 .../camel/component/mongodb/MongoDbEndpoint.java   |   13 +-
 .../camel-mqtt/src/main/docs/mqtt-component.adoc   |    2 +-
 .../camel/component/mqtt/MQTTConfiguration.java    |    9 +-
 .../src/main/docs/mybatis-component.adoc           |    2 +-
 .../camel/component/nats/NatsConfiguration.java    |   20 +-
 .../apache/camel/component/nats/NatsConsumer.java  |   26 +-
 .../apache/camel/component/nats/NatsEndpoint.java  |   12 +-
 .../apache/camel/component/nats/NatsProducer.java  |   12 +-
 .../src/main/docs/netty-http-component.adoc        |    9 +-
 .../component/netty/http/NettyHttpComponent.java   |    9 +-
 .../camel-netty/src/main/docs/netty-component.adoc |   13 +-
 .../camel/component/netty/NettyComponent.java      |    6 +-
 .../camel/component/netty/NettyConfiguration.java  |   16 +-
 .../camel/component/netty/NettyEndpoint.java       |    3 -
 components/camel-nsq/pom.xml                       |   16 +
 .../apache/camel/component/nsq/NsqConsumer.java    |    2 +-
 .../apache/camel/component/nsq/NsqEndpoint.java    |    6 +-
 .../apache/camel/component/nsq/NsqProducer.java    |    4 +-
 .../camel/component/olingo2/api/Olingo2App.java    |  109 +-
 .../olingo2/api/Olingo2ResponseHandler.java        |   18 +-
 .../api/batch/Olingo2BatchChangeRequest.java       |   10 +-
 .../api/batch/Olingo2BatchQueryRequest.java        |    6 +-
 .../olingo2/api/batch/Olingo2BatchResponse.java    |    4 +-
 .../component/olingo2/api/batch/Operation.java     |    5 +-
 .../olingo2/api/impl/AbstractFutureCallback.java   |   15 +-
 .../olingo2/api/impl/ODataPathSegmentImpl.java     |    3 +-
 .../component/olingo2/api/impl/Olingo2AppImpl.java |  471 ++++----
 .../olingo2/api/impl/SystemQueryOption.java        |    2 +-
 .../olingo2/api/impl/UriInfoWithType.java          |    9 +-
 .../camel/component/olingo2/api/impl/UriType.java  |   14 +-
 .../camel-olingo2/camel-olingo2-component/pom.xml  |   11 +
 .../camel/component/olingo2/Olingo2AppWrapper.java |    5 +-
 .../camel/component/olingo2/Olingo2Component.java  |    7 +-
 .../component/olingo2/Olingo2Configuration.java    |   71 +-
 .../camel/component/olingo2/Olingo2Consumer.java   |   17 +-
 .../camel/component/olingo2/Olingo2Endpoint.java   |   30 +-
 .../camel/component/olingo2/Olingo2Index.java      |    2 +-
 .../camel/component/olingo2/Olingo2Producer.java   |   11 +-
 .../olingo2/AbstractOlingo2AppAPITestSupport.java  |  195 +++
 .../olingo2/AbstractOlingo2TestSupport.java        |   13 +-
 .../olingo2/Olingo2AppAPIETagEnabledTest.java      |  238 ++++
 .../camel/component/olingo2/Olingo2AppAPITest.java |  309 +----
 .../olingo2/Olingo2ComponentConsumerTest.java      |   92 +-
 .../olingo2/Olingo2ComponentProducerTest.java      |    5 +-
 .../camel/component/olingo2/Olingo2RouteTest.java  |   15 +-
 .../component/olingo2/Olingo2SampleServer.java     |    6 +-
 .../component/olingo2/etag-enabled-service.xml     |   45 +
 .../camel/component/olingo4/api/Olingo4App.java    |   87 +-
 .../olingo4/api/Olingo4ResponseHandler.java        |   18 +-
 .../olingo4/api/batch/Olingo4BatchRequest.java     |    4 +-
 .../component/olingo4/api/batch/Operation.java     |   11 +-
 .../olingo4/api/impl/AbstractFutureCallback.java   |   12 +-
 .../component/olingo4/api/impl/Olingo4AppImpl.java |  161 ++-
 .../camel/component/olingo4/Olingo4AppAPITest.java |  154 ++-
 .../component/olingo4/Olingo4Configuration.java    |   71 +-
 .../camel/component/olingo4/Olingo4Consumer.java   |   21 +-
 .../camel/component/olingo4/Olingo4Endpoint.java   |    8 +-
 .../camel/component/olingo4/Olingo4Producer.java   |    8 +-
 .../olingo4/internal/Olingo4Constants.java         |    2 +-
 .../olingo4/Olingo4ComponentConsumerTest.java      |  109 +-
 .../olingo4/Olingo4ComponentProducerTest.java      |    9 +-
 .../camel/component/olingo4/Olingo4RouteTest.java  |    4 +-
 .../component/optaplanner/OptaPlannerEndpoint.java |   20 +-
 .../main/docs/pg-replication-slot-component.adoc   |    2 +-
 .../slot/PgReplicationSlotComponent.java           |    4 +-
 .../src/main/docs/properties-component.adoc        |    6 +-
 .../component/properties/PropertiesComponent.java  |   16 +-
 .../src/main/docs/pubnub-component.adoc            |    2 +-
 .../component/pubnub/PubNubConfiguration.java      |    4 +-
 .../camel/component/pubnub/PubNubConsumer.java     |    2 +-
 .../src/main/docs/pulsar-component.adoc            |    2 +-
 .../pulsar/configuration/PulsarConfiguration.java  |   18 +-
 .../camel/component/quartz/QuartzComponent.java    |   12 +-
 .../src/main/docs/rabbitmq-component.adoc          |    2 +-
 .../component/rabbitmq/RabbitMQComponent.java      |   22 +-
 .../camel/component/rabbitmq/RabbitMQEndpoint.java |   35 +-
 .../rabbitmq/RabbitMQMessageConverter.java         |    7 +-
 .../rabbitmq/RabbitMQMessagePublisher.java         |    3 +-
 .../camel/component/rabbitmq/RabbitMQProducer.java |    6 +-
 .../component/rabbitmq/RabbitMQComponentTest.java  |   20 +-
 .../component/rabbitmq/RabbitMQEndpointTest.java   |    6 +-
 .../component/rabbitmq/RabbitMQProducerTest.java   |    8 +
 .../rest/swagger/RestSwaggerEndpoint.java          |   12 +-
 .../rest/swagger/RestSwaggerDelegateHttpsTest.java |    7 +-
 .../apache/camel/component/rest/RestComponent.java |   24 +-
 .../apache/camel/component/rest/RestProducer.java  |   60 +-
 .../src/main/docs/restlet-component.adoc           |    2 +-
 .../camel/component/restlet/RestletComponent.java  |    6 +-
 .../camel/component/restlet/RestletEndpoint.java   |   11 +-
 .../restlet/RestletConfigurationTest.java          |    2 +-
 .../camel-rss/src/main/docs/rss-component.adoc     |    2 +-
 .../camel-salesforce-component/pom.xml             |    5 +
 .../src/main/docs/salesforce-component.adoc        |   16 +-
 .../component/salesforce/SalesforceComponent.java  |    9 +-
 .../component/salesforce/SalesforceConsumer.java   |    2 +-
 .../component/salesforce/SalesforceEndpoint.java   |    8 +-
 .../salesforce/SalesforceEndpointConfig.java       |   21 +-
 .../salesforce/api/FieldsToNullPropertyFilter.java |   40 +
 .../api/StringMultiSelectPicklistDeserializer.java |    4 +
 .../api/StringMultiSelectPicklistSerializer.java   |    4 +
 .../salesforce/api/dto/AbstractDTOBase.java        |    4 +-
 .../salesforce/api/dto/AbstractSObjectBase.java    |   20 +
 .../component/salesforce/api/dto/Attributes.java   |    6 +-
 .../camel/component/salesforce/api/dto/Limits.java |   13 +-
 .../salesforce/api/dto/bulk/StatusCode.java        |   82 +-
 .../component/salesforce/api/utils/JsonUtils.java  |    6 +
 .../processor/AbstractSalesforceProcessor.java     |    2 +-
 .../internal/processor/JsonRestProcessor.java      |   22 +-
 .../salesforce/RestApiIntegrationTest.java         |   55 +-
 .../api/MultiSelectPicklistJsonTest.java           |   45 +-
 .../api/dto/composite/SObjectBatchTest.java        |   37 +-
 .../api/dto/composite/SObjectTreeTest.java         |   22 +-
 .../salesforce/dto/generated/Account.java          |    2 -
 .../salesforce/dto/generated/Contact.java          |    1 -
 .../salesforce/dto/generated/Document.java         |    4 +-
 .../dto/generated/QueryRecordsAccount.java         |   16 +
 .../dto/generated/QueryRecordsContact.java         |   16 +
 .../salesforce/dto/generated/StringMSPTest.java    |   63 +
 .../component/salesforce/dto/generated/Task.java   |   17 +
 .../internal/processor/JsonRestProcessorTest.java  |   58 +-
 .../api/dto/composite_request_example.json         |   12 +-
 .../camel-salesforce-maven-plugin/README.md        |    1 +
 .../java/org/apache/camel/maven/GenerateMojo.java  |    1 -
 .../src/main/resources/sobject-pojo.vm             |    7 +-
 .../camel/maven/CamelSalesforceMojoOutputTest.java |    3 +-
 .../src/test/resources/generated/Asset.java        |    6 +-
 .../resources/generated/Asset_LocalDateTime.java   |    6 +-
 .../src/test/resources/generated/Case.java         |    6 +-
 .../generated/ComplexCalculatedFormula.java        |    6 +-
 .../resources/generated/With_Reference__c.java     |    6 +-
 .../src/main/docs/xquery-component.adoc            |    2 +-
 .../src/main/docs/scheduler-component.adoc         |    2 +-
 .../src/main/docs/servicenow-component.adoc        |    6 +-
 .../component/servicenow/ServiceNowComponent.java  |    8 +-
 .../servicenow/ServiceNowConfiguration.java        |   14 +-
 .../apache/camel/component/sjms/SjmsEndpoint.java  |    9 +-
 .../sjms/SjmsEndpointConnectionSettingsTest.java   |    4 +-
 .../sjms/batch/SjmsBatchEndpointTest.java          |    2 +-
 .../camel-slack/src/main/docs/slack-component.adoc |    2 +-
 .../camel/component/smpp/SmppConfiguration.java    |    2 +-
 .../component/smpp/SmppConnectionFactory.java      |    4 +-
 .../apache/camel/component/smpp/SmppEndpoint.java  |    2 +-
 .../component/smpp/SmppConfigurationTest.java      |    6 +-
 .../camel-snmp/src/main/docs/snmp-component.adoc   |    4 +-
 .../apache/camel/component/snmp/SnmpEndpoint.java  |    2 +-
 .../apache/camel/component/solr/SolrEndpoint.java  |   10 +-
 .../src/main/docs/splunk-component.adoc            |    4 +-
 .../component/splunk/SplunkConfiguration.java      |    4 +-
 .../spring/batch/SpringBatchEndpoint.java          |    2 +-
 .../src/main/docs/spring-boot.adoc                 |    4 +-
 .../spring/boot/CamelConfigurationProperties.java  |   14 +
 .../src/main/docs/spring-ws-component.adoc         |    6 +-
 .../spring/ws/SpringWebserviceComponent.java       |    4 +-
 .../spring/ws/SpringWebserviceConfiguration.java   |   84 +-
 .../spring/ws/type/EndpointMappingKey.java         |   40 +-
 components/camel-spring/pom.xml                    |    1 +
 .../camel-sql/src/main/docs/sql-component.adoc     |    2 +-
 .../apache/camel/component/sql/SqlComponent.java   |    4 +-
 .../sql/stored/ProducerBatchInvalidTest.java       |    5 +-
 .../camel-ssh/src/main/docs/ssh-component.adoc     |    2 +-
 .../apache/camel/component/ssh/SshEndpoint.java    |    8 +-
 .../camel/component/stomp/StompEndpoint.java       |   12 +-
 .../src/main/docs/telegram-component.adoc          |    2 +-
 .../camel/component/thrift/ThriftEndpoint.java     |    4 +
 .../camel-tika/src/main/docs/tika-component.adoc   |    8 +-
 .../camel/component/tika/TikaConfiguration.java    |   32 +-
 .../camel/component/timer/TimerEndpoint.java       |   16 +-
 .../camel/component/twilio/TwilioEndpoint.java     |    8 +-
 .../main/docs/twitter-directmessage-component.adoc |    2 +-
 .../src/main/docs/twitter-search-component.adoc    |    2 +-
 .../src/main/docs/twitter-timeline-component.adoc  |    2 +-
 .../twitter/timeline/TwitterTimelineEndpoint.java  |    8 +
 .../component/undertow/UndertowComponent.java      |    5 +-
 .../camel/component/undertow/UndertowConsumer.java |    9 +-
 .../camel/component/undertow/UndertowEndpoint.java |   11 +-
 .../src/test/resources/HandlersSpringTest.xml      |    8 +-
 .../src/main/docs/weather-component.adoc           |    2 +-
 .../camel-web3j/src/main/docs/web3j-component.adoc |    6 +-
 .../camel/component/web3j/Web3jConfiguration.java  |   21 +
 .../camel/component/web3j/Web3jEndpoint.java       |    4 +
 components/camel-webhook/pom.xml                   |   18 +
 components/camel-websocket-jsr356/pom.xml          |    2 +-
 .../src/main/docs/websocket-jsr356-component.adoc  |    3 +-
 .../camel/websocket/jsr356/JSR356Consumer.java     |    8 +-
 .../camel/websocket/jsr356/JSR356Endpoint.java     |    5 +-
 .../websocket/jsr356/JSR356WebSocketComponent.java |    6 +-
 .../src/main/docs/wordpress-component.adoc         |    5 +-
 .../component/wordpress/WordpressComponent.java    |    9 +-
 .../wordpress/WordpressComponentConfiguration.java |   18 +-
 .../component/wordpress/WordpressEndpoint.java     |   30 +-
 .../consumer/AbstractWordpressConsumer.java        |    4 +-
 .../producer/AbstractWordpressProducer.java        |    2 +-
 .../wordpress/WordpressComponentTest.java          |   20 +-
 .../component/xchange/XChangeConfiguration.java    |    8 +
 .../xmlsecurity/XmlSignatureEndpoint.java          |    8 +
 .../camel-xpath/src/main/docs/xpath-language.adoc  |   34 +
 .../src/main/docs/yammer-component.adoc            |    2 +-
 .../zookeepermaster/ZookeeperGroupSupport.java     |    2 +-
 .../group/internal/ManagedGroupFactoryBuilder.java |   15 +-
 .../src/main/docs/zookeeper-component.adoc         |    6 +-
 .../zookeeper/ZooKeeperConfiguration.java          |   20 -
 .../component/zookeeper/ZooKeeperEndpoint.java     |   16 -
 .../component/zookeeper/ZooKeeperEndpointTest.java |   14 +-
 components/readme.adoc                             |    2 +-
 .../java/org/apache/camel/CamelContextAware.java   |    3 +-
 .../src/main/java/org/apache/camel/Component.java  |   19 +
 .../org/apache/camel/ExtendedCamelContext.java     |   11 +
 .../org/apache/camel/spi/BeanIntrospection.java    |  193 +++
 .../camel/spi/EndpointPropertyConfigurer.java      |   24 +-
 .../java/org/apache/camel/spi/FactoryFinder.java   |   10 +
 ...gurer.java => GeneratedPropertyConfigurer.java} |   27 +-
 .../org/apache/camel/spi/PropertyConfigurer.java   |   11 +-
 .../apache/camel/spi/PropertyConfigurerAware.java  |   16 +-
 .../camel/spi/PropertyPlaceholderConfigurer.java   |    8 +-
 .../camel/impl/engine/AbstractCamelContext.java    |   35 +-
 .../impl/engine/CamelPostProcessorHelper.java      |    5 +-
 .../impl/engine/DefaultBeanIntrospection.java      |  196 +++
 .../camel/impl/engine/DefaultFactoryFinder.java    |   24 +-
 .../caffeine/lrucache/CaffeineLRUCache.java        |    2 +-
 .../core/xml/AbstractCamelContextFactoryBean.java  |   11 +-
 core/camel-core/pom.xml                            |   11 +-
 .../camel/builder/EndpointConsumerBuilder.java     |    2 +-
 .../camel/builder/EndpointProducerBuilder.java     |    2 +-
 .../org/apache/camel/impl/DefaultCamelContext.java |    7 +
 .../apache/camel/model/ConfigurationOption.java    |   53 -
 .../apache/camel/model/ConfigurationOptions.java   |   51 -
 .../DefinitionPropertyPlaceholderConfigurer.java   |    4 +-
 .../org/apache/camel/model/PropertyDefinition.java |    5 +
 .../apache/camel/model/PropertyDefinitions.java    |   30 +-
 .../camel/model/PropertyDescriptionsAdapter.java   |   43 +-
 .../cloud/ServiceCallExpressionConfiguration.java  |    3 +-
 .../ServiceCallServiceChooserConfiguration.java    |    3 +-
 .../ServiceCallServiceDiscoveryConfiguration.java  |    3 +-
 .../ServiceCallServiceFilterConfiguration.java     |    3 +-
 ...erviceCallServiceLoadBalancerConfiguration.java |    3 +-
 .../camel/model/dataformat/Any23DataFormat.java    |   15 +-
 .../camel/model/language/ExpressionDefinition.java |    4 +-
 .../apache/camel/model/rest/RestDefinition.java    |   10 +-
 .../org/apache/camel/reifier/AggregateReifier.java |    2 +-
 .../java/org/apache/camel/reifier/BeanReifier.java |    2 +-
 .../org/apache/camel/reifier/CatchReifier.java     |    2 +-
 .../org/apache/camel/reifier/ChoiceReifier.java    |    2 +-
 .../apache/camel/reifier/ClaimCheckReifier.java    |    2 +-
 .../apache/camel/reifier/ConvertBodyReifier.java   |    2 +-
 .../org/apache/camel/reifier/DelayReifier.java     |    2 +-
 .../apache/camel/reifier/DynamicRouterReifier.java |    2 +-
 .../org/apache/camel/reifier/EnrichReifier.java    |    2 +-
 .../org/apache/camel/reifier/FilterReifier.java    |    2 +-
 .../org/apache/camel/reifier/FinallyReifier.java   |    2 +-
 .../org/apache/camel/reifier/HystrixReifier.java   |    2 +-
 .../camel/reifier/IdempotentConsumerReifier.java   |    2 +-
 .../apache/camel/reifier/InterceptFromReifier.java |    2 +-
 .../org/apache/camel/reifier/InterceptReifier.java |    2 +-
 .../reifier/InterceptSendToEndpointReifier.java    |    2 +-
 .../apache/camel/reifier/LoadBalanceReifier.java   |    2 +-
 .../java/org/apache/camel/reifier/LogReifier.java  |    2 +-
 .../java/org/apache/camel/reifier/LoopReifier.java |    2 +-
 .../org/apache/camel/reifier/MarshalReifier.java   |    2 +-
 .../org/apache/camel/reifier/MulticastReifier.java |    2 +-
 .../apache/camel/reifier/OnCompletionReifier.java  |    2 +-
 .../apache/camel/reifier/OnExceptionReifier.java   |    2 +-
 .../apache/camel/reifier/OnFallbackReifier.java    |    2 +-
 .../org/apache/camel/reifier/OtherwiseReifier.java |    2 +-
 .../org/apache/camel/reifier/PipelineReifier.java  |    2 +-
 .../org/apache/camel/reifier/PolicyReifier.java    |    2 +-
 .../apache/camel/reifier/PollEnrichReifier.java    |    2 +-
 .../org/apache/camel/reifier/ProcessReifier.java   |    2 +-
 .../apache/camel/reifier/RecipientListReifier.java |    2 +-
 .../apache/camel/reifier/RemoveHeaderReifier.java  |    2 +-
 .../apache/camel/reifier/RemoveHeadersReifier.java |    2 +-
 .../camel/reifier/RemovePropertiesReifier.java     |    2 +-
 .../camel/reifier/RemovePropertyReifier.java       |    2 +-
 .../apache/camel/reifier/ResequenceReifier.java    |    2 +-
 .../org/apache/camel/reifier/RollbackReifier.java  |    2 +-
 .../apache/camel/reifier/RoutingSlipReifier.java   |    2 +-
 .../java/org/apache/camel/reifier/SagaReifier.java |    2 +-
 .../org/apache/camel/reifier/SamplingReifier.java  |    2 +-
 .../org/apache/camel/reifier/ScriptReifier.java    |    2 +-
 .../java/org/apache/camel/reifier/SendReifier.java |    2 +-
 .../apache/camel/reifier/ServiceCallReifier.java   |    2 +-
 .../org/apache/camel/reifier/SetBodyReifier.java   |    2 +-
 .../org/apache/camel/reifier/SetHeaderReifier.java |    2 +-
 .../apache/camel/reifier/SetPropertyReifier.java   |    2 +-
 .../java/org/apache/camel/reifier/SortReifier.java |    2 +-
 .../org/apache/camel/reifier/SplitReifier.java     |    2 +-
 .../java/org/apache/camel/reifier/StepReifier.java |    2 +-
 .../java/org/apache/camel/reifier/StopReifier.java |    2 +-
 .../org/apache/camel/reifier/ThreadsReifier.java   |    2 +-
 .../org/apache/camel/reifier/ThrottleReifier.java  |    2 +-
 .../camel/reifier/ThrowExceptionReifier.java       |    2 +-
 .../org/apache/camel/reifier/ToDynamicReifier.java |    2 +-
 .../apache/camel/reifier/TransactedReifier.java    |    2 +-
 .../org/apache/camel/reifier/TransformReifier.java |    2 +-
 .../java/org/apache/camel/reifier/TryReifier.java  |    2 +-
 .../org/apache/camel/reifier/UnmarshalReifier.java |    2 +-
 .../org/apache/camel/reifier/ValidateReifier.java  |    2 +-
 .../java/org/apache/camel/reifier/WhenReifier.java |    2 +-
 .../reifier/WhenSkipSendToEndpointReifier.java     |    2 +-
 .../org/apache/camel/reifier/WireTapReifier.java   |    2 +-
 .../reifier/dataformat/DataFormatReifier.java      |    6 +-
 .../loadbalancer/CustomLoadBalancerReifier.java    |    2 +-
 .../loadbalancer/FailoverLoadBalancerReifier.java  |    2 +-
 .../reifier/loadbalancer/LoadBalancerReifier.java  |    2 +-
 .../loadbalancer/RandomLoadBalancerReifier.java    |    2 +-
 .../RoundRobinLoadBalancerReifier.java             |    2 +-
 .../loadbalancer/StickyLoadBalancerReifier.java    |    2 +-
 .../loadbalancer/TopicLoadBalancerReifier.java     |    2 +-
 .../loadbalancer/WeightedLoadBalancerReifier.java  |    2 +-
 .../camel/reifier/rest/RestBindingReifier.java     |   16 +-
 .../transformer/CustomTransformeReifier.java       |    2 +-
 .../transformer/DataFormatTransformeReifier.java   |    2 +-
 .../transformer/EndpointTransformeReifier.java     |    2 +-
 .../reifier/validator/CustomValidatorReifier.java  |    2 +-
 .../validator/EndpointValidatorReifier.java        |    2 +-
 .../validator/PredicateValidatorReifier.java       |    2 +-
 .../directvm/DirectVmProducerBlockingTest.java     |   20 +-
 .../file/FileProducerChmodOptionTest.java          |    4 +-
 .../component/log/LogComponentOptionsTest.java     |  146 +++
 .../rest/FromRestGetPlaceholderParamTest.java      |   95 ++
 .../camel/component/rest/RestProducerPathTest.java |  193 +++
 .../camel/impl/MultipleLifecycleStrategyTest.java  |    9 +-
 .../model/dataformat/Any23DataFormatTest.java      |   52 +
 .../camel/processor/SimpleMockPlaceholderTest.java |    2 +-
 .../component/ApiMethodPropertiesHelperTest.java   |    4 +-
 .../builder/endpoint/AbstractEndpointBuilder.java  |    2 +-
 .../endpoint/dsl/AMQPEndpointBuilderFactory.java   |  660 +++++------
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    |  276 ++---
 .../dsl/ActiveMQEndpointBuilderFactory.java        |  660 +++++------
 .../endpoint/dsl/AhcEndpointBuilderFactory.java    |   48 +-
 .../endpoint/dsl/ApnsEndpointBuilderFactory.java   |  124 +-
 .../dsl/AsteriskEndpointBuilderFactory.java        |   62 +-
 .../endpoint/dsl/AtmosEndpointBuilderFactory.java  |   94 +-
 .../AtmosphereWebsocketEndpointBuilderFactory.java |  190 +--
 .../endpoint/dsl/AtomEndpointBuilderFactory.java   |   36 +-
 .../dsl/AtomixMapEndpointBuilderFactory.java       |  252 ++--
 .../dsl/AtomixMessagingEndpointBuilderFactory.java |  254 ++--
 .../dsl/AtomixMultiMapEndpointBuilderFactory.java  |   80 +-
 .../dsl/AtomixQueueEndpointBuilderFactory.java     |  228 ++--
 .../dsl/AtomixSetEndpointBuilderFactory.java       |  240 ++--
 .../dsl/AtomixValueEndpointBuilderFactory.java     |  240 ++--
 .../endpoint/dsl/AvroEndpointBuilderFactory.java   |   94 +-
 .../endpoint/dsl/BeanEndpointBuilderFactory.java   |   18 +-
 .../dsl/BeanValidatorEndpointBuilderFactory.java   |   26 +-
 .../dsl/BeanstalkEndpointBuilderFactory.java       |  178 ++-
 .../dsl/BlobServiceEndpointBuilderFactory.java     |  166 +--
 .../endpoint/dsl/BonitaEndpointBuilderFactory.java |   18 +-
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    |  166 +--
 .../dsl/BraintreeEndpointBuilderFactory.java       |  118 +-
 .../endpoint/dsl/BrowseEndpointBuilderFactory.java |   40 +-
 .../endpoint/dsl/CMEndpointBuilderFactory.java     |   22 +-
 .../endpoint/dsl/CMISEndpointBuilderFactory.java   |  114 +-
 .../dsl/CaffeineCacheEndpointBuilderFactory.java   |  206 +---
 .../CaffeineLoadCacheEndpointBuilderFactory.java   |  208 +---
 .../dsl/CassandraEndpointBuilderFactory.java       |  210 ++--
 .../dsl/ChatScriptEndpointBuilderFactory.java      |   40 +-
 .../endpoint/dsl/ChunkEndpointBuilderFactory.java  |   22 +-
 .../endpoint/dsl/CinderEndpointBuilderFactory.java |   28 +-
 .../endpoint/dsl/ClassEndpointBuilderFactory.java  |   20 +-
 .../endpoint/dsl/ClientEndpointBuilderFactory.java |  235 ++--
 .../endpoint/dsl/CoAPEndpointBuilderFactory.java   |  191 ++-
 .../endpoint/dsl/CometdEndpointBuilderFactory.java |  192 +--
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java |   40 +-
 .../dsl/ControlBusEndpointBuilderFactory.java      |   26 +-
 .../endpoint/dsl/CordaEndpointBuilderFactory.java  |   40 +-
 .../dsl/CouchDbEndpointBuilderFactory.java         |   82 +-
 .../dsl/CouchbaseEndpointBuilderFactory.java       |  292 +++--
 .../dsl/CryptoCmsEndpointBuilderFactory.java       |   83 +-
 .../endpoint/dsl/CwEndpointBuilderFactory.java     |   38 +-
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    |  346 +++---
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  |  328 +++--
 .../dsl/DataFormatEndpointBuilderFactory.java      |   10 +-
 .../dsl/DataSetEndpointBuilderFactory.java         |   96 +-
 .../dsl/DataSetTestEndpointBuilderFactory.java     |   24 +-
 .../endpoint/dsl/DdbEndpointBuilderFactory.java    |   46 +-
 .../dsl/DdbStreamEndpointBuilderFactory.java       |   22 +-
 .../dsl/DigitalOceanEndpointBuilderFactory.java    |   38 +-
 .../DigitalSignatureEndpointBuilderFactory.java    |   76 +-
 .../endpoint/dsl/DirectEndpointBuilderFactory.java |   52 +-
 .../dsl/DirectVmEndpointBuilderFactory.java        |   68 +-
 .../dsl/DisruptorEndpointBuilderFactory.java       |   80 +-
 .../dsl/DisruptorVmEndpointBuilderFactory.java     |   80 +-
 .../endpoint/dsl/DnsEndpointBuilderFactory.java    |    8 +-
 .../endpoint/dsl/DockerEndpointBuilderFactory.java |  190 +--
 .../endpoint/dsl/DozerEndpointBuilderFactory.java  |   22 +-
 .../endpoint/dsl/DrillEndpointBuilderFactory.java  |   20 +-
 .../dsl/DropboxEndpointBuilderFactory.java         |  100 +-
 .../endpoint/dsl/EC2EndpointBuilderFactory.java    |   12 +-
 .../endpoint/dsl/ECSEndpointBuilderFactory.java    |   12 +-
 .../endpoint/dsl/EKSEndpointBuilderFactory.java    |   12 +-
 .../dsl/EhcacheEndpointBuilderFactory.java         |  230 ++--
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |   50 +-
 .../endpoint/dsl/ElsqlEndpointBuilderFactory.java  |  320 +++--
 .../endpoint/dsl/EtcdEndpointBuilderFactory.java   |  190 ++-
 .../dsl/EventAdminEndpointBuilderFactory.java      |   54 +-
 .../endpoint/dsl/EventEndpointBuilderFactory.java  |   42 +-
 .../endpoint/dsl/ExecEndpointBuilderFactory.java   |   30 +-
 .../dsl/FacebookEndpointBuilderFactory.java        |  880 +++++++-------
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   |  274 ++---
 .../endpoint/dsl/FileEndpointBuilderFactory.java   |  420 ++++---
 .../dsl/FileWatchEndpointBuilderFactory.java       |    8 +-
 .../dsl/FlatpackEndpointBuilderFactory.java        |  190 ++-
 .../endpoint/dsl/FlinkEndpointBuilderFactory.java  |   28 +-
 .../endpoint/dsl/FopEndpointBuilderFactory.java    |   14 +-
 .../dsl/FreemarkerEndpointBuilderFactory.java      |   22 +-
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    |  648 +++++-----
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   |  756 ++++++------
 .../dsl/GangliaEndpointBuilderFactory.java         |   46 +-
 .../dsl/GeoCoderEndpointBuilderFactory.java        |   38 +-
 .../endpoint/dsl/GitEndpointBuilderFactory.java    |   86 +-
 .../endpoint/dsl/GitHubEndpointBuilderFactory.java |   78 +-
 .../endpoint/dsl/GlanceEndpointBuilderFactory.java |   26 +-
 .../dsl/GoogleBigQueryEndpointBuilderFactory.java  |   16 +-
 .../GoogleBigQuerySQLEndpointBuilderFactory.java   |   14 +-
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  |  100 +-
 ...GoogleCalendarStreamEndpointBuilderFactory.java |   38 +-
 .../dsl/GoogleDriveEndpointBuilderFactory.java     |  100 +-
 .../dsl/GoogleMailEndpointBuilderFactory.java      |   76 +-
 .../GoogleMailStreamEndpointBuilderFactory.java    |   30 +-
 .../dsl/GooglePubsubEndpointBuilderFactory.java    |   94 +-
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    |   76 +-
 .../GoogleSheetsStreamEndpointBuilderFactory.java  |   42 +-
 .../endpoint/dsl/GoraEndpointBuilderFactory.java   |  122 +-
 .../endpoint/dsl/GrapeEndpointBuilderFactory.java  |    8 +-
 .../endpoint/dsl/GridFsEndpointBuilderFactory.java |  191 +--
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   |  174 +--
 .../dsl/GuavaEventBusEndpointBuilderFactory.java   |   66 +-
 .../endpoint/dsl/HBaseEndpointBuilderFactory.java  |  132 +--
 ...azelcastAtomicnumberEndpointBuilderFactory.java |  175 +--
 .../HazelcastInstanceEndpointBuilderFactory.java   |  178 +--
 .../dsl/HazelcastListEndpointBuilderFactory.java   |  611 +---------
 .../dsl/HazelcastMapEndpointBuilderFactory.java    |  609 +---------
 .../HazelcastMultimapEndpointBuilderFactory.java   |  619 +---------
 .../dsl/HazelcastQueueEndpointBuilderFactory.java  |  544 +--------
 ...zelcastReplicatedmapEndpointBuilderFactory.java |  625 +---------
 .../HazelcastRingbufferEndpointBuilderFactory.java |  170 +--
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   |  277 +----
 .../dsl/HazelcastSetEndpointBuilderFactory.java    |  609 +---------
 .../dsl/HazelcastTopicEndpointBuilderFactory.java  |  559 +--------
 .../endpoint/dsl/HdfsEndpointBuilderFactory.java   |  296 +++--
 .../dsl/HipchatEndpointBuilderFactory.java         |  142 +--
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |  117 +-
 .../endpoint/dsl/IAMEndpointBuilderFactory.java    |   12 +-
 .../endpoint/dsl/IOTAEndpointBuilderFactory.java   |   96 +-
 .../endpoint/dsl/IPFSEndpointBuilderFactory.java   |   14 +-
 .../dsl/IgniteCacheEndpointBuilderFactory.java     |  104 +-
 .../dsl/IgniteComputeEndpointBuilderFactory.java   |   16 +-
 .../dsl/IgniteEventsEndpointBuilderFactory.java    |   16 +-
 .../dsl/IgniteIdGenEndpointBuilderFactory.java     |   18 +-
 .../dsl/IgniteMessagingEndpointBuilderFactory.java |   76 +-
 .../dsl/IgniteQueueEndpointBuilderFactory.java     |   16 +-
 .../dsl/IgniteSetEndpointBuilderFactory.java       |   16 +-
 .../dsl/InfinispanEndpointBuilderFactory.java      |  158 +--
 .../dsl/InfluxDbEndpointBuilderFactory.java        |   22 +-
 .../endpoint/dsl/IrcEndpointBuilderFactory.java    |  262 ++--
 .../endpoint/dsl/IronMQEndpointBuilderFactory.java |  186 ++-
 .../endpoint/dsl/JBPMEndpointBuilderFactory.java   |  296 ++---
 .../endpoint/dsl/JCacheEndpointBuilderFactory.java |  204 ++--
 .../dsl/JGroupsEndpointBuilderFactory.java         |   52 +-
 .../dsl/JGroupsRaftEndpointBuilderFactory.java     |   46 +-
 .../endpoint/dsl/JMXEndpointBuilderFactory.java    |   88 +-
 .../dsl/JSR356WebSocketEndpointBuilderFactory.java |   87 +-
 .../dsl/JcloudsEndpointBuilderFactory.java         |   66 +-
 .../endpoint/dsl/JcrEndpointBuilderFactory.java    |  130 +-
 .../endpoint/dsl/JdbcEndpointBuilderFactory.java   |   54 +-
 .../dsl/JettyHttpEndpointBuilder9Factory.java      |   50 +-
 .../endpoint/dsl/JingEndpointBuilderFactory.java   |   12 +-
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   |  100 +-
 .../endpoint/dsl/JmsEndpointBuilderFactory.java    |  658 +++++-----
 .../endpoint/dsl/JoltEndpointBuilderFactory.java   |   24 +-
 .../endpoint/dsl/JooqEndpointBuilderFactory.java   |  128 +-
 .../endpoint/dsl/JpaEndpointBuilderFactory.java    |  262 ++--
 .../dsl/JsonValidatorEndpointBuilderFactory.java   |   30 +-
 .../endpoint/dsl/Jt400EndpointBuilderFactory.java  |  230 ++--
 .../endpoint/dsl/KMSEndpointBuilderFactory.java    |   12 +-
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |  452 +++----
 .../dsl/KeystoneEndpointBuilderFactory.java        |   26 +-
 .../dsl/KinesisEndpointBuilderFactory.java         |  184 ++-
 .../dsl/KinesisFirehoseEndpointBuilderFactory.java |   26 +-
 ...KubernetesConfigMapsEndpointBuilderFactory.java |   50 +-
 ...ubernetesDeploymentsEndpointBuilderFactory.java |  180 +--
 .../dsl/KubernetesHPAEndpointBuilderFactory.java   |  182 +--
 .../dsl/KubernetesJobEndpointBuilderFactory.java   |  180 +--
 ...KubernetesNamespacesEndpointBuilderFactory.java |  180 +--
 .../dsl/KubernetesNodesEndpointBuilderFactory.java |  180 +--
 ...sistentVolumesClaimsEndpointBuilderFactory.java |   50 +-
 ...tesPersistentVolumesEndpointBuilderFactory.java |   50 +-
 .../dsl/KubernetesPodsEndpointBuilderFactory.java  |  180 +--
 ...plicationControllersEndpointBuilderFactory.java |  180 +--
 ...rnetesResourcesQuotaEndpointBuilderFactory.java |   50 +-
 .../KubernetesSecretsEndpointBuilderFactory.java   |   50 +-
 ...netesServiceAccountsEndpointBuilderFactory.java |   50 +-
 .../KubernetesServicesEndpointBuilderFactory.java  |  180 +--
 .../endpoint/dsl/LambdaEndpointBuilderFactory.java |   28 +-
 .../dsl/LanguageEndpointBuilderFactory.java        |   26 +-
 .../endpoint/dsl/LdapEndpointBuilderFactory.java   |   18 +-
 .../endpoint/dsl/LdifEndpointBuilderFactory.java   |    8 +-
 .../dsl/LinkedInEndpointBuilderFactory.java        |  144 +--
 .../endpoint/dsl/LogEndpointBuilderFactory.java    |  127 +-
 .../endpoint/dsl/LuceneEndpointBuilderFactory.java |   24 +-
 .../dsl/LumberjackEndpointBuilderFactory.java      |   12 +-
 .../endpoint/dsl/MQEndpointBuilderFactory.java     |   12 +-
 .../endpoint/dsl/MQTTEndpointBuilderFactory.java   |  403 ++++---
 .../endpoint/dsl/MSKEndpointBuilderFactory.java    |   12 +-
 .../endpoint/dsl/MailEndpointBuilderFactory.java   |  488 ++++----
 .../endpoint/dsl/MasterEndpointBuilderFactory.java |    8 +-
 .../dsl/MetricsEndpointBuilderFactory.java         |   32 +-
 .../MicroProfileMetricsEndpointBuilderFactory.java |   56 +-
 .../dsl/MicrometerEndpointBuilderFactory.java      |   16 +-
 .../dsl/MiloClientEndpointBuilderFactory.java      |  362 ++----
 .../dsl/MiloServerEndpointBuilderFactory.java      |   40 +-
 .../endpoint/dsl/MinaEndpointBuilderFactory.java   |  270 ++---
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   |  222 ++--
 .../endpoint/dsl/MockEndpointBuilderFactory.java   |    8 +-
 .../dsl/MongoDbEndpointBuilderFactory.java         |  212 ++--
 .../endpoint/dsl/MsvEndpointBuilderFactory.java    |   40 +-
 .../dsl/MustacheEndpointBuilderFactory.java        |   18 +-
 .../endpoint/dsl/MvelEndpointBuilderFactory.java   |   14 +-
 .../dsl/MyBatisBeanEndpointBuilderFactory.java     |   10 +-
 .../dsl/MyBatisEndpointBuilderFactory.java         |  154 ++-
 .../endpoint/dsl/NagiosEndpointBuilderFactory.java |   30 +-
 .../endpoint/dsl/NatsEndpointBuilderFactory.java   |  248 ++--
 .../dsl/NetWeaverEndpointBuilderFactory.java       |   26 +-
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  |  792 +++++--------
 .../dsl/NettyHttpEndpointBuilderFactory.java       |  816 +++++--------
 .../dsl/NeutronEndpointBuilderFactory.java         |   28 +-
 .../endpoint/dsl/NovaEndpointBuilderFactory.java   |   28 +-
 .../endpoint/dsl/NsqEndpointBuilderFactory.java    |  106 +-
 .../dsl/Olingo2EndpointBuilderFactory.java         |  154 +--
 .../dsl/Olingo4EndpointBuilderFactory.java         |  154 +--
 ...penshiftBuildConfigsEndpointBuilderFactory.java |   50 +-
 .../dsl/OpenshiftBuildsEndpointBuilderFactory.java |   50 +-
 .../dsl/OptaPlannerEndpointBuilderFactory.java     |   56 +-
 .../endpoint/dsl/PahoEndpointBuilderFactory.java   |  142 +--
 .../dsl/PaxLoggingEndpointBuilderFactory.java      |   10 +-
 .../endpoint/dsl/PdfEndpointBuilderFactory.java    |   40 +-
 .../dsl/PgEventEndpointBuilderFactory.java         |   66 +-
 .../PgReplicationSlotEndpointBuilderFactory.java   |   24 +-
 .../dsl/PrinterEndpointBuilderFactory.java         |   36 +-
 .../dsl/PropertiesEndpointBuilderFactory.java      |   40 +-
 .../endpoint/dsl/PubNubEndpointBuilderFactory.java |  114 +-
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java |  118 +-
 .../endpoint/dsl/QuartzEndpointBuilderFactory.java |   66 +-
 .../dsl/QueueServiceEndpointBuilderFactory.java    |   80 +-
 .../dsl/QuickfixjEndpointBuilderFactory.java       |   66 +-
 .../dsl/RabbitMQEndpointBuilderFactory.java        |  512 ++++----
 .../dsl/ReactiveStreamsEndpointBuilderFactory.java |   64 +-
 .../endpoint/dsl/RedisEndpointBuilderFactory.java  |  100 +-
 .../endpoint/dsl/RefEndpointBuilderFactory.java    |   40 +-
 .../dsl/RestApiEndpointBuilderFactory.java         |   12 +-
 .../endpoint/dsl/RestEndpointBuilderFactory.java   |   86 +-
 .../dsl/RestSwaggerEndpointBuilderFactory.java     |    8 +-
 .../dsl/RestletEndpointBuilderFactory.java         |  150 ++-
 .../endpoint/dsl/RssEndpointBuilderFactory.java    |   36 +-
 .../endpoint/dsl/S3EndpointBuilderFactory.java     |  348 +++---
 .../endpoint/dsl/SWFEndpointBuilderFactory.java    |  178 +--
 .../endpoint/dsl/SagaEndpointBuilderFactory.java   |    8 +-
 .../dsl/SalesforceEndpointBuilderFactory.java      |  474 ++++----
 .../dsl/SchedulerEndpointBuilderFactory.java       |   12 +-
 .../dsl/SchematronEndpointBuilderFactory.java      |   20 +-
 .../endpoint/dsl/ScpEndpointBuilderFactory.java    |   54 +-
 .../endpoint/dsl/SdbEndpointBuilderFactory.java    |   38 +-
 .../endpoint/dsl/SedaEndpointBuilderFactory.java   |  108 +-
 .../endpoint/dsl/ServerEndpointBuilderFactory.java |  247 ++--
 .../dsl/ServiceEndpointBuilderFactory.java         |    8 +-
 .../dsl/ServiceNowEndpointBuilderFactory.java      |  144 +--
 .../dsl/ServletEndpointBuilderFactory.java         |   40 +-
 .../endpoint/dsl/SesEndpointBuilderFactory.java    |   38 +-
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   |  700 ++++++-----
 .../endpoint/dsl/SipEndpointBuilderFactory.java    |  462 ++++----
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  |  276 ++---
 .../dsl/SjmsBatchEndpointBuilderFactory.java       |   84 +-
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   |  266 ++---
 .../endpoint/dsl/SlackEndpointBuilderFactory.java  |  132 +--
 .../endpoint/dsl/SmppEndpointBuilderFactory.java   |  316 ++---
 .../endpoint/dsl/SnmpEndpointBuilderFactory.java   |   50 +-
 .../endpoint/dsl/SnsEndpointBuilderFactory.java    |   56 +-
 .../endpoint/dsl/SolrEndpointBuilderFactory.java   |  106 +-
 .../dsl/SoroushBotEndpointBuilderFactory.java      |  166 +--
 .../endpoint/dsl/SparkEndpointBuilderFactory.java  |   36 +-
 .../endpoint/dsl/SplunkEndpointBuilderFactory.java |  243 ++--
 .../dsl/SpringBatchEndpointBuilderFactory.java     |   20 +-
 .../SpringIntegrationEndpointBuilderFactory.java   |   56 +-
 .../dsl/SpringLdapEndpointBuilderFactory.java      |   14 +-
 .../SpringWebserviceEndpointBuilderFactory.java    |  141 ++-
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    |  296 +++--
 .../dsl/SqlStoredEndpointBuilderFactory.java       |   30 +-
 .../endpoint/dsl/SqsEndpointBuilderFactory.java    |  332 +++---
 .../endpoint/dsl/SshEndpointBuilderFactory.java    |  216 ++--
 .../endpoint/dsl/StAXEndpointBuilderFactory.java   |   10 +-
 .../endpoint/dsl/StompEndpointBuilderFactory.java  |   88 +-
 .../endpoint/dsl/StreamEndpointBuilderFactory.java |  140 +--
 .../dsl/StringTemplateEndpointBuilderFactory.java  |   20 +-
 .../endpoint/dsl/StubEndpointBuilderFactory.java   |  108 +-
 .../endpoint/dsl/SwiftEndpointBuilderFactory.java  |   28 +-
 .../dsl/TelegramEndpointBuilderFactory.java        |  152 ++-
 .../endpoint/dsl/ThriftEndpointBuilderFactory.java |  102 +-
 .../endpoint/dsl/TikaEndpointBuilderFactory.java   |   30 +-
 .../endpoint/dsl/TimerEndpointBuilderFactory.java  |   38 +-
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java |   46 +-
 ...TwitterDirectMessageEndpointBuilderFactory.java |  222 ++--
 .../dsl/TwitterSearchEndpointBuilderFactory.java   |  220 ++--
 .../dsl/TwitterTimelineEndpointBuilderFactory.java |  226 ++--
 .../dsl/UndertowEndpointBuilderFactory.java        |  158 +--
 .../dsl/ValidatorEndpointBuilderFactory.java       |   40 +-
 .../dsl/VelocityEndpointBuilderFactory.java        |   20 +-
 .../endpoint/dsl/VertxEndpointBuilderFactory.java  |   52 +-
 .../endpoint/dsl/VmEndpointBuilderFactory.java     |  108 +-
 .../dsl/WeatherEndpointBuilderFactory.java         |  328 +++--
 .../endpoint/dsl/Web3jEndpointBuilderFactory.java  |  222 ++--
 .../dsl/WebhookEndpointBuilderFactory.java         |   20 +-
 .../dsl/WebsocketEndpointBuilderFactory.java       |  162 +--
 .../dsl/WordpressEndpointBuilderFactory.java       |  133 +--
 .../endpoint/dsl/WsEndpointBuilderFactory.java     |  199 ++--
 .../dsl/XChangeEndpointBuilderFactory.java         |   26 +-
 .../endpoint/dsl/XQueryEndpointBuilderFactory.java |  258 ++--
 .../dsl/XmlSignatureEndpointBuilderFactory.java    |  118 +-
 .../endpoint/dsl/XmppEndpointBuilderFactory.java   |  162 +--
 .../endpoint/dsl/XsltEndpointBuilderFactory.java   |   66 +-
 .../endpoint/dsl/YammerEndpointBuilderFactory.java |  164 ++-
 .../dsl/ZendeskEndpointBuilderFactory.java         |   76 +-
 .../dsl/ZooKeeperEndpointBuilderFactory.java       |  160 +--
 .../dsl/ZooKeeperMasterEndpointBuilderFactory.java |   10 +-
 .../builder/endpoint/FileConsumeCharsetTest.java   |    2 +-
 .../src/test/resources/log4j2.properties           |    2 +-
 .../camel/main/DefaultConfigurationConfigurer.java |    5 +
 .../camel/main/DefaultConfigurationProperties.java |   46 +
 .../java/org/apache/camel/main/MainSupport.java    |   12 +-
 .../camel-main-configuration-metadata.json         |   12 +
 .../mbean/ManagedBeanIntrospectionMBean.java       |   42 +
 .../management/JmxManagementLifecycleStrategy.java |   18 +-
 .../management/JmxManagementStrategyFactory.java   |   23 +
 .../management/mbean/ManagedBeanIntrospection.java |   70 ++
 .../management/ManagedBeanIntrospectionTest.java   |   85 ++
 .../management/ManagedNonManagedServiceTest.java   |    2 +-
 ...edProducerRouteAddRemoveRegisterAlwaysTest.java |    2 +-
 .../management/ManagedRouteAddRemoveTest.java      |    2 +-
 .../DefaultComponentVerifierExtension.java         |    7 +-
 .../apache/camel/support/CamelContextHelper.java   |    4 +-
 .../org/apache/camel/support/DefaultComponent.java |   78 +-
 .../org/apache/camel/support/DefaultEndpoint.java  |   25 +-
 .../org/apache/camel/support/EndpointHelper.java   |    3 +-
 .../apache/camel/support/IntrospectionSupport.java |   79 +-
 .../camel/support/PropertyBindingSupport.java      |   91 +-
 .../camel/support/ScheduledPollConsumer.java       |    3 +-
 .../camel/support/ScheduledPollEndpoint.java       |   53 +-
 .../camel/support/builder/ExpressionBuilder.java   |    4 +-
 .../support/component/AbstractApiComponent.java    |    4 +-
 .../support/component/AbstractApiEndpoint.java     |    5 +-
 .../component/ApiMethodPropertiesHelper.java       |   14 +-
 .../component/PropertyConfigurerSupport.java       |   62 +
 .../org/apache/camel/support/jndi/JndiContext.java |    1 +
 .../DefaultManagementMBeanAssembler.java           |    6 +-
 .../support/management/MBeanInfoAssembler.java     |   30 +-
 .../org/apache/camel/util/PropertiesHelper.java    |   86 ++
 docs/components/modules/ROOT/nav.adoc              |    1 +
 .../modules/ROOT/pages/activemq-component.adoc     |    3 +-
 .../modules/ROOT/pages/ahc-component.adoc          |    1 +
 .../modules/ROOT/pages/ahc-ws-component.adoc       |    1 +
 .../modules/ROOT/pages/amqp-component.adoc         |    3 +-
 .../modules/ROOT/pages/any23-dataformat.adoc       |    9 +-
 .../modules/ROOT/pages/apns-component.adoc         |    3 +-
 .../modules/ROOT/pages/as2-component.adoc          |    1 +
 .../modules/ROOT/pages/asn1-dataformat.adoc        |    1 +
 .../modules/ROOT/pages/asterisk-component.adoc     |    1 +
 .../modules/ROOT/pages/atmos-component.adoc        |    1 +
 .../ROOT/pages/atmosphere-websocket-component.adoc |    1 +
 .../modules/ROOT/pages/atom-component.adoc         |    3 +-
 .../modules/ROOT/pages/atomix-map-component.adoc   |    3 +-
 .../ROOT/pages/atomix-messaging-component.adoc     |    3 +-
 .../ROOT/pages/atomix-multimap-component.adoc      |    3 +-
 .../modules/ROOT/pages/atomix-queue-component.adoc |    3 +-
 .../modules/ROOT/pages/atomix-set-component.adoc   |    3 +-
 .../modules/ROOT/pages/atomix-value-component.adoc |    3 +-
 .../components/modules/ROOT/pages/attachments.adoc |   23 +
 .../modules/ROOT/pages/avro-component.adoc         |    1 +
 .../modules/ROOT/pages/avro-dataformat.adoc        |    1 +
 .../modules/ROOT/pages/aws-cw-component.adoc       |    1 +
 .../modules/ROOT/pages/aws-ddb-component.adoc      |    1 +
 .../ROOT/pages/aws-ddbstream-component.adoc        |    3 +-
 .../modules/ROOT/pages/aws-ec2-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-ecs-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-eks-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-iam-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-kinesis-component.adoc  |    3 +-
 .../ROOT/pages/aws-kinesis-firehose-component.adoc |    1 +
 .../modules/ROOT/pages/aws-kms-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-lambda-component.adoc   |    1 +
 .../modules/ROOT/pages/aws-mq-component.adoc       |   11 +-
 .../modules/ROOT/pages/aws-msk-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-s3-component.adoc       |    3 +-
 .../modules/ROOT/pages/aws-sdb-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-ses-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-sns-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-sqs-component.adoc      |    7 +-
 .../modules/ROOT/pages/aws-swf-component.adoc      |    1 +
 docs/components/modules/ROOT/pages/aws-xray.adoc   |    1 +
 .../modules/ROOT/pages/azure-blob-component.adoc   |    1 +
 .../modules/ROOT/pages/azure-queue-component.adoc  |    1 +
 docs/components/modules/ROOT/pages/azure.adoc      |    1 +
 .../modules/ROOT/pages/barcode-dataformat.adoc     |    1 +
 .../modules/ROOT/pages/base64-dataformat.adoc      |    1 +
 .../modules/ROOT/pages/bean-component.adoc         |   32 +
 .../modules/ROOT/pages/bean-language.adoc          |   31 +
 .../ROOT/pages/bean-validator-component.adoc       |    1 +
 .../modules/ROOT/pages/beanio-dataformat.adoc      |    1 +
 .../modules/ROOT/pages/beanstalk-component.adoc    |    3 +-
 .../modules/ROOT/pages/bindy-dataformat.adoc       |    1 +
 docs/components/modules/ROOT/pages/blueprint.adoc  |    1 +
 .../modules/ROOT/pages/bonita-component.adoc       |    1 +
 .../modules/ROOT/pages/box-component.adoc          |    1 +
 .../modules/ROOT/pages/braintree-component.adoc    |    1 +
 .../modules/ROOT/pages/browse-component.adoc       |    1 +
 .../ROOT/pages/caffeine-cache-component.adoc       |    9 +-
 .../ROOT/pages/caffeine-loadcache-component.adoc   |    9 +-
 .../modules/ROOT/pages/cbor-dataformat.adoc        |    1 +
 docs/components/modules/ROOT/pages/cdi.adoc        |    1 +
 .../modules/ROOT/pages/chatscript-component.adoc   |    5 +-
 .../modules/ROOT/pages/chunk-component.adoc        |    1 +
 .../modules/ROOT/pages/class-component.adoc        |    1 +
 .../modules/ROOT/pages/cm-sms-component.adoc       |    1 +
 .../modules/ROOT/pages/cmis-component.adoc         |    1 +
 .../modules/ROOT/pages/coap-component.adoc         |    1 +
 .../modules/ROOT/pages/cometd-component.adoc       |    1 +
 .../modules/ROOT/pages/consul-component.adoc       |    1 +
 .../modules/ROOT/pages/controlbus-component.adoc   |    1 +
 .../modules/ROOT/pages/corda-component.adoc        |    1 +
 .../modules/ROOT/pages/couchbase-component.adoc    |    3 +-
 .../modules/ROOT/pages/couchdb-component.adoc      |    1 +
 .../modules/ROOT/pages/cql-component.adoc          |    5 +-
 .../modules/ROOT/pages/crypto-cms-component.adoc   |    7 +-
 .../modules/ROOT/pages/crypto-component.adoc       |    3 +-
 .../modules/ROOT/pages/crypto-dataformat.adoc      |    3 +-
 .../modules/ROOT/pages/csv-dataformat.adoc         |    1 +
 .../modules/ROOT/pages/cxf-component.adoc          |    3 +-
 .../modules/ROOT/pages/cxf-transport.adoc          |    1 +
 .../modules/ROOT/pages/cxfrs-component.adoc        |    5 +-
 .../modules/ROOT/pages/dataformat-component.adoc   |    1 +
 .../modules/ROOT/pages/dataset-component.adoc      |    1 +
 .../modules/ROOT/pages/dataset-test-component.adoc |    1 +
 .../modules/ROOT/pages/digitalocean-component.adoc |    1 +
 .../modules/ROOT/pages/direct-component.adoc       |    1 +
 .../modules/ROOT/pages/direct-vm-component.adoc    |    1 +
 .../modules/ROOT/pages/disruptor-component.adoc    |    1 +
 .../modules/ROOT/pages/dns-component.adoc          |    1 +
 .../modules/ROOT/pages/docker-component.adoc       |    1 +
 .../modules/ROOT/pages/dozer-component.adoc        |    1 +
 .../modules/ROOT/pages/drill-component.adoc        |    1 +
 .../modules/ROOT/pages/dropbox-component.adoc      |    1 +
 .../modules/ROOT/pages/ehcache-component.adoc      |    9 +-
 .../ROOT/pages/elasticsearch-rest-component.adoc   |    1 +
 .../modules/ROOT/pages/elsql-component.adoc        |    3 +-
 .../modules/ROOT/pages/etcd-component.adoc         |    3 +-
 .../modules/ROOT/pages/eventadmin-component.adoc   |    1 +
 .../modules/ROOT/pages/exec-component.adoc         |    1 +
 .../modules/ROOT/pages/facebook-component.adoc     |    1 +
 .../modules/ROOT/pages/fhir-component.adoc         |    1 +
 .../modules/ROOT/pages/fhirJson-dataformat.adoc    |    1 +
 .../modules/ROOT/pages/fhirXml-dataformat.adoc     |    1 +
 .../modules/ROOT/pages/file-component.adoc         |    3 +-
 .../modules/ROOT/pages/file-watch-component.adoc   |    1 +
 .../modules/ROOT/pages/flatpack-component.adoc     |    3 +-
 .../modules/ROOT/pages/flatpack-dataformat.adoc    |    1 +
 .../modules/ROOT/pages/flink-component.adoc        |    1 +
 .../modules/ROOT/pages/fop-component.adoc          |    1 +
 .../modules/ROOT/pages/freemarker-component.adoc   |    1 +
 .../modules/ROOT/pages/ftp-component.adoc          |    3 +-
 .../modules/ROOT/pages/ftps-component.adoc         |    5 +-
 .../modules/ROOT/pages/ganglia-component.adoc      |    1 +
 .../modules/ROOT/pages/geocoder-component.adoc     |    1 +
 .../modules/ROOT/pages/git-component.adoc          |    1 +
 .../modules/ROOT/pages/github-component.adoc       |    1 +
 .../ROOT/pages/google-bigquery-component.adoc      |    1 +
 .../ROOT/pages/google-bigquery-sql-component.adoc  |    1 +
 .../ROOT/pages/google-calendar-component.adoc      |    1 +
 .../pages/google-calendar-stream-component.adoc    |    3 +-
 .../modules/ROOT/pages/google-drive-component.adoc |    1 +
 .../modules/ROOT/pages/google-mail-component.adoc  |    1 +
 .../ROOT/pages/google-mail-stream-component.adoc   |    3 +-
 .../ROOT/pages/google-pubsub-component.adoc        |    1 +
 .../ROOT/pages/google-sheets-component.adoc        |    1 +
 .../ROOT/pages/google-sheets-stream-component.adoc |    3 +-
 .../modules/ROOT/pages/gora-component.adoc         |    1 +
 .../modules/ROOT/pages/grape-component.adoc        |    1 +
 .../modules/ROOT/pages/grok-dataformat.adoc        |    1 +
 .../modules/ROOT/pages/groovy-language.adoc        |    1 +
 .../modules/ROOT/pages/grpc-component.adoc         |    1 +
 .../ROOT/pages/guava-eventbus-component.adoc       |    1 +
 .../ROOT/pages/gzipdeflater-dataformat.adoc        |    1 +
 .../pages/hazelcast-atomicvalue-component.adoc     |    9 +-
 .../ROOT/pages/hazelcast-instance-component.adoc   |   12 +-
 .../ROOT/pages/hazelcast-list-component.adoc       |   12 +-
 .../ROOT/pages/hazelcast-map-component.adoc        |   12 +-
 .../ROOT/pages/hazelcast-multimap-component.adoc   |   12 +-
 .../ROOT/pages/hazelcast-queue-component.adoc      |    9 +-
 .../pages/hazelcast-replicatedmap-component.adoc   |   12 +-
 .../ROOT/pages/hazelcast-ringbuffer-component.adoc |    9 +-
 .../ROOT/pages/hazelcast-seda-component.adoc       |    7 +-
 .../ROOT/pages/hazelcast-set-component.adoc        |   12 +-
 .../ROOT/pages/hazelcast-topic-component.adoc      |   11 +-
 docs/components/modules/ROOT/pages/hazelcast.adoc  |    1 +
 .../modules/ROOT/pages/hbase-component.adoc        |    1 +
 .../modules/ROOT/pages/hdfs-component.adoc         |    3 +-
 .../modules/ROOT/pages/hipchat-component.adoc      |    3 +-
 .../modules/ROOT/pages/hl7-dataformat.adoc         |    1 +
 .../modules/ROOT/pages/hl7terser-language.adoc     |   28 +
 .../modules/ROOT/pages/http-component.adoc         |    3 +-
 docs/components/modules/ROOT/pages/hystrix.adoc    |    1 +
 .../modules/ROOT/pages/ical-dataformat.adoc        |    1 +
 .../ROOT/pages/iec60870-client-component.adoc      |    3 +-
 .../ROOT/pages/iec60870-server-component.adoc      |    3 +-
 .../modules/ROOT/pages/ignite-cache-component.adoc |    1 +
 .../ROOT/pages/ignite-compute-component.adoc       |    1 +
 .../ROOT/pages/ignite-events-component.adoc        |    3 +-
 .../modules/ROOT/pages/ignite-idgen-component.adoc |    1 +
 .../ROOT/pages/ignite-messaging-component.adoc     |    1 +
 .../modules/ROOT/pages/ignite-queue-component.adoc |    1 +
 .../modules/ROOT/pages/ignite-set-component.adoc   |    1 +
 docs/components/modules/ROOT/pages/ignite.adoc     |    1 +
 .../modules/ROOT/pages/infinispan-component.adoc   |    1 +
 .../modules/ROOT/pages/influxdb-component.adoc     |    1 +
 .../modules/ROOT/pages/iota-component.adoc         |    1 +
 .../modules/ROOT/pages/ipfs-component.adoc         |    1 +
 .../modules/ROOT/pages/irc-component.adoc          |    1 +
 .../modules/ROOT/pages/ironmq-component.adoc       |    3 +-
 .../modules/ROOT/pages/jacksonxml-dataformat.adoc  |    1 +
 docs/components/modules/ROOT/pages/jasypt.adoc     |    1 +
 .../modules/ROOT/pages/jaxb-dataformat.adoc        |    1 +
 .../modules/ROOT/pages/jbpm-component.adoc         |    1 +
 .../modules/ROOT/pages/jcache-component.adoc       |    1 +
 .../modules/ROOT/pages/jclouds-component.adoc      |    1 +
 .../modules/ROOT/pages/jcr-component.adoc          |    1 +
 .../modules/ROOT/pages/jdbc-component.adoc         |    1 +
 .../modules/ROOT/pages/jetty-component.adoc        |    5 +-
 .../modules/ROOT/pages/jgroups-component.adoc      |    1 +
 .../modules/ROOT/pages/jgroups-raft-component.adoc |    1 +
 .../modules/ROOT/pages/jing-component.adoc         |    1 +
 .../modules/ROOT/pages/jira-component.adoc         |    1 +
 .../modules/ROOT/pages/jms-component.adoc          |    3 +-
 .../modules/ROOT/pages/jmx-component.adoc          |    1 +
 .../modules/ROOT/pages/jolt-component.adoc         |    1 +
 .../modules/ROOT/pages/jooq-component.adoc         |    3 +-
 .../modules/ROOT/pages/jpa-component.adoc          |    3 +-
 .../ROOT/pages/json-fastjson-dataformat.adoc       |    1 +
 .../modules/ROOT/pages/json-gson-dataformat.adoc   |    1 +
 .../ROOT/pages/json-jackson-dataformat.adoc        |    1 +
 .../ROOT/pages/json-johnzon-dataformat.adoc        |    1 +
 .../ROOT/pages/json-validator-component.adoc       |    1 +
 .../ROOT/pages/json-xstream-dataformat.adoc        |    1 +
 .../modules/ROOT/pages/jsonApi-dataformat.adoc     |    1 +
 .../modules/ROOT/pages/jsonpath-language.adoc      |    1 +
 .../modules/ROOT/pages/jt400-component.adoc        |    3 +-
 .../modules/ROOT/pages/kafka-component.adoc        |    1 +
 .../pages/kubernetes-config-maps-component.adoc    |    1 +
 .../pages/kubernetes-deployments-component.adoc    |    1 +
 .../ROOT/pages/kubernetes-hpa-component.adoc       |    1 +
 .../ROOT/pages/kubernetes-job-component.adoc       |    1 +
 .../pages/kubernetes-namespaces-component.adoc     |    1 +
 .../ROOT/pages/kubernetes-nodes-component.adoc     |    1 +
 ...rnetes-persistent-volumes-claims-component.adoc |    1 +
 .../kubernetes-persistent-volumes-component.adoc   |    1 +
 .../ROOT/pages/kubernetes-pods-component.adoc      |    1 +
 ...bernetes-replication-controllers-component.adoc |    1 +
 .../kubernetes-resources-quota-component.adoc      |    1 +
 .../ROOT/pages/kubernetes-secrets-component.adoc   |    1 +
 .../kubernetes-service-accounts-component.adoc     |    1 +
 .../ROOT/pages/kubernetes-services-component.adoc  |    1 +
 docs/components/modules/ROOT/pages/kubernetes.adoc |    1 +
 docs/components/modules/ROOT/pages/kura.adoc       |    1 +
 .../modules/ROOT/pages/language-component.adoc     |    1 +
 .../modules/ROOT/pages/ldap-component.adoc         |    1 +
 .../modules/ROOT/pages/ldif-component.adoc         |    1 +
 docs/components/modules/ROOT/pages/leveldb.adoc    |    1 +
 .../modules/ROOT/pages/linkedin-component.adoc     |    1 +
 .../modules/ROOT/pages/log-component.adoc          |    4 +-
 .../modules/ROOT/pages/lpr-component.adoc          |    1 +
 docs/components/modules/ROOT/pages/lra.adoc        |    1 +
 .../modules/ROOT/pages/lucene-component.adoc       |    5 +-
 .../modules/ROOT/pages/lumberjack-component.adoc   |    1 +
 .../modules/ROOT/pages/lzf-dataformat.adoc         |    1 +
 .../modules/ROOT/pages/mail-component.adoc         |    5 +-
 .../modules/ROOT/pages/master-component.adoc       |    1 +
 .../modules/ROOT/pages/metrics-component.adoc      |    1 +
 .../modules/ROOT/pages/micrometer-component.adoc   |    1 +
 .../modules/ROOT/pages/microprofile-config.adoc    |    1 +
 .../ROOT/pages/microprofile-metrics-component.adoc |    9 +-
 .../modules/ROOT/pages/milo-client-component.adoc  |    7 +-
 .../modules/ROOT/pages/milo-server-component.adoc  |    1 +
 .../ROOT/pages/mime-multipart-dataformat.adoc      |    1 +
 .../modules/ROOT/pages/mina-component.adoc         |    1 +
 .../modules/ROOT/pages/mllp-component.adoc         |    1 +
 .../modules/ROOT/pages/mock-component.adoc         |   27 +
 .../modules/ROOT/pages/mongodb-component.adoc      |    3 +-
 .../ROOT/pages/mongodb-gridfs-component.adoc       |    4 +-
 .../modules/ROOT/pages/mqtt-component.adoc         |    3 +-
 .../modules/ROOT/pages/msv-component.adoc          |    1 +
 .../modules/ROOT/pages/mustache-component.adoc     |    1 +
 .../modules/ROOT/pages/mvel-component.adoc         |    1 +
 .../modules/ROOT/pages/mvel-language.adoc          |    1 +
 .../modules/ROOT/pages/mybatis-bean-component.adoc |    1 +
 .../modules/ROOT/pages/mybatis-component.adoc      |    3 +-
 .../modules/ROOT/pages/nagios-component.adoc       |    1 +
 .../modules/ROOT/pages/nats-component.adoc         |    1 +
 .../modules/ROOT/pages/netty-component.adoc        |   14 +-
 .../modules/ROOT/pages/netty-http-component.adoc   |   10 +-
 .../modules/ROOT/pages/nsq-component.adoc          |    1 +
 .../modules/ROOT/pages/ognl-language.adoc          |    1 +
 .../modules/ROOT/pages/olingo2-component.adoc      |    1 +
 .../modules/ROOT/pages/olingo4-component.adoc      |    1 +
 .../pages/openshift-build-configs-component.adoc   |    1 +
 .../ROOT/pages/openshift-builds-component.adoc     |    1 +
 .../ROOT/pages/openstack-cinder-component.adoc     |    1 +
 .../ROOT/pages/openstack-glance-component.adoc     |    1 +
 .../ROOT/pages/openstack-keystone-component.adoc   |    1 +
 .../ROOT/pages/openstack-neutron-component.adoc    |    1 +
 .../ROOT/pages/openstack-nova-component.adoc       |    1 +
 .../ROOT/pages/openstack-swift-component.adoc      |    1 +
 docs/components/modules/ROOT/pages/openstack.adoc  |    1 +
 .../components/modules/ROOT/pages/opentracing.adoc |    1 +
 .../modules/ROOT/pages/optaplanner-component.adoc  |    1 +
 .../modules/ROOT/pages/paho-component.adoc         |    1 +
 .../modules/ROOT/pages/paxlogging-component.adoc   |    1 +
 .../modules/ROOT/pages/pdf-component.adoc          |    1 +
 .../ROOT/pages/pg-replication-slot-component.adoc  |    3 +-
 .../modules/ROOT/pages/pgevent-component.adoc      |    1 +
 .../modules/ROOT/pages/pgp-dataformat.adoc         |    1 +
 .../modules/ROOT/pages/properties-component.adoc   |    7 +-
 .../modules/ROOT/pages/protobuf-dataformat.adoc    |    1 +
 .../modules/ROOT/pages/pubnub-component.adoc       |    3 +-
 .../modules/ROOT/pages/pulsar-component.adoc       |    3 +-
 .../modules/ROOT/pages/quartz-component.adoc       |    1 +
 .../modules/ROOT/pages/quickfix-component.adoc     |    1 +
 .../modules/ROOT/pages/rabbitmq-component.adoc     |    3 +-
 .../ROOT/pages/reactive-executor-vertx.adoc        |    1 +
 .../ROOT/pages/reactive-streams-component.adoc     |    1 +
 .../modules/ROOT/pages/reactor-component.adoc      |    1 +
 .../modules/ROOT/pages/ref-component.adoc          |    1 +
 .../modules/ROOT/pages/rest-api-component.adoc     |    1 +
 .../modules/ROOT/pages/rest-component.adoc         |    1 +
 .../modules/ROOT/pages/rest-swagger-component.adoc |    1 +
 .../modules/ROOT/pages/restlet-component.adoc      |    3 +-
 docs/components/modules/ROOT/pages/ribbon.adoc     |    1 +
 .../modules/ROOT/pages/rss-component.adoc          |    3 +-
 .../modules/ROOT/pages/rss-dataformat.adoc         |    1 +
 docs/components/modules/ROOT/pages/rxjava.adoc     |    1 +
 .../modules/ROOT/pages/saga-component.adoc         |    1 +
 .../modules/ROOT/pages/salesforce-component.adoc   |   17 +-
 .../ROOT/pages/sap-netweaver-component.adoc        |    1 +
 .../modules/ROOT/pages/scheduler-component.adoc    |    3 +-
 .../modules/ROOT/pages/schematron-component.adoc   |    1 +
 .../modules/ROOT/pages/scp-component.adoc          |    1 +
 .../modules/ROOT/pages/secureXML-dataformat.adoc   |    1 +
 .../modules/ROOT/pages/seda-component.adoc         |    1 +
 .../modules/ROOT/pages/service-component.adoc      |    1 +
 .../modules/ROOT/pages/servicenow-component.adoc   |    7 +-
 .../modules/ROOT/pages/servlet-component.adoc      |    1 +
 .../modules/ROOT/pages/sftp-component.adoc         |    3 +-
 docs/components/modules/ROOT/pages/shiro.adoc      |    1 +
 .../modules/ROOT/pages/sip-component.adoc          |    1 +
 .../modules/ROOT/pages/sjms-batch-component.adoc   |    1 +
 .../modules/ROOT/pages/sjms-component.adoc         |    1 +
 .../modules/ROOT/pages/sjms2-component.adoc        |    1 +
 .../modules/ROOT/pages/slack-component.adoc        |    3 +-
 .../modules/ROOT/pages/smpp-component.adoc         |    1 +
 .../modules/ROOT/pages/snmp-component.adoc         |    5 +-
 .../modules/ROOT/pages/soapjaxb-dataformat.adoc    |    1 +
 .../modules/ROOT/pages/solr-component.adoc         |    1 +
 .../modules/ROOT/pages/soroush-component.adoc      |    1 +
 .../modules/ROOT/pages/spark-component.adoc        |    1 +
 .../modules/ROOT/pages/spark-rest-component.adoc   |    1 +
 .../modules/ROOT/pages/spel-language.adoc          |    1 +
 .../modules/ROOT/pages/splunk-component.adoc       |    5 +-
 .../modules/ROOT/pages/spring-batch-component.adoc |    1 +
 .../components/modules/ROOT/pages/spring-boot.adoc |    5 +-
 .../modules/ROOT/pages/spring-cloud-consul.adoc    |    1 +
 .../modules/ROOT/pages/spring-cloud-netflix.adoc   |    1 +
 .../modules/ROOT/pages/spring-cloud-zookeeper.adoc |    1 +
 .../modules/ROOT/pages/spring-cloud.adoc           |    1 +
 .../modules/ROOT/pages/spring-event-component.adoc |    1 +
 .../ROOT/pages/spring-integration-component.adoc   |    1 +
 .../modules/ROOT/pages/spring-javaconfig.adoc      |    1 +
 .../modules/ROOT/pages/spring-ldap-component.adoc  |    1 +
 .../modules/ROOT/pages/spring-redis-component.adoc |    1 +
 .../modules/ROOT/pages/spring-security.adoc        |    1 +
 .../modules/ROOT/pages/spring-ws-component.adoc    |    7 +-
 docs/components/modules/ROOT/pages/spring.adoc     |    1 +
 .../modules/ROOT/pages/sql-component.adoc          |    3 +-
 .../modules/ROOT/pages/sql-stored-component.adoc   |    1 +
 .../modules/ROOT/pages/ssh-component.adoc          |    3 +-
 .../modules/ROOT/pages/stax-component.adoc         |    1 +
 .../modules/ROOT/pages/stomp-component.adoc        |    1 +
 .../modules/ROOT/pages/stream-component.adoc       |    1 +
 .../ROOT/pages/string-template-component.adoc      |    1 +
 .../modules/ROOT/pages/stub-component.adoc         |    1 +
 .../modules/ROOT/pages/swagger-java.adoc           |    1 +
 .../modules/ROOT/pages/syslog-dataformat.adoc      |    1 +
 .../modules/ROOT/pages/tarfile-dataformat.adoc     |    1 +
 .../modules/ROOT/pages/telegram-component.adoc     |    3 +-
 .../modules/ROOT/pages/test-blueprint.adoc         |    1 +
 docs/components/modules/ROOT/pages/test-cdi.adoc   |    1 +
 .../components/modules/ROOT/pages/test-junit5.adoc |    1 +
 docs/components/modules/ROOT/pages/test-karaf.adoc |    1 +
 .../components/modules/ROOT/pages/test-spring.adoc |    1 +
 docs/components/modules/ROOT/pages/test.adoc       |    1 +
 .../modules/ROOT/pages/testcontainers-spring.adoc  |    1 +
 .../modules/ROOT/pages/testcontainers.adoc         |    1 +
 .../modules/ROOT/pages/thrift-component.adoc       |    1 +
 .../modules/ROOT/pages/thrift-dataformat.adoc      |    1 +
 .../modules/ROOT/pages/tidyMarkup-dataformat.adoc  |    1 +
 .../modules/ROOT/pages/tika-component.adoc         |    9 +-
 .../modules/ROOT/pages/timer-component.adoc        |    1 +
 .../modules/ROOT/pages/twilio-component.adoc       |    1 +
 .../pages/twitter-directmessage-component.adoc     |    3 +-
 .../ROOT/pages/twitter-search-component.adoc       |    3 +-
 .../ROOT/pages/twitter-timeline-component.adoc     |    3 +-
 .../modules/ROOT/pages/undertow-component.adoc     |    1 +
 .../ROOT/pages/univocity-csv-dataformat.adoc       |    1 +
 .../ROOT/pages/univocity-fixed-dataformat.adoc     |    1 +
 .../ROOT/pages/univocity-tsv-dataformat.adoc       |    1 +
 .../modules/ROOT/pages/validator-component.adoc    |    1 +
 .../modules/ROOT/pages/velocity-component.adoc     |    1 +
 .../modules/ROOT/pages/vertx-component.adoc        |    1 +
 .../modules/ROOT/pages/vm-component.adoc           |    1 +
 .../modules/ROOT/pages/weather-component.adoc      |    3 +-
 .../modules/ROOT/pages/web3j-component.adoc        |    7 +-
 .../modules/ROOT/pages/webhook-component.adoc      |    1 +
 .../modules/ROOT/pages/websocket-component.adoc    |    1 +
 .../ROOT/pages/websocket-jsr356-component.adoc     |    4 +-
 .../modules/ROOT/pages/wordpress-component.adoc    |    6 +-
 .../modules/ROOT/pages/xchange-component.adoc      |    1 +
 .../modules/ROOT/pages/xmlsecurity-component.adoc  |    1 +
 .../modules/ROOT/pages/xmpp-component.adoc         |    1 +
 .../modules/ROOT/pages/xpath-language.adoc         |   35 +
 .../modules/ROOT/pages/xquery-component.adoc       |    3 +-
 .../modules/ROOT/pages/xquery-language.adoc        |    1 +
 .../modules/ROOT/pages/xslt-component.adoc         |    1 +
 .../modules/ROOT/pages/xstream-dataformat.adoc     |    1 +
 .../ROOT/pages/yaml-snakeyaml-dataformat.adoc      |    1 +
 .../modules/ROOT/pages/yammer-component.adoc       |    3 +-
 .../modules/ROOT/pages/zendesk-component.adoc      |    1 +
 .../modules/ROOT/pages/zipdeflater-dataformat.adoc |    1 +
 .../modules/ROOT/pages/zipfile-dataformat.adoc     |    1 +
 docs/components/modules/ROOT/pages/zipkin.adoc     |    1 +
 .../modules/ROOT/pages/zookeeper-component.adoc    |    7 +-
 .../ROOT/pages/zookeeper-master-component.adoc     |    1 +
 docs/gulpfile.js                                   |    9 +
 docs/package.json                                  |    1 +
 docs/site.yml                                      |   17 +
 .../modules/ROOT/pages/aggregate-eip.adoc          |    1 +
 .../modules/ROOT/pages/batch-config-eip.adoc       |    1 +
 docs/user-manual/modules/ROOT/pages/bean-eip.adoc  |    1 +
 docs/user-manual/modules/ROOT/pages/binding.adoc   |    2 +-
 .../user-manual/modules/ROOT/pages/choice-eip.adoc |    1 +
 .../modules/ROOT/pages/circuitBreaker-eip.adoc     |    1 +
 .../modules/ROOT/pages/claimCheck-eip.adoc         |    1 +
 .../modules/ROOT/pages/constant-language.adoc      |    1 +
 .../ROOT/pages/content-based-router-eip.adoc       |    1 +
 .../modules/ROOT/pages/content-filter-eip.adoc     |    1 +
 .../modules/ROOT/pages/convertBodyTo-eip.adoc      |    1 +
 .../modules/ROOT/pages/customLoadBalancer-eip.adoc |    1 +
 docs/user-manual/modules/ROOT/pages/delay-eip.adoc |    1 +
 .../modules/ROOT/pages/dynamic-router.adoc         |    1 +
 .../modules/ROOT/pages/dynamicRouter-eip.adoc      |    1 +
 .../user-manual/modules/ROOT/pages/enrich-eip.adoc |    1 +
 .../modules/ROOT/pages/event-message.adoc          |    4 +-
 .../ROOT/pages/eventDrivenConsumer-eip.adoc        |    1 +
 .../ROOT/pages/exchangeProperty-language.adoc      |    1 +
 .../modules/ROOT/pages/failover-eip.adoc           |    1 +
 docs/user-manual/modules/ROOT/pages/faq.adoc       |    2 +-
 .../modules/ROOT/pages/file-language.adoc          |    1 +
 .../user-manual/modules/ROOT/pages/filter-eip.adoc |    1 +
 docs/user-manual/modules/ROOT/pages/from-eip.adoc  |    1 +
 .../modules/ROOT/pages/header-language.adoc        |    1 +
 .../modules/ROOT/pages/hystrix-eip.adoc            |    1 +
 .../ROOT/pages/hystrixConfiguration-eip.adoc       |    1 +
 .../modules/ROOT/pages/idempotentConsumer-eip.adoc |    1 +
 .../user-manual/modules/ROOT/pages/inOnly-eip.adoc |    1 +
 docs/user-manual/modules/ROOT/pages/inOut-eip.adoc |    1 +
 docs/user-manual/modules/ROOT/pages/lifecycle.adoc |    4 +
 .../modules/ROOT/pages/loadBalance-eip.adoc        |    1 +
 docs/user-manual/modules/ROOT/pages/log-eip.adoc   |    1 +
 docs/user-manual/modules/ROOT/pages/loop-eip.adoc  |    1 +
 .../modules/ROOT/pages/marshal-eip.adoc            |    1 +
 .../modules/ROOT/pages/multicast-eip.adoc          |    1 +
 .../modules/ROOT/pages/onFallback-eip.adoc         |    1 +
 .../modules/ROOT/pages/otherwise-eip.adoc          |    1 +
 .../modules/ROOT/pages/pipeline-eip.adoc           |    1 +
 .../modules/ROOT/pages/pollEnrich-eip.adoc         |    1 +
 .../modules/ROOT/pages/process-eip.adoc            |    1 +
 .../user-manual/modules/ROOT/pages/random-eip.adoc |    1 +
 .../modules/ROOT/pages/recipientList-eip.adoc      |    1 +
 .../modules/ROOT/pages/ref-language.adoc           |    1 +
 .../modules/ROOT/pages/removeHeader-eip.adoc       |    1 +
 .../modules/ROOT/pages/removeHeaders-eip.adoc      |    1 +
 .../modules/ROOT/pages/removeProperties-eip.adoc   |    1 +
 .../modules/ROOT/pages/removeProperty-eip.adoc     |    1 +
 .../modules/ROOT/pages/requestReply-eip.adoc       |    1 +
 .../modules/ROOT/pages/resequence-eip.adoc         |    1 +
 docs/user-manual/modules/ROOT/pages/rest-dsl.adoc  |   13 +-
 .../modules/ROOT/pages/rollback-eip.adoc           |    1 +
 .../modules/ROOT/pages/roundRobin-eip.adoc         |    1 +
 .../modules/ROOT/pages/routingSlip-eip.adoc        |    1 +
 docs/user-manual/modules/ROOT/pages/saga-eip.adoc  |    1 +
 .../user-manual/modules/ROOT/pages/sample-eip.adoc |    1 +
 .../user-manual/modules/ROOT/pages/script-eip.adoc |    1 +
 .../modules/ROOT/pages/serviceCall-eip.adoc        |    1 +
 .../modules/ROOT/pages/servicepool.adoc            |    2 +-
 .../modules/ROOT/pages/setBody-eip.adoc            |    1 +
 .../modules/ROOT/pages/setHeader-eip.adoc          |    1 +
 .../modules/ROOT/pages/setOutHeader-eip.adoc       |    1 +
 .../modules/ROOT/pages/setProperty-eip.adoc        |    1 +
 .../modules/ROOT/pages/simple-language.adoc        |    1 +
 docs/user-manual/modules/ROOT/pages/sort-eip.adoc  |    1 +
 docs/user-manual/modules/ROOT/pages/split-eip.adoc |    1 +
 docs/user-manual/modules/ROOT/pages/step-eip.adoc  |    1 +
 .../user-manual/modules/ROOT/pages/sticky-eip.adoc |    1 +
 docs/user-manual/modules/ROOT/pages/stop-eip.adoc  |    1 +
 .../modules/ROOT/pages/stream-config-eip.adoc      |    1 +
 docs/user-manual/modules/ROOT/pages/team.adoc      |    4 +-
 .../modules/ROOT/pages/threads-eip.adoc            |    1 +
 .../modules/ROOT/pages/throttle-eip.adoc           |    1 +
 docs/user-manual/modules/ROOT/pages/to-eip.adoc    |    1 +
 docs/user-manual/modules/ROOT/pages/toD-eip.adoc   |    1 +
 .../modules/ROOT/pages/tokenize-language.adoc      |    1 +
 docs/user-manual/modules/ROOT/pages/topic-eip.adoc |    1 +
 .../modules/ROOT/pages/transform-eip.adoc          |    1 +
 .../modules/ROOT/pages/type-converter.adoc         |    2 +-
 .../modules/ROOT/pages/unmarshal-eip.adoc          |    1 +
 .../modules/ROOT/pages/validate-eip.adoc           |    1 +
 .../modules/ROOT/pages/weighted-eip.adoc           |    1 +
 docs/user-manual/modules/ROOT/pages/when-eip.adoc  |    1 +
 .../modules/ROOT/pages/wireTap-eip.adoc            |    1 +
 docs/yarn.lock                                     |   44 +-
 examples/README.adoc                               |   20 +-
 examples/camel-example-any23/README.adoc           |   23 +
 .../camel-example-any23}/pom.xml                   |   61 +-
 .../camel/example/any23/Any23RouteBuilder.java     |   70 ++
 .../camel/example/any23/Any23StartupMessage.java   |   22 +-
 .../apache/camel/example/any23/Application.java    |   25 +-
 .../src/main/resources/META-INF/LICENSE.txt        |    0
 .../src/main/resources/META-INF/NOTICE.txt         |    0
 .../src/main/resources/log4j2.properties           |    0
 examples/camel-example-as2/pom.xml                 |    5 +
 examples/camel-example-bigxml-split/pom.xml        |    1 +
 examples/camel-example-jira/pom.xml                |    2 +-
 .../src/main/resources/application.properties      |    4 +
 examples/camel-example-management/pom.xml          |    5 +
 .../src/main/resources/application.properties      |    3 +
 examples/camel-example-telegram/pom.xml            |    1 +
 examples/camel-example-webhook/pom.xml             |   24 +-
 examples/pom.xml                                   |    1 +
 parent/pom.xml                                     |   45 +-
 .../karaf/features/src/main/resources/features.xml |   42 +-
 .../sqs/springboot/SqsComponentConfiguration.java  |   15 +-
 .../CaffeineCacheComponentConfiguration.java       |   12 +-
 .../CaffeineLoadCacheComponentConfiguration.java   |   12 +-
 .../DigitalSignatureComponentConfiguration.java    |    6 +-
 .../springboot/EhcacheComponentConfiguration.java  |   12 +-
 .../springboot/LuceneComponentConfiguration.java   |   20 +-
 .../springboot/NettyComponentConfiguration.java    |    8 -
 .../components-starter/camel-nsq-starter/pom.xml   |    8 -
 .../PropertiesComponentConfiguration.java          |   15 -
 .../SalesforceComponentConfiguration.java          |   13 -
 .../springboot/Web3jComponentConfiguration.java    |   19 +-
 .../WordpressComponentConfiguration.java           |   13 +
 .../ZooKeeperComponentConfiguration.java           |   17 -
 .../camel-spring-boot-dependencies/pom.xml         |    4 +-
 pom.xml                                            |    9 +-
 .../apache/camel/itest/karaf/CamelCordaTest.java   |   19 +-
 .../camel/itest/springboot/CamelCordaTest.java     |   48 +
 .../apache/camel/itest/jmh/LogEndpointTest.java    |  102 ++
 .../camel/itest/jmh/SimpleMockPlaceholderTest.java |  117 ++
 .../camel-jmh/src/test/resources/log4j2.properties |    2 +-
 tests/test-bundles/mock-javamail_1.7/pom.xml       |    4 +-
 .../camel/tools/apt/AnnotationProcessorHelper.java |    1 +
 .../apt/ComponentPropertyConfigurerGenerator.java  |  169 +++
 .../apt/CoreEipAnnotationProcessorHelper.java      |    2 +-
 .../tools/apt/EndpointAnnotationProcessor.java     |  123 +-
 .../apt/EndpointPropertyConfigurerGenerator.java   |  166 +++
 .../tools/apt/SpringAnnotationProcessorHelper.java |    2 +-
 .../camel/tools/apt/helper/JsonSchemaHelper.java   |   13 +-
 .../camel/tools/apt/model/ComponentOption.java     |   14 +-
 .../camel/tools/apt/model/EndpointOption.java      |   14 +-
 .../tools/apt/EndpointOptionComparatorTest.java    |    8 +-
 .../apache/camel/maven/DocumentGeneratorMojo.java  |   10 +-
 .../camel/maven/packaging/EndpointDslMojo.java     |   93 +-
 .../main/java/org/apache/camel/spi/Metadata.java   |    5 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |    7 +
 .../generator/swagger/RestDslXmlGenerator.java     |    9 +-
 .../generator/swagger/RestDslXmlGeneratorTest.java |    5 +-
 1487 files changed, 26437 insertions(+), 29957 deletions(-)
 delete mode 100644 camel-website/.gitignore
 delete mode 100644 camel-website/Gruntfile.js
 delete mode 100644 camel-website/npm-shrinkwrap.json
 delete mode 100644 camel-website/package.json
 delete mode 100644 camel-website/pom.xml
 delete mode 100644 
camel-website/src/main/resources/styles/impact/css/pygmentize.css
 delete mode 100644 camel-website/src/main/resources/styles/impact/css/site.css
 delete mode 100644 camel-website/src/main/resources/user-manual/index.html
 delete mode 100644 
catalog/dummy-component/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 
catalog/dummy-component/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 
catalog/dummy-component/src/main/resources/META-INF/services/org/apache/camel/component/dummy
 delete mode 100644 
components/camel-atmos/src/test/java/org/apache/camel/component/atmos/AtmosComponentTest.java
 create mode 100644 components/camel-attachments/src/main/docs/attachments.adoc
 rename 
components/camel-cxf/src/main/java/org/apache/camel/component/cxf/{ChainedCxfEndpointConfigurer.java
 => ChainedCxfConfigurer.java} (72%)
 rename 
components/camel-cxf/src/main/java/org/apache/camel/component/cxf/{CxfEndpointConfigurer.java
 => CxfConfigurer.java} (91%)
 rename 
components/camel-cxf/src/main/java/org/apache/camel/component/cxf/{HostnameVerifierCxfEndpointConfigurer.java
 => HostnameVerifierCxfConfigurer.java} (77%)
 rename 
components/camel-cxf/src/main/java/org/apache/camel/component/cxf/{SslCxfEndpointConfigurer.java
 => SslCxfConfigurer.java} (75%)
 rename 
components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/{ChainedCxfRsEndpointConfigurer.java
 => ChainedCxfRsConfigurer.java} (71%)
 rename 
components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/{CxfRsEndpointConfigurer.java
 => CxfRsConfigurer.java} (90%)
 rename 
components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/{HostnameVerifierCxfRsEndpointConfigurer.java
 => HostnameVerifierCxfRsConfigurer.java} (77%)
 rename 
components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/{SslCxfRsEndpointConfigurer.java
 => SslCxfRsConfigurer.java} (75%)
 copy 
components/{camel-crypto-cms/src/main/java/org/apache/camel/component/crypto/cms/common/CryptoCmsUnMarshallerConfiguration.java
 => 
camel-mongodb-gridfs/src/main/java/org/apache/camel/component/mongodb/gridfs/GridFsConverter.java}
 (60%)
 create mode 100644 
components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/AbstractOlingo2AppAPITestSupport.java
 create mode 100644 
components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPIETagEnabledTest.java
 create mode 100644 
components/camel-olingo2/camel-olingo2-component/src/test/resources/org/apache/camel/component/olingo2/etag-enabled-service.xml
 create mode 100644 
components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/FieldsToNullPropertyFilter.java
 create mode 100644 
components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/dto/generated/StringMSPTest.java
 create mode 100644 
core/camel-api/src/main/java/org/apache/camel/spi/BeanIntrospection.java
 copy 
components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/internal/Olingo4Constants.java
 => 
core/camel-api/src/main/java/org/apache/camel/spi/EndpointPropertyConfigurer.java
 (62%)
 copy 
core/camel-api/src/main/java/org/apache/camel/spi/{PropertyPlaceholderConfigurer.java
 => GeneratedPropertyConfigurer.java} (53%)
 copy 
components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/impl/SystemQueryOption.java
 => core/camel-api/src/main/java/org/apache/camel/spi/PropertyConfigurer.java 
(73%)
 copy 
components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/impl/SystemQueryOption.java
 => 
core/camel-api/src/main/java/org/apache/camel/spi/PropertyConfigurerAware.java 
(70%)
 create mode 100644 
core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultBeanIntrospection.java
 delete mode 100644 
core/camel-core/src/main/java/org/apache/camel/model/ConfigurationOption.java
 delete mode 100644 
core/camel-core/src/main/java/org/apache/camel/model/ConfigurationOptions.java
 copy 
components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/batch/Operation.java
 => 
core/camel-core/src/main/java/org/apache/camel/model/PropertyDefinitions.java 
(56%)
 copy 
components/camel-olingo4/camel-olingo4-api/src/main/java/org/apache/camel/component/olingo4/api/batch/Olingo4BatchRequest.java
 => 
core/camel-core/src/main/java/org/apache/camel/model/PropertyDescriptionsAdapter.java
 (50%)
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/log/LogComponentOptionsTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/rest/FromRestGetPlaceholderParamTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/rest/RestProducerPathTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/model/dataformat/Any23DataFormatTest.java
 create mode 100644 
core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedBeanIntrospectionMBean.java
 create mode 100644 
core/camel-management-impl/src/main/java/org/apache/camel/management/mbean/ManagedBeanIntrospection.java
 create mode 100644 
core/camel-management-impl/src/test/java/org/apache/camel/management/ManagedBeanIntrospectionTest.java
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/component/PropertyConfigurerSupport.java
 create mode 100644 
core/camel-util/src/main/java/org/apache/camel/util/PropertiesHelper.java
 create mode 100644 docs/components/modules/ROOT/pages/attachments.adoc
 create mode 100644 examples/camel-example-any23/README.adoc
 copy {platforms/spring-boot/components-starter/camel-nsq-starter => 
examples/camel-example-any23}/pom.xml (55%)
 create mode 100644 
examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23RouteBuilder.java
 copy 
components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/batch/Operation.java
 => 
examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23StartupMessage.java
 (62%)
 copy 
components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/batch/Operation.java
 => 
examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Application.java
 (64%)
 copy {tooling/maven/camel-package-maven-plugin => 
examples/camel-example-any23}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => 
examples/camel-example-any23}/src/main/resources/META-INF/NOTICE.txt (100%)
 copy examples/{camel-example-widget-gadget-xml => 
camel-example-any23}/src/main/resources/log4j2.properties (100%)
 copy 
components/camel-crypto-cms/src/main/java/org/apache/camel/component/crypto/cms/common/CryptoCmsUnMarshallerConfiguration.java
 => 
tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelCordaTest.java
 (67%)
 create mode 100644 
tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelCordaTest.java
 create mode 100644 
tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/LogEndpointTest.java
 create mode 100644 
tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/SimpleMockPlaceholderTest.java
 create mode 100644 
tooling/apt/src/main/java/org/apache/camel/tools/apt/ComponentPropertyConfigurerGenerator.java
 create mode 100644 
tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointPropertyConfigurerGenerator.java

Reply via email to