You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2019/09/08 23:57:31 UTC

[camel] branch CAMEL-13920 updated (0f7f987 -> df8ede8)

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

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


 discard 0f7f987  CAMEL-13920: Allow using markup in option description
     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
     add 0a79ae3  CAMEL-13917: Configuring endpoints with consumer. prefix for consumer options is no longer supported as they should be regular options instead. This also avoid reflection setting properties.
     add eee4e0e  CAMEL-13925: camel-seda - SedaConsumer should extend DefaultConsumer
     add 0315fba  CAMEL-13917: Configuring endpoints with consumer. prefix for consumer options is no longer supported as they should be regular options instead. This also avoid reflection setting properties.
     add aa19fb2  CAMEL-13917: Configuring endpoints with consumer. prefix for consumer options is no longer supported as they should be regular options instead. This also avoid reflection setting properties.
     add a3539d9  CAMEL-13917: Configuring endpoints with consumer. prefix for consumer options is no longer supported as they should be regular options instead. This also avoid reflection setting properties.
     add 7900b29  CAMEL-13917: Configuring endpoints with consumer. prefix for consumer options is no longer supported as they should be regular options instead. This also avoid reflection setting properties.
     add fdaa12d  CAMEL-13917: Configuring endpoints with consumer. prefix for consumer options is no longer supported as they should be regular options instead. This also avoid reflection setting properties.
     add 944f7db  CAMEL-13917: Configuring endpoints with consumer. prefix for consumer options is no longer supported as they should be regular options instead. This also avoid reflection setting properties.
     add 8fb880d  CAMEL-13929: camel3 - ApiEndpoint should extend ScheduledPollEndpoint
     add efca3b1  CAMEL-13917: Configuring endpoints with consumer. prefix for consumer options is no longer supported as they should be regular options instead. This also avoid reflection setting properties.
     add 4c5fcc0  Regen
     add 7afcd5d  CAMEL-13475: camel-olingo4 - Should close http client when shutting down. Thanks to Remco Schoen for reporting.
     add a8138f0  CAMEL-13895: camel3 - TypeConverter(loader = true) rename to generateLoader
     add 56c2010  Regen
     add 7b84175  CAMEL-13895: camel3 - TypeConverter(loader = true) rename to generateLoader
     add 547684b  CAMEL-13895: camel3 - TypeConverter(loader = true) rename to generateLoader
     add 6637c45  Revert "CAMEL-13921 - JMS Producer not useable under camel-blueprint"
     add a5d3e34  CAMEL-13921: Add dynamic import for caffeine so it can be loaded in OSGi
     add 5cd94e2  Upgrade Narayana to version 5.9.8.Final
     add 6d5c0a7  Fixed SpringFtpEndpoint test from camel-itest
     add a512b75  Revert "Revert "CAMEL-13921 - JMS Producer not useable under camel-blueprint""
     add 5926f0b  CAMEL-11011: Make all Services AutoCloseable
     add 3c7cf69  Upgrade Reactor Core to version 3.2.12.RELEASE
     add c60ed5d  CAMEL-13900: Use camel-package-maven-plugin to generate JAXB indexes
     add 03715f2  Fix CS for camel-package-maven-plugin
     add 8cb6154  Regen
     add 51ec6f8  CAMEL-13938: core artifacts should not depend con camel-core but camel-core-engine
     add f218e11  CAMEL-13826: Merged CamelTestSupport.isCreateCamelContextPerClass() into JUnit 5 Lifecycle.PER_CLASS
     add 30ca2cb  CAMEL-13826: Migrated half of the camel-xstream tests to JUnit 5 (testing coexistence of JUnit 4 and JUnit 5)
     add 9d694de  Revert "CAMEL-13938: core artifacts should not depend con camel-core but camel-core-engine"
     add a64aa92  Camel-Quartz: Polished a bit
     add 101c4eb  [CAMEL-13942]UnitOfWork should be done after send back response
     add b90b0b2  features:install corrected to feature:install
     add 1b499ef  Merge pull request #3143 from sunilchandra007/patch-1
     add fe2bece  Merge branch 'master' of github.com:apache/camel
     add 33c143b  remove unnecessary comment code
     add cd95109  Fix what is Camel page
     add bff1a32  "CAMEL-13880:netty4-http component is setting an invalid "host" HTTP header"
     add 2b76b18  Regen
     add d89ce81  "CAMEL-13842:Improve Logging on KafkaConsumer when KafkaException is Thrown"
     add 77e57f7  CAMEL-13753: trigger the `master` build of website
     add ed70c1f  CAMEL-13931 tempFileName directory is not auto-created if it is relative before the endpoint path
     add bb746b4  CAMEL-13931 tempFileName directory is not auto-created if it is relative before the endpoint path
     add 3210cb7  Upgrade Fastjson and related bundle to version 1.2.59
     add cabffa7  Regen
     add b4bdbfd  Upgrade AWS SDK and related bundle to version 1.11.618
     add e1050d0  Upgrade Azure and related bundle to version 8.4.0
     add 808bd6b  Upgrade Docker Java and related bundle to version 3.1.5
     add 4de2d22  Upgrade Libphonenumber and related bundle to version 8.10.17
     add 0dabdde  Remove unused imports
     add 57d3619  Upgrade Elasticsearch and related bundle to version 7.3.1
     add 08bc41c  Upgrade Elasticsearch cluster runner to version 7.3.1
     add e0ef226  Fixed ElasticSearchInfoTest after upgrading to 7.3.1
     add 1eb00d8  Revert "Fixed ElasticSearchInfoTest after upgrading to 7.3.1"
     add 377b5c9  Revert "Upgrade Elasticsearch cluster runner to version 7.3.1"
     add 9c7c7ba  Revert "Upgrade Elasticsearch and related bundle to version 7.3.1"
     add 9f62950  Upgrade Grpc and related bundle to version 1.23.0
     add 677dd58  Upgrade Protobuf to version 3.9.1
     add 533a6fb  Revert "Revert "Upgrade Elasticsearch and related bundle to version 7.3.1""
     add 058e698  Revert "Revert "Upgrade Elasticsearch cluster runner to version 7.3.1""
     add d237bee  Revert "Revert "Fixed ElasticSearchInfoTest after upgrading to 7.3.1""
     add 59f0281  CAMEL-13945 - Camel-elasticsearch-rest: Remove info operation from producer
     add 908d060  CAMEL-13945 - Camel-elasticsearch-rest: Remove info operation from producer, remove refs from docs
     add 23cabb8  Regen docs
     add 8fffac4  "CAMEL-13944:camel-kafka spring boot example using confluent Avro Serailizers and Deserializers"
     add 69024e3  Fix inconsistent doc formatting and wording
     add 62258fc  Merge pull request #3146 from sohrab-/patch-1
     add 037db68  Merge branch 'master' of github.com:apache/camel
     add b329e33  CAMEL-13938: core artifacts should not depend con camel-core but camel-core-engine
     add 1432de0  Upgrade Http Core to version 4.4.12
     add de358cb  Spelling Correction
     add 9975056  Merge pull request #3149 from sunilchandra007/patch-2
     add 6134741  Regen docs
     add ee5b49f  [CAMEL-13912] Remove access to the route when reifying the error handlers
     add 12a7dcd  Minor refactoring to extract the actual json / jaxb setup in their own methods
     add cf3a7ad  CAMEL-13919: Fix ArrayIndexOutOfBoundsException when generate readme on empty file or less than 5 lines
     add abd39c1  Integrate camel-xj component
     add 1565c94  CAMEL-13851: Refactoring to reuse as much code as possible from the xslt component
     add 8222a95  CAMEL-13851: checkstyle fixes and cleanups
     add 81cae5b  CAMEL-13851: move dependency version to parent/pom.xml
     add 90ae0e3  CAMEL-13851: XJ component documentation
     add 50649be  Add missing logger dependencies
     add 1f8f997  Fix link to xj component documentation
     add 9deb68c  CAMEL-13851 - Regen
     add df07962  Regen again
     add 5ee6e3e  CAMEL-9260 - Added an Any23 Karaf feature and test
     add c1b152a  Upgrade Async http client to version 2.10.2
     add c17e7b9  CAMEL-13821: Upgraded Corda RPC version to 4.0
     add ab252c3  CAMEL-13821 - Fixed Karaf feature and test
     add c1951da  Upgrade Jgit to version 5.4.3.201909031940-r
     add 10f0f79  CAMEL-13869 - camel-undertow - Upgrade to 2.x
     add 87c732e  Upgrade Jnats to version 2.6.5
     add 6cf1fe2  CAMEL-13943: Fix failing unit tests in camel-kafka
     add 26bcdb8  Change to awaitility instead of Thread.sleep
     add 8dc8ec7  Add M4 and RC1 releases to namespace schemas
     add 91d1d95  Add M4 and RC1 releases to namespace schemas
     add 77a461d  Update SnmpEndpoint.java
     add 0e72d30  Update SnmpProducer.java
     add 558bd7b  Create WalkOIDTest.java
     add 9181fc5  Fix camel-snmp. Also fix its docs as its both a consumer and producer.
     add 639cdf1  Upgrade Awaitility to version 4.0.1
     add ff06207  Regen
     add 60ab5c4  CAMEL-13935: Fixed properties component with initial/override properties may store values as non string types.
     add b1b8fbc  CAMEL-13951: Allow to set custom transaction propagation for camel-sql aggregation repository, which can be needed for Postgres with optimistick locking.
     add ed0fcc6  Upgrade Spring Boot to version 2.1.8.RELEASE
     add 3c48535  Regen
     add 3c09fa5  Fixed MongoDBEndpoint javadoc. This closes #3162
     add b033da5  Regen docs
     add df8ede8  CAMEL-13920: Allow using markup in option description

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   (0f7f987)
            \
             N -- N -- N   refs/heads/CAMEL-13920 (df8ede8)

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.

No new revisions were added by this update.

Summary of changes:
 Jenkinsfile                                        |    2 +-
 MIGRATION.md                                       |    6 +-
 apache-camel/pom.xml                               |   10 +
 apache-camel/src/main/descriptors/common-bin.xml   |    2 +
 bom/camel-bom/pom.xml                              |   10 +
 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 ----
 .../activemq/converter/ActiveMQConverter.java      |    2 +-
 .../converter/ActiveMQMessageConverter.java        |    2 +-
 components/camel-ahc/pom.xml                       |    4 +
 .../src/main/docs/as2-component.adoc               |   17 +-
 .../as2/converter/ContentTypeConverter.java        |    2 +-
 .../apache/camel/component/atom/AtomConverter.java |    2 +-
 .../atom/AtomEntryPollingConsumerTest.java         |    6 +-
 .../AtomEntryPollingConsumerWithBasicAuthTest.java |    6 +-
 .../camel/component/atom/AtomEntrySortTest.java    |    4 +-
 .../camel/component/atom/AtomGoodBlogsTest.java    |    2 +-
 .../atom/AtomPollingConsumerIdleMessageTest.java   |    2 +-
 .../component/atom/AtomPollingLowDelayTest.java    |    2 +-
 .../component/atom/AtomPollingUnthrottledTest.java |    2 +-
 .../apache/camel/component/atom/AtomRouteTest.java |    2 +-
 .../component/atomix/AtomixTypeConverter.java      |    2 +-
 .../camel/attachment/AttachmentConverter.java      |    2 +-
 .../ddbstream/StringSequenceNumberConverter.java   |    2 +-
 .../aws/kinesis/RecordStringConverter.java         |    2 +-
 .../camel/component/aws/sqs/SqsComponent.java      |    2 +-
 components/camel-aws-xray/pom.xml                  |    6 +-
 .../beanstalk/ConsumerCompletionTest.java          |    2 +-
 .../component/beanstalk/ImmediateConsumerTest.java |    2 +-
 .../bindy/csv/BindyCsvUnmarshallTest-context.xml   |    4 +-
 components/camel-blueprint/pom.xml                 |    6 +-
 .../blueprint/handler/CamelNamespaceHandler.java   |    3 -
 .../src/main/docs/box-component.adoc               |   17 +-
 .../src/main/docs/braintree-component.adoc         |   17 +-
 components/camel-cdi/pom.xml                       |   66 +
 .../camel-csv/src/main/docs/csv-dataformat.adoc    |    2 +-
 components/camel-cxf/pom.xml                       |    5 +
 .../cxf/blueprint/CxfNamespaceHandler.java         |    2 -
 .../component/cxf/converter/CxfConverter.java      |    2 +-
 .../cxf/converter/CxfPayloadConverter.java         |    2 +-
 .../src/main/resources/META-INF/spring.schemas     |    4 +
 .../directvm/DirectVmBlockingProducer.java         |   24 +-
 .../camel/component/dns/types/DnsConverter.java    |    2 +-
 .../component/dns/types/DnsRecordConverter.java    |    2 +-
 .../main/docs/elasticsearch-rest-component.adoc    |    6 +-
 .../elasticsearch/ElasticsearchOperation.java      |    3 +-
 .../elasticsearch/ElasticsearchProducer.java       |    2 -
 .../ElasticsearchActionRequestConverter.java       |    2 +-
 .../elasticsearch/ElasticsearchInfoTest.java       |   41 -
 .../elsql/ElSqlConsumerDynamicParameterTest.java   |    2 +-
 .../camel/component/exec/ExecResultConverter.java  |    2 +-
 .../src/main/docs/facebook-component.adoc          |    2 +-
 .../facebook/FacebookComponentConsumerTest.java    |    6 +-
 .../src/main/docs/fhir-component.adoc              |   17 +-
 .../camel-file/src/main/docs/file-component.adoc   |   12 +-
 .../camel/component/file/FileOperations.java       |   12 +-
 .../camel/component/file/GenericFileConverter.java |    2 +-
 .../file/cluster/FileLockClusterView.java          |    6 +-
 components/camel-flatpack/pom.xml                  |   12 +-
 .../component/flatpack/FlatpackConverter.java      |    2 +-
 ...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 +-
 .../FileToFtpsWithDefaultSettingsIPV6Test.java     |    2 +-
 .../remote/FileToFtpsWithDefaultSettingsTest.java  |    2 +-
 .../FileToFtpsWithFtpClientConfigRefTest.java      |    2 +-
 .../remote/FromFilePercentSignInPasswordTest.java  |    4 +-
 ...lePercentSignInPasswordUserInfoEncodedTest.java |    2 +-
 .../FromFilePercentSignInPasswordUserInfoTest.java |    2 +-
 .../file/remote/FromFileToFtpNotStepwiseTest.java  |    2 +-
 .../component/file/remote/FromFileToFtpTest.java   |    4 +-
 .../file/remote/FromFileToFtpWithChmodTest.java    |    4 +-
 .../FromFtpExclusiveReadNoneStrategyTest.java      |    2 +-
 .../remote/FromFtpMoveFileNotStepwiseTest.java     |    2 +-
 .../FromFtpMoveFilePostfixNotStepwiseTest.java     |    2 +-
 .../file/remote/FromFtpMoveFilePostfixTest.java    |    2 +-
 .../FromFtpMoveFilePrefixNotStepwiseTest.java      |    2 +-
 .../file/remote/FromFtpMoveFilePrefixTest.java     |    2 +-
 .../component/file/remote/FromFtpMoveFileTest.java |    2 +-
 .../component/file/remote/FromFtpNoFilesTest.java  |    2 +-
 .../remote/FromFtpPreMoveFileExpressionTest.java   |    2 +-
 .../FromFtpPreMoveFilePrefixNotStepwiseTest.java   |    2 +-
 .../file/remote/FromFtpPreMoveFilePrefixTest.java  |    2 +-
 .../FromFtpRemoteFileSortByExpressionTest.java     |    2 +-
 ...tpRemoteFileSortByIgnoreCaseExpressionTest.java |    2 +-
 ...romFtpRemoteFileSortByNestedExpressionTest.java |    2 +-
 .../file/remote/FromFtpToBinaryFileTest.java       |    2 +-
 .../file/remote/FromFtpToBinaryFilesTest.java      |    6 +-
 .../file/remote/FromFtpToBinarySampleTest.java     |    2 +-
 .../file/remote/FtpConsumerBodyAsStringTest.java   |    2 +-
 .../FtpConsumerDeleteNoWritePermissionTest.java    |    2 +-
 .../remote/FtpConsumerIPV6BodyAsStringTest.java    |    2 +-
 .../file/remote/FtpConsumerMoveExpressionTest.java |    2 +-
 .../remote/FtpConsumerMultipleDirectoriesTest.java |    2 +-
 .../remote/FtpConsumerWithNoFileOptionTest.java    |    2 +-
 .../FtpPollEnrichBridgeErrorHandlerTest.java       |    2 +-
 .../remote/FtpProducerConnectErrorsHeaderTest.java |    2 +-
 .../src/main/docs/google-calendar-component.adoc   |   17 +-
 .../src/main/docs/google-drive-component.adoc      |   17 +-
 .../google/drive/GoogleDriveFilesConverter.java    |    2 +-
 .../src/main/docs/google-mail-component.adoc       |   17 +-
 .../src/main/docs/google-sheets-component.adoc     |   17 +-
 .../hbase/converter/HBaseModelConverter.java       |    2 +-
 .../src/main/docs/hipchat-component.adoc           |    2 +-
 .../camel/component/hipchat/HipchatEndpoint.java   |   22 +-
 components/camel-hl7/pom.xml                       |    2 +-
 .../apache/camel/component/hl7/HL721Converter.java |    2 +-
 .../apache/camel/component/hl7/HL722Converter.java |    2 +-
 .../camel/component/hl7/HL7231Converter.java       |    2 +-
 .../apache/camel/component/hl7/HL723Converter.java |    2 +-
 .../apache/camel/component/hl7/HL724Converter.java |    2 +-
 .../camel/component/hl7/HL7251Converter.java       |    2 +-
 .../apache/camel/component/hl7/HL725Converter.java |    2 +-
 .../apache/camel/component/hl7/HL726Converter.java |    2 +-
 .../apache/camel/component/hl7/HL7Converter.java   |    2 +-
 .../component/hl7/HL7GenericMessageConverter.java  |    2 +-
 .../apache/camel/http/common/HttpConverter.java    |    2 +-
 components/camel-http/pom.xml                      |    2 +-
 .../camel/component/http/HttpEntityConverter.java  |    2 +-
 components/camel-hystrix/pom.xml                   |    2 +-
 .../apache/camel/component/ical/ICalConverter.java |    2 +-
 .../converters/CamelInfluxDbConverters.java        |    2 +-
 .../camel/component/ironmq/IronMQComponent.java    |    4 +-
 components/camel-jackson/pom.xml                   |    2 +-
 .../jackson/converter/JacksonTypeConverters.java   |    2 +-
 .../converter/JacksonXMLTypeConverters.java        |    2 +-
 components/camel-jaxb/pom.xml                      |   17 +-
 .../converter/jaxb/FallbackTypeConverter.java      |    2 +-
 components/camel-jbpm/pom.xml                      |    2 +-
 .../component/jclouds/JcloudsPayloadConverter.java |    2 +-
 .../apache/camel/component/jcr/JcrConverter.java   |    2 +-
 .../camel/component/jetty/JettyConverter.java      |    2 +-
 components/camel-jetty/pom.xml                     |    2 +-
 .../apache/camel/component/jira/FileConverter.java |    2 +-
 components/camel-jmx/pom.xml                       |   38 +
 .../apache/camel/component/jpa/JpaComponent.java   |    1 +
 .../apache/camel/component/jpa/JpaEndpoint.java    |   20 +-
 .../camel/component/jpa/JpaComponentTest.java      |    2 +-
 .../jpa/JpaWithNamedQueryAndParametersTest.java    |    5 +-
 .../camel/component/jpa/JpaWithNamedQueryTest.java |    4 +-
 .../component/jpa/JpaWithNativeQueryTest.java      |    2 +-
 .../jpa/JpaWithNativeQueryWithResultClassTest.java |    2 +-
 .../camel/component/jpa/JpaWithQueryTest.java      |    2 +-
 .../camel/processor/jpa/JpaNonTXRollbackTest.java  |    2 +-
 .../jpa/JpaRouteSkipLockedEntityTest.java          |    4 +-
 .../camel/processor/jpa/JpaTXRollbackTest.java     |    2 +-
 components/camel-kafka/pom.xml                     |    5 +
 .../camel/component/kafka/KafkaConsumer.java       |    2 +-
 .../KafkaConsumerOffsetRepositoryEmptyTest.java    |    6 +
 .../KafkaConsumerOffsetRepositoryResumeTest.java   |    6 +
 components/camel-kura/pom.xml                      |   10 +
 .../src/main/docs/linkedin-component.adoc          |   19 +-
 components/camel-lra/pom.xml                       |    2 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |    6 +-
 .../camel/component/mail/MailConverters.java       |    2 +-
 .../apache/camel/component/mail/MailEndpoint.java  |    4 +-
 .../mail/AdditionalMailPropertiesTest.java         |    4 +-
 .../camel/component/mail/FromFileSendMailTest.java |    4 +-
 .../mail/MailAttachmentDuplicateNamesTest.java     |    2 +-
 .../mail/MailAttachmentRedeliveryTest.java         |    2 +-
 .../camel/component/mail/MailAttachmentTest.java   |    2 +-
 .../mail/MailAttachmentsUmlautIssueTest.java       |    2 +-
 .../component/mail/MailBatchConsumerTest.java      |    2 +-
 .../component/mail/MailCollectionHeaderTest.java   |    2 +-
 .../component/mail/MailCommitOnCompletionTest.java |    2 +-
 .../mail/MailConsumerIdleMessageTest.java          |    2 +-
 .../mail/MailConsumerUnsupportedCharsetTest.java   |    2 +-
 .../mail/MailContentTypeResolverTest.java          |    2 +-
 .../camel/component/mail/MailConvertersTest.java   |    2 +-
 .../camel/component/mail/MailCopyToTest.java       |    2 +-
 .../camel/component/mail/MailDisconnectTest.java   |    2 +-
 .../mail/MailDoNotDeleteIfProcessFailsTest.java    |    2 +-
 .../camel/component/mail/MailFetchSizeTest.java    |    2 +-
 .../component/mail/MailFetchSizeZeroTest.java      |    2 +-
 ...aderOverrulePreConfigurationRecipientsTest.java |    2 +-
 .../component/mail/MailHtmlAttachmentTest.java     |    2 +-
 ...IdempotentRepositoryDuplicateNotRemoveTest.java |    2 +-
 .../MailIdempotentRepositoryDuplicateTest.java     |    2 +-
 .../mail/MailIdempotentRepositoryTest.java         |    2 +-
 .../component/mail/MailMaxMessagesPerPollTest.java |    2 +-
 .../component/mail/MailMimeDecodeHeadersTest.java  |    4 +-
 .../component/mail/MailMultipleRecipientsTest.java |    8 +-
 .../mail/MailNameAndEmailInRecipientTest.java      |    4 +-
 .../component/mail/MailPollEnrichNoMailTest.java   |    2 +-
 .../camel/component/mail/MailPollEnrichTest.java   |    2 +-
 .../component/mail/MailPostProcessActionTest.java  |    2 +-
 .../mail/MailProcessOnlyUnseenMessagesTest.java    |    2 +-
 .../mail/MailProducerUnsupportedCharsetTest.java   |    4 +-
 .../camel/component/mail/MailReplyToTest.java      |    2 +-
 .../apache/camel/component/mail/MailRouteTest.java |    4 +-
 .../camel/component/mail/MailSearchTermTest.java   |    2 +-
 .../MailSearchTermUriConfigLast24HoursTest.java    |    2 +-
 .../mail/MailSearchTermUriConfigTest.java          |    2 +-
 .../mail/MailShutdownCompleteAllTasksTest.java     |    2 +-
 .../MailShutdownCompleteCurrentTaskOnlyTest.java   |    2 +-
 .../camel/component/mail/MailSortTermTest.java     |    2 +-
 .../component/mail/MailSortTermThreeTest.java      |    2 +-
 .../camel/component/mail/MailSortTermTwoTest.java  |    2 +-
 .../component/mail/MailSplitAttachmentsTest.java   |    2 +-
 .../camel/component/mail/MailSubjectTest.java      |    2 +-
 .../component/mail/MailUsernameWithAtSignTest.java |    2 +-
 .../component/mail/MailUsingCustomSessionTest.java |    2 +-
 .../component/mail/MimeMessageConsumeTest.java     |    4 +-
 .../mail/MimeMultipartAlternativeTest.java         |    2 +-
 ...imeMultipartAlternativeWithContentTypeTest.java |    2 +-
 ...MultipartAlternativeWithLongerFilenameTest.java |    2 +-
 .../mail/MultipleDestinationConsumeTest.java       |    2 +-
 .../mail/NestedMimeMessageConsumeTest.java         |    4 +-
 .../camel/component/mail/RawMailMessageTest.java   |    8 +-
 .../SslContextParametersMailRouteTest.java         |    2 +-
 .../mail/SpringMailSplitAttachmentsTest.xml        |    2 +-
 .../component/milo/converter/ValueConverter.java   |    2 +-
 .../apache/camel/component/mina/MinaConverter.java |    2 +-
 .../component/mongodb/gridfs/GridFsConverter.java  |    2 +-
 .../src/main/docs/mongodb-component.adoc           |    2 +-
 .../camel/component/mongodb/MongoDbEndpoint.java   |    2 +-
 .../mongodb/converters/MongoDbBasicConverters.java |    2 +-
 .../converters/MongoDbFallbackConverter.java       |    2 +-
 .../camel/component/mybatis/MyBatisEndpoint.java   |    6 +-
 .../camel/component/mybatis/MyBatisQueueTest.java  |    2 +-
 .../mybatis/MyBatisRouteEmptyResultSetTest.java    |    2 +-
 .../netty/http/DefaultNettyHttpBinding.java        |    3 +-
 .../component/netty/http/NettyHttpConverter.java   |    2 +-
 .../camel/component/netty/http/BaseNettyTest.java  |    3 -
 .../netty/http/NettyHttpProducerHeadersTest.java   |    2 -
 .../camel/component/netty/NettyConverter.java      |    2 +-
 .../camel/component/netty/BaseNettyTest.java       |    3 -
 .../src/main/docs/olingo2-component.adoc           |   29 +-
 .../camel/component/olingo2/Olingo2Component.java  |    6 -
 .../component/olingo2/Olingo2Configuration.java    |   14 +
 .../camel/component/olingo2/Olingo2Endpoint.java   |    7 +-
 .../olingo2/Olingo2ComponentConsumerTest.java      |   22 +-
 .../component/olingo2/Olingo2SampleServer.java     |    2 +-
 .../component/olingo4/api/impl/Olingo4AppImpl.java |    4 +-
 .../src/main/docs/olingo4-component.adoc           |   27 +-
 .../component/olingo4/Olingo4Configuration.java    |   14 +
 .../camel/component/olingo4/Olingo4Endpoint.java   |    7 +-
 .../olingo4/Olingo4ComponentConsumerTest.java      |   30 +-
 .../properties/DefaultPropertiesLookup.java        |   22 +-
 .../camel/component/quartz/StatefulCamelJob.java   |    2 -
 .../QuartzScheduledPollConsumerScheduler.java      |    2 -
 .../quickfixj/converter/QuickfixjConverters.java   |    2 +-
 .../rabbitmq/RabbitMQMessageConverter.java         |    7 +-
 .../rabbitmq/RabbitMQMessagePublisher.java         |    3 +-
 .../camel/component/rabbitmq/RabbitMQProducer.java |    6 +-
 .../component/rabbitmq/RabbitMQProducerTest.java   |    8 +
 components/camel-reactive-streams/pom.xml          |    2 +-
 .../reactive/streams/ReactiveStreamsConverter.java |    2 +-
 .../restlet/converter/RestletConverter.java        |    2 +-
 .../camel-rss/src/main/docs/rss-component.adoc     |    8 +-
 .../camel-rss/src/main/docs/rss-dataformat.adoc    |    2 +-
 .../apache/camel/dataformat/rss/RssConverter.java  |    2 +-
 .../camel/component/rss/RssEndpointTest.java       |    8 +-
 .../component/rss/RssEntryPollingConsumerTest.java |    2 +-
 .../RssEntryPollingConsumerWithBasicAuthTest.java  |    2 +-
 .../rss/RssEntryPollingConsumerWithFilterTest.java |    2 +-
 .../component/rss/RssEntrySortDefaultsTest.java    |    4 +-
 .../camel/component/rss/RssEntrySortTest.java      |    4 +-
 .../apache/camel/component/rss/RssFilterTest.java  |    2 +-
 .../rss/RssMultipleEndpointsIssueTest.java         |    4 +-
 ...sPollingConsumerWithFeedHeaderDisabledTest.java |    2 +-
 .../camel/dataformat/rss/RssConverterTest.java     |    4 +-
 .../camel/dataformat/rss/RssDataFormatTest.java    |    4 +-
 .../dataformat/rss/RssFilterWithXPathTest.java     |    2 +-
 .../camel-salesforce-component/pom.xml             |    2 +-
 .../SalesforceReportResultsToListConverter.java    |    2 +-
 .../camel/converter/saxon/SaxonConverter.java      |    2 +-
 .../apache/camel/component/seda/SedaConsumer.java  |   85 +-
 .../camel-servicenow-maven-plugin/pom.xml          |    2 +-
 .../camel-snmp/src/main/docs/snmp-component.adoc   |   21 +-
 .../camel/component/snmp/SnmpConverters.java       |    2 +-
 .../apache/camel/component/snmp/SnmpEndpoint.java  |    7 +-
 .../apache/camel/component/snmp/SnmpProducer.java  |  107 +-
 .../apache/camel/component/snmp/WalkOIDTest.java}  |   57 +-
 .../camel/component/sparkrest/SparkConverter.java  |    2 +-
 .../src/main/docs/spring-boot.adoc                 |    2 +-
 .../spring/boot/CamelConfigurationProperties.java  |    2 +-
 .../converter/SpringIntegrationConverter.java      |    2 +-
 .../src/main/resources/META-INF/spring.schemas     |    2 +
 components/camel-spring-security/pom.xml           |    2 +-
 .../spring/ws/converter/StringSourceConverter.java |    2 +-
 components/camel-spring/pom.xml                    |    6 +-
 .../camel/spring/converter/ResourceConverter.java  |    2 +-
 .../src/main/resources/META-INF/spring.schemas     |    2 +
 .../aggregate/jdbc/JdbcAggregationRepository.java  |   53 +-
 .../sql/SqlConsumerDeleteBatchCompleteTest.java    |    2 +-
 .../component/sql/SqlConsumerDeleteFailedTest.java |    2 +-
 .../camel/component/sql/SqlConsumerDeleteTest.java |    2 +-
 .../sql/SqlConsumerDeleteTransformTest.java        |    2 +-
 .../sql/SqlConsumerDynamicParameterTest.java       |    2 +-
 .../sql/SqlConsumerMaxMessagesPerPollTest.java     |    2 +-
 .../sql/SqlConsumerOutputTypeSelectListTest.java   |    2 +-
 ...lConsumerOutputTypeSelectListWithClassTest.java |    2 +-
 .../sql/SqlConsumerOutputTypeSelectOneTest.java    |    8 +-
 .../sql/SqlConsumerOutputTypeStreamListTest.java   |    6 +-
 .../camel/component/sql/SqlConsumerTest.java       |    2 +-
 ...qlProducerAlwaysPopulateStatementFalseTest.java |    2 +-
 .../SqlProducerAlwaysPopulateStatementTest.java    |    2 +-
 components/camel-swagger-java/pom.xml              |    2 +-
 .../camel/component/syslog/SyslogConverter.java    |    2 +-
 .../src/main/docs/tarfile-dataformat.adoc          |    4 +-
 .../tarfile/TarFileMultipleFilesSplitterTest.java  |    2 +-
 .../dataformat/tarfile/TarSplitterRouteTest.java   |    2 +-
 .../AggregationStrategyWithPreservationTest.java   |    2 +-
 .../tarfile/TarAggregationStrategyTest.java        |    2 +-
 .../tarfile/SpringTarSplitterRouteTest.xml         |    2 +-
 .../component/telegram/util/TelegramConverter.java |    2 +-
 components/camel-test-junit5/pom.xml               |  103 +-
 .../src/main/docs/test-junit5.adoc                 |    6 +
 .../apache/camel/test/junit5/CamelTestSupport.java |   25 +-
 .../CreateCamelContextPerTestFalseTest.java        |    7 +-
 .../CreateCamelContextPerTestTrueTest.java         |    5 -
 .../FilterCreateCamelContextPerClassTest.java      |   10 +-
 components/camel-test/pom.xml                      |  105 +-
 .../src/main/docs/twilio-component.adoc            |   17 +-
 .../camel/component/twilio/TwilioConverter.java    |    2 +-
 .../component/twitter/AbstractTwitterEndpoint.java |    2 +-
 .../component/twitter/util/TwitterConverter.java   |    2 +-
 components/camel-undertow/pom.xml                  |    5 +
 .../UndertowComponentVerifierExtension.java        |    1 +
 .../camel/component/undertow/UndertowConsumer.java |    3 +-
 .../undertow/UndertowHttpStreamCachingTest.java}   |   41 +-
 components/{camel-jackson => camel-xj}/pom.xml     |   48 +-
 .../camel-xj/src/main/docs/xj-component.adoc       |  521 ++++++++
 .../camel/component/xj/JsonFileResultHandler.java  |   64 +
 .../component/xj/JsonFileResultHandlerFactory.java |   50 +
 .../component/xj/JsonSourceHandlerFactoryImpl.java |  102 ++
 .../component/xj/JsonStreamResultHandler.java      |   64 +
 .../xj/JsonStreamResultHandlerFactory.java         |   35 +-
 .../component/xj/JsonStringResultHandler.java      |   63 +
 .../xj/JsonStringResultHandlerFactory.java         |   36 +-
 .../camel/component/xj/JsonXmlStreamReader.java    |  619 ++++++++++
 .../camel/component/xj/TransformDirection.java}    |   17 +-
 .../org/apache/camel/component/xj/XJComponent.java |   29 +-
 .../org/apache/camel/component/xj/XJConstants.java |   96 ++
 .../org/apache/camel/component/xj/XJEndpoint.java  |  122 ++
 .../camel/component/xj/XmlJsonStreamWriter.java    |  619 ++++++++++
 .../org/apache/camel/component/xj/identity.xsl     |   24 +
 .../camel/component/xj/J2XInputStreamTest.java}    |   34 +-
 .../camel/component/xj/J2XOutputBytesTest.java}    |   23 +-
 .../camel/component/xj/J2XOutputFileTest.java}     |   34 +-
 .../camel/component/xj/J2XOutputIdentityTest.java} |   34 +-
 .../camel/component/xj/J2XOutputStringTest.java}   |   23 +-
 .../component/xj/JsonXmlStreamReaderTest.java      |   78 ++
 .../camel/component/xj/X2JInputStreamTest.java}    |   34 +-
 .../camel/component/xj/X2JOutputBytesTest.java}    |   23 +-
 .../camel/component/xj/X2JOutputFileTest.java}     |   34 +-
 .../camel/component/xj/X2JOutputIdentityTest.java} |   23 +-
 .../camel/component/xj/X2JOutputStringTest.java}   |   23 +-
 .../org/apache/camel/component/xj/XJTestUtils.java |  184 +++
 .../component/xj/XmlJsonStreamWriterTest.java      |  141 +++
 .../camel-xj/src/test/resources/hellojson2xml.xsl  |   37 +
 .../camel-xj/src/test/resources/helloxml2json.xsl  |   28 +
 .../src/test/resources/json2xml/test1.json         |   26 +
 .../camel-xj/src/test/resources/json2xml/test1.xml |   45 +
 .../src/test/resources/json2xml/test10.json        |   10 +
 .../src/test/resources/json2xml/test10.xml         |   31 +-
 .../src/test/resources/json2xml/test11.json        |    3 +
 .../src/test/resources/json2xml/test11.xml         |  731 +++++++++++
 .../src/test/resources/json2xml/test2.json         |   26 +
 .../camel-xj/src/test/resources/json2xml/test2.xml |   45 +
 .../src/test/resources/json2xml/test3.json         |   26 +
 .../camel-xj/src/test/resources/json2xml/test3.xml |   45 +
 .../src/test/resources/json2xml/test4.json         |   26 +
 .../camel-xj/src/test/resources/json2xml/test4.xml |   45 +
 .../src/test/resources/json2xml/test5.json         |   26 +
 .../camel-xj/src/test/resources/json2xml/test5.xml |   45 +
 .../src/test/resources/json2xml/test6.json         |   26 +
 .../camel-xj/src/test/resources/json2xml/test6.xml |   45 +
 .../src/test/resources/json2xml/test7.json         |   26 +
 .../camel-xj/src/test/resources/json2xml/test7.xml |   45 +
 .../src/test/resources/json2xml/test8.json         |   33 +
 .../camel-xj/src/test/resources/json2xml/test8.xml |   52 +
 .../src/test/resources/json2xml/test9.json         |  260 ++++
 .../camel-xj/src/test/resources/json2xml/test9.xml |  280 +++++
 .../camel-xj/src/test/resources/log4j2.properties  |   29 +-
 .../src/test/resources/xml2json/test1.json         |   26 +
 .../src/test/resources/xml2json/test1.xml}         |   41 +-
 .../src/test/resources/xml2json/test10.json        |   10 +
 .../src/test/resources/xml2json/test10.xml}        |   25 +-
 .../src/test/resources/xml2json/test11.json        |   10 +
 .../src/test/resources/xml2json/test11.xml}        |   25 +-
 .../src/test/resources/xml2json/test12.json        |   12 +
 .../src/test/resources/xml2json/test12.xml}        |   27 +-
 .../src/test/resources/xml2json/test13.json        |   14 +
 .../src/test/resources/xml2json/test13.xml}        |   27 +-
 .../src/test/resources/xml2json/test14.json        |   20 +
 .../src/test/resources/xml2json/test14.xml}        |   27 +-
 .../src/test/resources/xml2json/test15.json        |   12 +
 .../src/test/resources/xml2json/test15.xml}        |   27 +-
 .../src/test/resources/xml2json/test16.json        |    3 +
 .../src/test/resources/xml2json/test16.xml         |  731 +++++++++++
 .../src/test/resources/xml2json/test17.json        |   29 +
 .../src/test/resources/xml2json/test17.xml}        |   30 +-
 .../src/test/resources/xml2json/test18.json        |   22 +
 .../src/test/resources/xml2json/test18.xml}        |   29 +-
 .../src/test/resources/xml2json/test19.json        |    2 +
 .../src/test/resources/xml2json/test19.xml}        |   17 +-
 .../src/test/resources/xml2json/test2.json         |   26 +
 .../camel-xj/src/test/resources/xml2json/test2.xml |   45 +
 .../src/test/resources/xml2json/test20.json        |    2 +
 .../src/test/resources/xml2json/test20.xml}        |   17 +-
 .../src/test/resources/xml2json/test21.json        |    2 +
 .../src/test/resources/xml2json/test21.xml}        |   17 +-
 .../src/test/resources/xml2json/test22.json        |    2 +
 .../src/test/resources/xml2json/test22.xml}        |   16 +-
 .../src/test/resources/xml2json/test23.json        |    5 +
 .../src/test/resources/xml2json/test23.xml}        |   20 +-
 .../src/test/resources/xml2json/test3.json         |   26 +
 .../src/test/resources/xml2json/test3.xml}         |   41 +-
 .../src/test/resources/xml2json/test4.json         |   26 +
 .../src/test/resources/xml2json/test4.xml}         |   41 +-
 .../src/test/resources/xml2json/test5.json         |   26 +
 .../src/test/resources/xml2json/test5.xml}         |   41 +-
 .../src/test/resources/xml2json/test6.json         |   28 +
 .../src/test/resources/xml2json/test6.xml}         |   41 +-
 .../src/test/resources/xml2json/test7.json         |   26 +
 .../camel-xj/src/test/resources/xml2json/test7.xml |   45 +
 .../src/test/resources/xml2json/test8.json         |   33 +
 .../camel-xj/src/test/resources/xml2json/test8.xml |   52 +
 .../src/test/resources/xml2json/test9.json         |  231 ++++
 .../camel-xj/src/test/resources/xml2json/test9.xml |  250 ++++
 .../camel/component/xslt/SourceHandlerFactory.java |   29 +-
 .../xslt/XmlSourceHandlerFactoryImpl.java          |  186 +++
 .../apache/camel/component/xslt/XsltBuilder.java   |  137 +--
 .../apache/camel/component/xslt/XsltComponent.java |   19 +-
 .../apache/camel/component/xslt/XsltEndpoint.java  |   19 +-
 components/camel-xstream/pom.xml                   |    9 +
 .../xstream/MarshalDomainObjectJSONTest.java       |    4 +-
 .../xstream/MarshalDomainObjectTest.java           |    8 +-
 .../xstream/XStreamDataFormatOmitFieldsTest.java   |   15 +-
 ...eamDataFormatPermissionsSystemPropertyTest.java |   13 +-
 .../xstream/XStreamDataFormatPermissionsTest.java  |    7 +-
 .../src/main/docs/zendesk-component.adoc           |   17 +-
 .../src/main/docs/zipfile-dataformat.adoc          |    4 +-
 .../zipfile/ZipFileMultipleFilesSplitterTest.java  |    2 +-
 .../dataformat/zipfile/ZipSplitterRouteTest.java   |    2 +-
 .../AggregationStrategyWithPreservationTest.java   |    2 +-
 .../zipfile/ZipAggregationStrategyTest.java        |    2 +-
 .../zipfile/SpringZipSplitterRouteTest.xml         |    2 +-
 components/pom.xml                                 |    1 +
 components/readme.adoc                             |    5 +-
 .../src/main/java/org/apache/camel/Converter.java  |    2 +-
 .../src/main/java/org/apache/camel/Service.java    |   21 +-
 .../org/apache/camel/converter/CamelConverter.java |    2 +-
 .../camel/converter/CollectionConverter.java       |    2 +-
 .../apache/camel/converter/DateTimeConverter.java  |    2 +-
 .../apache/camel/converter/DurationConverter.java  |    2 +-
 .../org/apache/camel/converter/IOConverter.java    |    2 +-
 .../org/apache/camel/converter/NIOConverter.java   |    2 +-
 .../apache/camel/converter/ObjectConverter.java    |    2 +-
 .../org/apache/camel/converter/SQLConverter.java   |    2 +-
 .../camel/converter/TimePatternConverter.java      |    2 +-
 .../FastAnnotationTypeConverterLoader.java         |    2 +-
 .../camel/impl/converter/UriTypeConverter.java     |    2 +-
 core/camel-core-osgi/pom.xml                       |    7 +-
 core/camel-core-xml/pom.xml                        |    2 +-
 core/camel-core/pom.xml                            |    1 +
 .../reifier/errorhandler/ErrorHandlerReifier.java  |   11 +-
 .../camel/reifier/rest/RestBindingReifier.java     |  104 +-
 .../java/org/apache/camel/AutoCloseableTest.java   |   53 +
 .../directvm/DirectVmProducerBlockingTest.java     |   20 +-
 .../camel/component/file/FileConfigureTest.java    |    6 +-
 ...ileConsumerBridgeRouteExceptionHandlerTest.java |    2 +-
 .../FileConsumerCustomExceptionHandlerTest.java    |    2 +-
 .../file/FileConsumerPollStrategyNotBeginTest.java |    2 +-
 ...FileConsumerPollStrategyPolledMessagesTest.java |    2 +-
 .../file/FileConsumerPollStrategyTest.java         |    2 +-
 .../file/FileProduceTempFileNameTest.java          |   22 +-
 ...esComponentOverridePropertiesNonStringTest.java |   68 ++
 .../scheduler/SchedulerNoPolledMessagesTest.java   |    2 +-
 .../impl/DefaultComponentValidateURITest.java      |   20 +-
 ...edPollEndpointConfigureConsumerRestartTest.java |  146 ---
 .../CustomConsumerExceptionHandlerTest.java        |    2 +-
 .../DeadLetterChannelAlwaysHandledTest.java        |    2 +-
 ...tConsumerBridgeErrorHandlerOnExceptionTest.java |    2 +-
 ...ltConsumerBridgeErrorHandlerRedeliveryTest.java |    2 +-
 .../DefaultConsumerBridgeErrorHandlerTest.java     |    2 +-
 ...cheduledPollConsumerBridgeErrorHandlerTest.java |    2 +-
 .../enricher/PollEnrichBridgeErrorHandlerTest.java |    2 +-
 .../impl/RuntimeCamelCatalogTest.java              |    8 -
 core/camel-endpointdsl/pom.xml                     |    2 +-
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    |  392 ++++++
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    |  391 ++++++
 .../dsl/BraintreeEndpointBuilderFactory.java       |  397 ++++++
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |    3 +-
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   |  393 ++++++
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  |  398 ++++++
 .../dsl/GoogleDriveEndpointBuilderFactory.java     |  398 ++++++
 .../dsl/GoogleMailEndpointBuilderFactory.java      |  397 ++++++
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    |  398 ++++++
 .../dsl/HipchatEndpointBuilderFactory.java         |    8 +-
 .../dsl/LinkedInEndpointBuilderFactory.java        |  395 ++++++
 .../dsl/MongoDbEndpointBuilderFactory.java         |   24 +-
 .../dsl/Olingo2EndpointBuilderFactory.java         |  421 +++++++
 .../dsl/Olingo4EndpointBuilderFactory.java         |  421 +++++++
 .../endpoint/dsl/SnmpEndpointBuilderFactory.java   | 1290 +++++++++++++++++++-
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java |  395 ++++++
 .../endpoint/dsl/XJEndpointBuilderFactory.java     |  571 +++++++++
 .../dsl/ZendeskEndpointBuilderFactory.java         |  396 ++++++
 .../apache/camel/converter/jaxp/DomConverter.java  |    2 +-
 .../apache/camel/converter/jaxp/StaxConverter.java |    2 +-
 .../converter/jaxp/StreamSourceConverter.java      |    2 +-
 .../apache/camel/converter/jaxp/XmlConverter.java  |    2 +-
 .../camel/util/xml/StreamSourceConverter.java      |    2 +-
 core/camel-management-impl/pom.xml                 |   10 +-
 .../converter/stream/StreamCacheConverter.java     |    2 +-
 .../BridgeExceptionHandlerToErrorHandler.java      |    2 +-
 .../org/apache/camel/support/DefaultEndpoint.java  |   75 +-
 .../camel/support/ScheduledPollConsumer.java       |   10 +-
 .../camel/support/ScheduledPollEndpoint.java       |  133 +-
 .../support/component/AbstractApiEndpoint.java     |    4 +-
 docs/components/modules/ROOT/nav.adoc              |    1 +
 .../modules/ROOT/pages/activemq-component.adoc     |    1 +
 .../modules/ROOT/pages/ahc-component.adoc          |    1 +
 .../modules/ROOT/pages/ahc-ws-component.adoc       |    1 +
 .../modules/ROOT/pages/amqp-component.adoc         |    1 +
 .../modules/ROOT/pages/any23-dataformat.adoc       |    1 +
 .../modules/ROOT/pages/apns-component.adoc         |    1 +
 .../modules/ROOT/pages/as2-component.adoc          |   18 +-
 .../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         |    1 +
 .../modules/ROOT/pages/atomix-map-component.adoc   |    1 +
 .../ROOT/pages/atomix-messaging-component.adoc     |    1 +
 .../ROOT/pages/atomix-multimap-component.adoc      |    1 +
 .../modules/ROOT/pages/atomix-queue-component.adoc |    1 +
 .../modules/ROOT/pages/atomix-set-component.adoc   |    1 +
 .../modules/ROOT/pages/atomix-value-component.adoc |    1 +
 .../components/modules/ROOT/pages/attachments.adoc |    1 +
 .../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        |    1 +
 .../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  |    1 +
 .../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       |    1 +
 .../modules/ROOT/pages/aws-msk-component.adoc      |    1 +
 .../modules/ROOT/pages/aws-s3-component.adoc       |    1 +
 .../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      |    1 +
 .../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         |    1 +
 .../modules/ROOT/pages/bean-language.adoc          |    1 +
 .../ROOT/pages/bean-validator-component.adoc       |    1 +
 .../modules/ROOT/pages/beanio-dataformat.adoc      |    1 +
 .../modules/ROOT/pages/beanstalk-component.adoc    |    1 +
 .../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          |   18 +-
 .../modules/ROOT/pages/braintree-component.adoc    |   18 +-
 .../modules/ROOT/pages/browse-component.adoc       |    1 +
 .../ROOT/pages/caffeine-cache-component.adoc       |    1 +
 .../ROOT/pages/caffeine-loadcache-component.adoc   |    1 +
 .../modules/ROOT/pages/cbor-dataformat.adoc        |    1 +
 docs/components/modules/ROOT/pages/cdi.adoc        |    1 +
 .../modules/ROOT/pages/chatscript-component.adoc   |    1 +
 .../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    |    1 +
 .../modules/ROOT/pages/couchdb-component.adoc      |    1 +
 .../modules/ROOT/pages/cql-component.adoc          |    1 +
 .../modules/ROOT/pages/crypto-cms-component.adoc   |    1 +
 .../modules/ROOT/pages/crypto-component.adoc       |    1 +
 .../modules/ROOT/pages/crypto-dataformat.adoc      |    1 +
 .../modules/ROOT/pages/csv-dataformat.adoc         |    3 +-
 .../modules/ROOT/pages/cxf-component.adoc          |    1 +
 .../modules/ROOT/pages/cxf-transport.adoc          |    1 +
 .../modules/ROOT/pages/cxfrs-component.adoc        |    1 +
 .../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      |    1 +
 .../ROOT/pages/elasticsearch-rest-component.adoc   |    7 +-
 .../modules/ROOT/pages/elsql-component.adoc        |    1 +
 .../modules/ROOT/pages/etcd-component.adoc         |    1 +
 .../modules/ROOT/pages/eventadmin-component.adoc   |    1 +
 .../modules/ROOT/pages/exec-component.adoc         |    1 +
 .../modules/ROOT/pages/facebook-component.adoc     |    3 +-
 .../modules/ROOT/pages/fhir-component.adoc         |   18 +-
 .../modules/ROOT/pages/fhirJson-dataformat.adoc    |    1 +
 .../modules/ROOT/pages/fhirXml-dataformat.adoc     |    1 +
 .../modules/ROOT/pages/file-component.adoc         |   13 +-
 .../modules/ROOT/pages/file-watch-component.adoc   |    1 +
 .../modules/ROOT/pages/flatpack-component.adoc     |    1 +
 .../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          |    1 +
 .../modules/ROOT/pages/ftps-component.adoc         |    1 +
 .../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      |   18 +-
 .../pages/google-calendar-stream-component.adoc    |    1 +
 .../modules/ROOT/pages/google-drive-component.adoc |   18 +-
 .../modules/ROOT/pages/google-mail-component.adoc  |   18 +-
 .../ROOT/pages/google-mail-stream-component.adoc   |    1 +
 .../ROOT/pages/google-pubsub-component.adoc        |    1 +
 .../ROOT/pages/google-sheets-component.adoc        |   18 +-
 .../ROOT/pages/google-sheets-stream-component.adoc |    1 +
 .../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     |    1 +
 .../ROOT/pages/hazelcast-instance-component.adoc   |    1 +
 .../ROOT/pages/hazelcast-list-component.adoc       |    1 +
 .../ROOT/pages/hazelcast-map-component.adoc        |    1 +
 .../ROOT/pages/hazelcast-multimap-component.adoc   |    1 +
 .../ROOT/pages/hazelcast-queue-component.adoc      |    1 +
 .../pages/hazelcast-replicatedmap-component.adoc   |    1 +
 .../ROOT/pages/hazelcast-ringbuffer-component.adoc |    1 +
 .../ROOT/pages/hazelcast-seda-component.adoc       |    1 +
 .../ROOT/pages/hazelcast-set-component.adoc        |    1 +
 .../ROOT/pages/hazelcast-topic-component.adoc      |    1 +
 docs/components/modules/ROOT/pages/hazelcast.adoc  |    1 +
 .../modules/ROOT/pages/hbase-component.adoc        |    1 +
 .../modules/ROOT/pages/hdfs-component.adoc         |    1 +
 .../modules/ROOT/pages/hipchat-component.adoc      |    3 +-
 .../modules/ROOT/pages/hl7-dataformat.adoc         |    1 +
 .../modules/ROOT/pages/hl7terser-language.adoc     |    1 +
 .../modules/ROOT/pages/http-component.adoc         |    1 +
 docs/components/modules/ROOT/pages/hystrix.adoc    |    1 +
 .../modules/ROOT/pages/ical-dataformat.adoc        |    1 +
 .../ROOT/pages/iec60870-client-component.adoc      |    1 +
 .../ROOT/pages/iec60870-server-component.adoc      |    1 +
 .../modules/ROOT/pages/ignite-cache-component.adoc |    1 +
 .../ROOT/pages/ignite-compute-component.adoc       |    1 +
 .../ROOT/pages/ignite-events-component.adoc        |    1 +
 .../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       |    1 +
 .../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        |    1 +
 .../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          |    1 +
 .../modules/ROOT/pages/jmx-component.adoc          |    1 +
 .../modules/ROOT/pages/jolt-component.adoc         |    1 +
 .../modules/ROOT/pages/jooq-component.adoc         |    1 +
 .../modules/ROOT/pages/jpa-component.adoc          |    1 +
 .../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        |    1 +
 .../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     |   20 +-
 .../modules/ROOT/pages/log-component.adoc          |    1 +
 .../modules/ROOT/pages/lpr-component.adoc          |    1 +
 docs/components/modules/ROOT/pages/lra.adoc        |    1 +
 .../modules/ROOT/pages/lucene-component.adoc       |    1 +
 .../modules/ROOT/pages/lumberjack-component.adoc   |    1 +
 .../modules/ROOT/pages/lzf-dataformat.adoc         |    1 +
 .../modules/ROOT/pages/mail-component.adoc         |    7 +-
 .../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 |    1 +
 .../modules/ROOT/pages/milo-client-component.adoc  |    1 +
 .../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         |    1 +
 .../modules/ROOT/pages/mongodb-component.adoc      |    3 +-
 .../ROOT/pages/mongodb-gridfs-component.adoc       |    1 +
 .../modules/ROOT/pages/mqtt-component.adoc         |    1 +
 .../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      |    1 +
 .../modules/ROOT/pages/nagios-component.adoc       |    1 +
 .../modules/ROOT/pages/nats-component.adoc         |    1 +
 .../modules/ROOT/pages/netty-component.adoc        |    1 +
 .../modules/ROOT/pages/netty-http-component.adoc   |    1 +
 .../modules/ROOT/pages/nsq-component.adoc          |    1 +
 .../modules/ROOT/pages/ognl-language.adoc          |    1 +
 .../modules/ROOT/pages/olingo2-component.adoc      |   30 +-
 .../modules/ROOT/pages/olingo4-component.adoc      |   28 +-
 .../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  |    1 +
 .../modules/ROOT/pages/pgevent-component.adoc      |    1 +
 .../modules/ROOT/pages/pgp-dataformat.adoc         |    1 +
 .../modules/ROOT/pages/properties-component.adoc   |    1 +
 .../modules/ROOT/pages/protobuf-dataformat.adoc    |    1 +
 .../modules/ROOT/pages/pubnub-component.adoc       |    1 +
 .../modules/ROOT/pages/pulsar-component.adoc       |    1 +
 .../modules/ROOT/pages/quartz-component.adoc       |    1 +
 .../modules/ROOT/pages/quickfix-component.adoc     |    1 +
 .../modules/ROOT/pages/rabbitmq-component.adoc     |    1 +
 .../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      |    1 +
 docs/components/modules/ROOT/pages/ribbon.adoc     |    1 +
 .../modules/ROOT/pages/rss-component.adoc          |    9 +-
 .../modules/ROOT/pages/rss-dataformat.adoc         |    3 +-
 docs/components/modules/ROOT/pages/rxjava.adoc     |    1 +
 .../modules/ROOT/pages/saga-component.adoc         |    1 +
 .../modules/ROOT/pages/salesforce-component.adoc   |    1 +
 .../ROOT/pages/sap-netweaver-component.adoc        |    1 +
 .../modules/ROOT/pages/scheduler-component.adoc    |    1 +
 .../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   |    1 +
 .../modules/ROOT/pages/servlet-component.adoc      |    1 +
 .../modules/ROOT/pages/sftp-component.adoc         |    1 +
 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        |    1 +
 .../modules/ROOT/pages/smpp-component.adoc         |    1 +
 .../modules/ROOT/pages/snmp-component.adoc         |   22 +-
 .../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       |    1 +
 .../modules/ROOT/pages/spring-batch-component.adoc |    1 +
 .../components/modules/ROOT/pages/spring-boot.adoc |    3 +-
 .../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    |    1 +
 docs/components/modules/ROOT/pages/spring.adoc     |    1 +
 .../modules/ROOT/pages/sql-component.adoc          |    1 +
 .../modules/ROOT/pages/sql-stored-component.adoc   |    1 +
 .../modules/ROOT/pages/ssh-component.adoc          |    1 +
 .../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     |    5 +-
 .../modules/ROOT/pages/telegram-component.adoc     |    1 +
 .../modules/ROOT/pages/test-blueprint.adoc         |    1 +
 docs/components/modules/ROOT/pages/test-cdi.adoc   |    1 +
 .../components/modules/ROOT/pages/test-junit5.adoc |    7 +
 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         |    1 +
 .../modules/ROOT/pages/timer-component.adoc        |    1 +
 .../modules/ROOT/pages/twilio-component.adoc       |   18 +-
 .../pages/twitter-directmessage-component.adoc     |    1 +
 .../ROOT/pages/twitter-search-component.adoc       |    1 +
 .../ROOT/pages/twitter-timeline-component.adoc     |    1 +
 .../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      |    1 +
 .../modules/ROOT/pages/web3j-component.adoc        |    1 +
 .../modules/ROOT/pages/webhook-component.adoc      |    1 +
 .../modules/ROOT/pages/websocket-component.adoc    |    1 +
 .../ROOT/pages/websocket-jsr356-component.adoc     |    1 +
 .../modules/ROOT/pages/wordpress-component.adoc    |    1 +
 .../modules/ROOT/pages/xchange-component.adoc      |    1 +
 .../modules/ROOT/pages/xj-component.adoc           |  522 ++++++++
 .../modules/ROOT/pages/xmlsecurity-component.adoc  |    1 +
 .../modules/ROOT/pages/xmpp-component.adoc         |    1 +
 .../modules/ROOT/pages/xpath-language.adoc         |    1 +
 .../modules/ROOT/pages/xquery-component.adoc       |    1 +
 .../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       |    1 +
 .../modules/ROOT/pages/zendesk-component.adoc      |   18 +-
 .../modules/ROOT/pages/zipdeflater-dataformat.adoc |    1 +
 .../modules/ROOT/pages/zipfile-dataformat.adoc     |    5 +-
 docs/components/modules/ROOT/pages/zipkin.adoc     |    1 +
 .../modules/ROOT/pages/zookeeper-component.adoc    |    1 +
 .../ROOT/pages/zookeeper-master-component.adoc     |    1 +
 docs/gulpfile.js                                   |    9 +
 docs/package.json                                  |    1 +
 .../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 +-
 .../modules/ROOT/pages/camel-maven-archetypes.adoc |   14 +-
 .../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/faq/what-is-camel.adoc      |    1 +
 .../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/karaf.adoc     |    6 +-
 .../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 +
 .../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      |    2 +-
 .../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/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                               |    4 +-
 examples/camel-example-jira/pom.xml                |    2 +-
 examples/camel-example-jooq/README.adoc            |    2 +-
 .../resources/META-INF/spring/camel-context.xml    |    2 +-
 examples/camel-example-kafka-avro/README.adoc      |   79 ++
 examples/camel-example-kafka-avro/pom.xml          |  168 +++
 .../camel/example/kafka/avro/Application.java      |   35 +-
 .../camel/example/kafka/avro/AvroRouteBuilder.java |   36 +
 .../kafka/avro/CustomKafkaAvroDeserializer.java    |   72 ++
 .../kafka/avro/CustomKafkaAvroSerializer.java      |   80 ++
 .../avro/KafkaAvroMessageConsumerProcessor.java    |   25 +-
 .../kafka/avro/KafkaAvroMessageProcessor.java      |   32 +-
 .../example/kafka/avro/KafkaAvroProcessor.java     |   40 +
 .../src/main/resources/application.properties      |   34 +-
 .../src/main/resources/avro/employee.avsc          |   19 +
 .../src/main}/resources/log4j2.properties          |    0
 .../src/main/resources/register_schema.py          |   31 +
 .../src/main/resources/spring/camel-context.xml    |   32 +-
 examples/camel-example-management/pom.xml          |    4 +
 .../example/spring/boot/rest/jpa/Application.java  |    4 +-
 examples/pom.xml                                   |    1 +
 parent/pom.xml                                     |   77 +-
 .../karaf/features/src/main/resources/features.xml |   18 +-
 .../components-starter/camel-corda-starter/pom.xml |    4 -
 .../springboot/Olingo2ComponentConfiguration.java  |   14 +
 .../springboot/Olingo4ComponentConfiguration.java  |   14 +
 .../pom.xml                                        |   20 +-
 .../springboot/XJComponentAutoConfiguration.java   |  128 ++
 .../xj/springboot/XJComponentConfiguration.java    |  152 +++
 .../src/main/resources/META-INF/LICENSE.txt        |    0
 .../src/main/resources/META-INF/NOTICE.txt         |    0
 .../src/main/resources/META-INF/spring.factories   |   14 +-
 .../src/main/resources/META-INF/spring.provides    |   15 +-
 platforms/spring-boot/components-starter/pom.xml   |    1 +
 .../pom.xml                                        |    1 +
 .../camel-spring-boot-dependencies/pom.xml         |   16 +-
 platforms/spring-boot/spring-boot-dm/pom.xml       |    2 +-
 .../apache/camel/itest/karaf/CamelAny23Test.java   |   21 +-
 .../org/apache/camel/itest/karaf/CamelXjTest.java  |   21 +-
 .../apache/camel/itest/springboot/CamelXjTest.java |   46 +
 .../itest/ftp/SpringFtpEndpointTest-context.xml    |    8 +-
 .../tools/apt/TypeConverterLoaderGenerator.java    |    2 +-
 .../camel/tools/apt/TypeConverterProcessor.java    |    2 +-
 .../camel/maven/packaging/EndpointDslMojo.java     |    4 +-
 .../camel/maven/packaging/PackageJaxbMojo.java     |   12 +-
 .../camel/maven/packaging/PackageLegalMojo.java    |    6 -
 .../camel/maven/packaging/UpdateReadmeMojo.java    |    7 +-
 .../src/main/resources/component-options.mvel      |    2 +-
 .../src/main/resources/dataformat-options.mvel     |    2 +-
 .../src/main/resources/eip-options.mvel            |    2 +-
 .../src/main/resources/endpoint-options.mvel       |    4 +-
 .../src/main/resources/language-options.mvel       |    2 +-
 1063 files changed, 18375 insertions(+), 3954 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 components/camel-elasticsearch-rest/src/test/java/org/apache/camel/component/elasticsearch/ElasticsearchInfoTest.java
 copy components/{camel-mail/src/test/java/org/apache/camel/component/mail/MailSubjectTest.java => camel-snmp/src/test/java/org/apache/camel/component/snmp/WalkOIDTest.java} (50%)
 copy components/{camel-rss/src/test/java/org/apache/camel/component/rss/RssPollingConsumerWithFeedHeaderDisabledTest.java => camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowHttpStreamCachingTest.java} (50%)
 copy components/{camel-jackson => camel-xj}/pom.xml (73%)
 create mode 100644 components/camel-xj/src/main/docs/xj-component.adoc
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/JsonFileResultHandler.java
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/JsonFileResultHandlerFactory.java
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/JsonSourceHandlerFactoryImpl.java
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/JsonStreamResultHandler.java
 copy core/camel-api/src/main/java/org/apache/camel/Service.java => components/camel-xj/src/main/java/org/apache/camel/component/xj/JsonStreamResultHandlerFactory.java (51%)
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/JsonStringResultHandler.java
 copy core/camel-api/src/main/java/org/apache/camel/Service.java => components/camel-xj/src/main/java/org/apache/camel/component/xj/JsonStringResultHandlerFactory.java (51%)
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/JsonXmlStreamReader.java
 copy components/{camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFileToFtpNotStepwiseTest.java => camel-xj/src/main/java/org/apache/camel/component/xj/TransformDirection.java} (72%)
 copy core/camel-base/src/main/java/org/apache/camel/converter/SQLConverter.java => components/camel-xj/src/main/java/org/apache/camel/component/xj/XJComponent.java (59%)
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/XJConstants.java
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/XJEndpoint.java
 create mode 100644 components/camel-xj/src/main/java/org/apache/camel/component/xj/XmlJsonStreamWriter.java
 create mode 100644 components/camel-xj/src/main/resources/org/apache/camel/component/xj/identity.xsl
 copy components/{camel-mail/src/test/java/org/apache/camel/component/mail/MailConsumerIdleMessageTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/J2XInputStreamTest.java} (62%)
 copy components/{camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingUnthrottledTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/J2XOutputBytesTest.java} (64%)
 copy components/{camel-mail/src/test/java/org/apache/camel/component/mail/MailConsumerIdleMessageTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/J2XOutputFileTest.java} (62%)
 copy components/{camel-mail/src/test/java/org/apache/camel/component/mail/MailConsumerIdleMessageTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/J2XOutputIdentityTest.java} (62%)
 copy components/{camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingUnthrottledTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/J2XOutputStringTest.java} (64%)
 create mode 100644 components/camel-xj/src/test/java/org/apache/camel/component/xj/JsonXmlStreamReaderTest.java
 copy components/{camel-mail/src/test/java/org/apache/camel/component/mail/MailConsumerIdleMessageTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/X2JInputStreamTest.java} (62%)
 copy components/{camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingUnthrottledTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/X2JOutputBytesTest.java} (65%)
 copy components/{camel-mail/src/test/java/org/apache/camel/component/mail/MailConsumerIdleMessageTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/X2JOutputFileTest.java} (62%)
 copy components/{camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingUnthrottledTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/X2JOutputIdentityTest.java} (66%)
 copy components/{camel-atom/src/test/java/org/apache/camel/component/atom/AtomPollingUnthrottledTest.java => camel-xj/src/test/java/org/apache/camel/component/xj/X2JOutputStringTest.java} (65%)
 create mode 100644 components/camel-xj/src/test/java/org/apache/camel/component/xj/XJTestUtils.java
 create mode 100644 components/camel-xj/src/test/java/org/apache/camel/component/xj/XmlJsonStreamWriterTest.java
 create mode 100644 components/camel-xj/src/test/resources/hellojson2xml.xsl
 create mode 100644 components/camel-xj/src/test/resources/helloxml2json.xsl
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test1.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test1.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test10.json
 rename camel-website/src/main/resources/user-manual/index.html => components/camel-xj/src/test/resources/json2xml/test10.xml (57%)
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test11.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test11.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test2.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test2.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test3.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test3.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test4.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test4.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test5.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test5.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test6.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test6.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test7.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test7.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test8.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test8.xml
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test9.json
 create mode 100644 components/camel-xj/src/test/resources/json2xml/test9.xml
 rename core/camel-core-xml/src/main/resources/org/apache/camel/core/xml/util/jsse/jaxb.index => components/camel-xj/src/test/resources/log4j2.properties (62%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test1.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test1.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test10.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test10.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test11.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test11.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test12.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test12.xml} (56%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test13.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test13.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test14.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test14.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test15.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test15.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test16.json
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test16.xml
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test17.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test17.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test18.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test18.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test19.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test19.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test2.json
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test2.xml
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test20.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test20.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test21.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test21.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test22.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test22.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test23.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test23.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test3.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test3.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test4.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test4.xml} (56%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test5.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test5.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test6.json
 copy components/{camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml => camel-xj/src/test/resources/xml2json/test6.xml} (57%)
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test7.json
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test7.xml
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test8.json
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test8.xml
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test9.json
 create mode 100644 components/camel-xj/src/test/resources/xml2json/test9.xml
 copy core/camel-base/src/main/java/org/apache/camel/converter/SQLConverter.java => components/camel-xslt/src/main/java/org/apache/camel/component/xslt/SourceHandlerFactory.java (62%)
 create mode 100644 components/camel-xslt/src/main/java/org/apache/camel/component/xslt/XmlSourceHandlerFactoryImpl.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/AutoCloseableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentOverridePropertiesNonStringTest.java
 delete mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/ScheduledPollEndpointConfigureConsumerRestartTest.java
 create mode 100644 core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XJEndpointBuilderFactory.java
 create mode 100644 docs/components/modules/ROOT/pages/xj-component.adoc
 create mode 100644 examples/camel-example-kafka-avro/README.adoc
 create mode 100644 examples/camel-example-kafka-avro/pom.xml
 copy components/camel-atom/src/main/java/org/apache/camel/component/atom/AtomConverter.java => examples/camel-example-kafka-avro/src/main/java/org/apache/camel/example/kafka/avro/Application.java (51%)
 create mode 100644 examples/camel-example-kafka-avro/src/main/java/org/apache/camel/example/kafka/avro/AvroRouteBuilder.java
 create mode 100644 examples/camel-example-kafka-avro/src/main/java/org/apache/camel/example/kafka/avro/CustomKafkaAvroDeserializer.java
 create mode 100644 examples/camel-example-kafka-avro/src/main/java/org/apache/camel/example/kafka/avro/CustomKafkaAvroSerializer.java
 copy components/camel-mongodb-gridfs/src/main/java/org/apache/camel/component/mongodb/gridfs/GridFsConverter.java => examples/camel-example-kafka-avro/src/main/java/org/apache/camel/example/kafka/avro/KafkaAvroMessageConsumerProcessor.java (60%)
 copy components/camel-mongodb-gridfs/src/main/java/org/apache/camel/component/mongodb/gridfs/GridFsConverter.java => examples/camel-example-kafka-avro/src/main/java/org/apache/camel/example/kafka/avro/KafkaAvroMessageProcessor.java (58%)
 create mode 100644 examples/camel-example-kafka-avro/src/main/java/org/apache/camel/example/kafka/avro/KafkaAvroProcessor.java
 rename components/camel-cdi/src/main/resources/org/apache/camel/cdi/xml/jaxb.index => examples/camel-example-kafka-avro/src/main/resources/application.properties (67%)
 create mode 100644 examples/camel-example-kafka-avro/src/main/resources/avro/employee.avsc
 copy {tests/camel-itest-osgi/src/test => examples/camel-example-kafka-avro/src/main}/resources/log4j2.properties (100%)
 create mode 100644 examples/camel-example-kafka-avro/src/main/resources/register_schema.py
 copy components/camel-mail/src/test/resources/org/apache/camel/component/mail/SpringMailSplitAttachmentsTest.xml => examples/camel-example-kafka-avro/src/main/resources/spring/camel-context.xml (53%)
 copy platforms/spring-boot/components-starter/{camel-corda-starter => camel-xj-starter}/pom.xml (75%)
 create mode 100644 platforms/spring-boot/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentAutoConfiguration.java
 create mode 100644 platforms/spring-boot/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-xj-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-xj-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 rename core/camel-core-xml/src/main/resources/org/apache/camel/core/xml/jaxb.index => platforms/spring-boot/components-starter/camel-xj-starter/src/main/resources/META-INF/spring.factories (79%)
 rename components/camel-jmx/src/main/resources/org/apache/camel/component/jmx/jaxb/jaxb.index => platforms/spring-boot/components-starter/camel-xj-starter/src/main/resources/META-INF/spring.provides (78%)
 copy components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixTypeConverter.java => tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelAny23Test.java (67%)
 copy components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixTypeConverter.java => tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelXjTest.java (68%)
 create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelXjTest.java