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