This is an automated email from the ASF dual-hosted git repository. zregvart pushed a change to branch java-10-test in repository https://gitbox.apache.org/repos/asf/camel.git.
discard 0e40e84 CAMEL-12618: add JAXB API and Glassfish JAXB im... discard 70f26d3 CAMEL-12618: Fix SimpleTest on Java 11+ discard b901574 CAMEL-12618: add Glassfish JAXB implementation ... discard 1b102ea CAMEL-12618: upgrade MVEL version and use the r... discard d58bedb CAMEL-12618: add Glassfish JAXB implementation ... discard 171ee2c CAMEL-12618: add Glassfish JAXB implementation ... discard e9ce404 CAMEL-12618: add Glassfish JAXB implementation ... discard f24b5d1 CAMEL-12618: add Glassfish JAXB implementation ... discard 15dd5ff CAMEL-12618: add Glassfish JAXB implementation ... discard e6c3564 CAMEL-12618: replace com.sun.xml.bind with org.... discard 50fc61c CAMEL-12618: Prevent Maven Shade plugin from ha... discard 706b122 CAMEL-12618: Revert to Groovy 2.5.3 discard 224298f CAMEL-12618: Additional dependencies needed on ... discard 7e31e2e update velocity/pom.xml discard 045f9e2 Upgrade Scala to 2.12.7 discard 1e67557 Upgrade Hibernate to 5.3.6.Final discard 79dfaa2 CAMEL-12618: upgrade Groovy Eclipse compiler discard de585df CAMEL-12618: Use Groovy 3.0.0-SNAPSHOT for gmav... discard f97f07b Temporary disable JDK 9 and karaf-itest and spr... add c8357b9 Polished add e15e8ba Upgrade Flink to version 1.7.0 add 69d2e3f Upgrade Micrometer to version 1.1.1 add fe2c5a0 Upgrade Spring Boot to version 2.1.1.RELEASE add aa4eecb Regen add 956d266 Update Spring Boot to version 2.1.1.RELEASE even in dm add 3f3cc07 Upgrade Vertx to version 3.6.0 add 8c7d405 Avoid potentially conflicting jetty port during test execution add 65e2f2f CAMEL-12944 - externalize configs as PR #2549 tried to avoid potentially conflicting jetty port during test execution add cffca91 Fix camel-micrometer documentation references to METRICS_REGISTRY_NAME add be4aa04 Upgrade Zipkin to version 2.11.9 add a37983a Upgrade Zipkin Reporter to version 2.7.12 add a5ad137b CAMEL-12973: Init deferred to first call when WIH uses Deployment-scoped context in combination with Singleton RuntimeStrategy. Removed redundant double slash from 'direct' URL. add e59f4d5 CAMEL-12973 - Fixed CS add 593e64d [CAMEL-12605] Added further tests and fixes for compression add 86f45f1 Upgrade Infinispan to version 9.4.3.Final add 1211e9b Upgrade Zipkin to version 2.11.10 add 5e61804 Upgrade Zipkin Reporter to version 2.7.13 add 68c0f33 Upgrade Brave to version 5.5.2 add c323af6 Fixed wrong default mentioned in docs. Thanks to Bjoern Ohm for spotting this. add 0e8ca76 CAMEL-12979 - support for service beans with custom lifecycle on CxfRsEndpoint, Thanks to Jens Kleine-Herzbruch add 4b49871 Regen docs add c8be940 CAMEL-12919 - Camel AWS-SQS: Creating Amazon SQS Queue with Server-Side Encryption add 7ba07d8 CAMEL-12919 - Fixed CS add f131c7a CAMEL-12919 - Related docs added add d0ef71a Regen docs add 4a7d785 Regen add 09fba59 CAMEL-12982: Added unit test add 31da33c Polished add a294b8a Upgrade Fastjson and related bundle to version 1.2.54 add abab73c Upgrade Kafka and related bundle to version 2.1.0 add 2fa0000 Upgrade AWS SDK and related bundle to version 1.11.461 add 773ea33 Upgrade Saxon and related bundle to version 9.9.0 add 31af99b Fixed Range for Saxon Karaf feature add 8133417 Upgrade Braintree to version 2.89.0 add 8679217 Added test based on user forum issue add f0d50d9 Added test based on user forum issue add 05bb44b Upgrade Cglib and related bundle to version 3.2.9 add 7a39095 CAMEL-12978 - Add support to configure CamelContext created by KIE-Server extension add 75f7199 CAMEL-12978 - Fixed CS add bbe4b5d Upgrade Kotlin add 03a72b7 Upgrade Jsch and related bundle to version 0.1.55 add 92acb04 Regen add 0e4b008 CAMEL-12987: Ensure onContextStop is called on the OsgiServiceRegistry. (#2660) add 03f85b2 CAMEL-12987: Fixed CS add c7722f2 Upgrade Awaitility to version 3.1.5 add d80d4c2 CAMEL-12985: TransactionErrorHandler fails if UnitOfWork is null add 36ba145 CAMEL-12985: Added a test that fails on master add 3d017f0 CAMEL-12985 - Fixed CS add 0baf582 CAMEL-11497: Migrate user guide - Configuring routes startup ordering and autostartup add 5923ea1 CAMEL-12988: Update doc to clarify how to specify routes to start up last add 6feb844 CAMEL-11888 - camel-jgroups-raft initial commit. add 25eb495 CAMEL-11888 - Regen add 51fa307 Upgrade Hystrix and related bundle to version 1.5.18 add 78aad58 Upgrade Splunk to version 1.6.5.0_1 add f6a73e2 Upgrade Xstream and related bundle to version 1.4.11 add e4a4529 Fixed Camel-Jbpm Karaf feature add 669b0a4 Upgrade Infinispan to version 9.4.4.Final add d13cc24 CAMEL-11492: Set consistent headings in compone... add d453fc8 Use the latest Hazelcast-Kubernetes fixed release 3.11.1 add 85a05c1 Upgrade Zipkin to version 2.11.12 add 31611af Upgrade Libphonenumber and related bundle to version 8.10.1 add 0f7cc45 Regen add 688b127 Upgrade JGit to version 5.2.0.201812061821-r add 3b61a6d Upgrade Elasticsearch Rest to version 6.5.1 add c331a80 CAMEL-12969: OSGi service registry should unget services later during shutting down CamelContext which we can do in the start/stop service API instead. This reduces leaks if a service is get udring shutdown as now the lifecycle/osgi service registry is stopped as last action when camel context is shutting down. add 85d6b32 CAMEL-12937: StreamCaching cipher is misspelled as chiper. Added deprecated markers. Misspelled to be removed in Camel 3.0 add 9e8c4f5 CAMEL-12993: Have more informative message from springboot itests exceptions add f95c71e Fixed broke karaf and springboot itests for camel-jgroups-raft component. add 573bd16 Upgrade Infinispan Spring Boot to version 2.1.1.RELEASE add aac5023 CAMEL-12991 setting processStrategy for sftp/ftp endpoints (#2665) add 68f0ad2 CAMEL-12991: Fixed CS add 2dcfe7a Upgrade JackRabbit to version 2.18.0 add a64b495 Fix xtream link add 3f7a851 CAMEL-12935:Deprecated isCreateCamelContextPerClass not supported / in-use for blueprint (#2663) add f56fd01 Fixed typo in docs add a2fa36e Added a little test for redelivery in NatsConsumer add 2d0e444 Fixed CS in NATS test add 21410db [CAMEL-12605] Refactoring and fixed issue of receipt for compressed message add 1af2ebd Upgrade Xchange to version 4.3.13 add aba406f CAMEL-12954 adding camel-websocket-jsr356 module add 4a3d409 CAMEL-12954 - first review feedbacks, still need to make karaf feature test passing add d631d3c CAMEL-12954 - Added component to kit add 77d08f5 CAMEL-12954 - maven name for the jsr356 module add 34eeb53 CAMEL-12954 - Switch to 2.24.0-SNAPSHOT add 979803b CAMEL-12954 - Fixed CS add 99b45b5 CAMEL-12954 - Added endpoint doc add 544452d CAMEL-12954 - Regen starter and add SB test add 45fe8bc CAMEL-12954 - Regen add f18fe06 CAMEL-12954 - Added websocket-jsr354 SB starter to BOM add 282c224 camel-restlet - Fix admonition style in doc add f91a920 CAMEL-12947:MockEndpoint.expectedHeaderReceived should fail when no exchange received (#2669) add d3e6b95 Upgrade JackRabbit to version 2.19.0 add f076f27 CAMEL-12947: Polished add 8329541 Added a proper exception wrap to retain original cause in sprinboot itests see CAMEL-12993 add 465b1b5 Regen add f1647c2 Upgrade Brave Zipkin to version 5.6.0 add 7a1c035 Updated documentation and feature files for examples. Most cases wrong groupId. Changed from org.apache.camel to org.apache.camel.example. add d20d1e2 Fixed falining springboot iTests. add d5ba98e Upgrade Ignite to version 2.7.0 add 07cdcc2 Fix typo in Exchange.java JavaDoc add 70e06a9 Added components/camel-cxf/activemq-data to gitignore paths. add ce98b24 CAMEL-13005: olingo4 component serviceUri not set add 67b3fa5 CAMEL-11492: Use Antora for User manual and com... add 262a713 CAMEL-13009: DigestMethod and DigestValue elements created either in XAdES or DS namespace depending on XAdES version required add 0c03d4e [CAMEL-12605] Refactored AS2 Server connection to accept decryption key. add 0d08449 Fixed docs add 5a66126 Fixed docs add 5de001b Fixed CS add e6740d6 Upgrade Kubernetes Client to version 4.1.1 add af84847 Upgrade Kubernetes Model to version 4.1.1 add 5e69c23 Camel-Kubernetes: Fixed tests after upgrading to version 4.1.1 add a6eb3ce Remove duplicate code add 475abd7 CAMEL-13010: Deprecate camel-script add e5adb02 Upgrade Json Schema Validator to version 0.1.25 add 3785c8c CAMEL-12994: Added unit tests add 8073fde CAMEL-12994: Fixed issue in camel-saxon to skip reservered namespace prefix according to the XQuery spec. add c2a35d4 Destroy PrivateKey instances in a few places when we are finished with them add 6ee8a26 camel-salesforce: Fix component name in README.md URLs add 58ec6c2 camel-salesforce: Fix some typos in the documentation add 63da9be Upgrade Vertx to version 3.6.2 add bd0cba2 Camel-Websocket-jsr356: Generated the Spring Boot documentation add 56724dd Regen add 0ed5e5a CAMEL-12815 New Component IOTA add 1366557 CAMEL-12815 - Fixed version and regen add 12ddc8f CAMEL-12815 - Added correct documentation markers and regen add af77784 CAMEL-12815 - Added component camel-iota to kit add 7d216c6 CAMEL-12815 - General regen and camel-iota build add 9cf65fc CAMEL-12815 - Added iota-component generated doc to docs folder add 9d85984 CAMEL-12815 - Added Camel-Iota Karaf feature add a78a07c CAMEL-12815 - Added SB Itest for Camel-Iota add bfa409d Camel-Iota: Fixed CS add f7e407f Upgrade Owasp Maven Plugin to version 4.0.1 add a1c1292 Upgrade QPid JMS client to version 0.39.0 add 6091243 Upgrade Proton J to version 0.31.0 add c552d9a Upgrade Dropbox Core SDK to version 3.0.11 add 44dacd6 Destroying some secret keys after they're used add 9fcaebe CAMEL-13014 fix stealing link for clientId (looped error) add c599e5f CAMEL-13014, fix MQTTConfigurationTest junit test add 2e65514 CAMEL-13014 - Fixed CS add 78730b9 CAMEL-13016: camel-jetty - If multiple bundles uses the same context-path (pathspec) then Jetty should fail add 3d92c7d CAMEL-13017 - handle root path on windows add e811401 CAMEL-13015: camel-spring-boot - xml routes/rests can now load from multiple paths separated by comma. add afbec42 CAMEL-13021: Remove camel-example-swagger-xml add e1616ce CAMEL-13022: camel-restlet - sending PATCH operation should include body add d35b818 Add vscode workspace file to .gitignore add 62e6700 CAMEL-13006: Fix for required properties in odata configuration add ba03f23 CAMEL-13028: camel-undertow - When using SSL with rest-dsl and api-doc then you can get a port already bound exception add 201097d CAMEL-13029: camel-swagger-java - Should default use scheme from rest-dsl configuration in swagger doc add dc8436f Fixed CS add 89e9978 add defensive check (#2684) add b7b47e3 CAMEL-13025: File read lock - If file gets deleted then break out loop add 09599a9 [IRC] Add commandTimeout parameter for IRC (#2685) add ae0d5fe CAMEL-13008: Odata-connector assumes '/' at end of URI add bd3b74a Upgrade spring add 04d094f "CAMEL-13023:Add camel-rest-swagger as Karaf feature" (#2693) add f00b78b CAMEL-12974: Polished add 2ea5d9c Fixed rest-dsl parser typo in attribute add 3145f6a CAMEL-12974: XML DSL tree parser should skip when/otherwise to parse similar like the Java DSL does add 114300a CAMEL-12969 : Map based Service Usage counting to remove memory leak (#2695) add c24ad7c CAMEL-12969: Fixed CS add 661a1ca Camel Maven tooling should skip empty example directories. add aa5da7e CAMEL-13001: camel maven plugin route coverage now has option to set threshold in percentage when to fail. add 468889d CAMEL-12995 - Remove Camel XmlJson add 2becd62 CAMEL-13035 update from telegram channel add 15afdbb CAMEL-13035 - correcting style add cf39674 CAMEL-13035 - fix sc reported add 4194e1e Added test based on SO: https://stackoverflow.com/questions/54023107/apache-camel-how-to-implement-an-optional-consumer-for-a-wire-tap/54049958 add 6ae759f CAMEL-12995 - Removed integration tests add c0bb313 Upgrade hibernate validator add db06e9b Upgrade TestContainers to version 1.10.5 add 70d4133 CAMEL-13041 - Camel-AWS MQ: Create Broker operation is not working add 6baf689 CAMEL-13041 - Fixed CS add 1b1fb75 CAMEL-13041 - Added docs add a8a2b8c CAMEL-13042: File producer should by default only allow to write file⦠(#2700) add 68f2de3 CAMEL-13042: Polished add 839bb4a Upgrade Groovy add 7fd1331 CAMEL-13039 - Deprecate/Remove Camel-YQL add 4cc5e58 CAMEL-13045 - Camel-Slack: The verifier must be able to validate webhook and token at the same time add 997d11c CAMEL-13044 - Camel-AWS MQ: it is not possible to set Broker "Public accessibility" parameter using createBroker command add 175732e CAMEL-13045 - Updated docs add 6daec05 Upgrade Spring to 5.1.4 add b17220d CAMEL-13012: AbstractFutureCallback generates NPE when response is a 401 add aadb0f8 [CAMEL-12980] Interact with Karaf's BundleStateService about Blueprint Camel Context problems add b07c5e0 [CAMEL-13049] Use CamelContext's ClassLoader as TCCL for some Karaf commands add 87b81aa CAMEL-13051: Deprecate not to be used option on @UriEndpoint annotation add 6539858 CAMEL-13058: AbstractFutureCallback generates NPE when response is a 401 add 36f03cc CAMEL-13059: camel-olingo2 assumes '/' at end of URI add af959fe CAMEL-13061: Missing properties on Olingo2 consumer initialisation add e7e5316 CAMEL-13054: Olingo4Endpoint - avoid swallowing consumer options add 4d376ba CAMEL-13063: Olingo2Endpoint swallowing consumer. options add 5bc9413 CAMEL-13066: camel-hystrix - Do not fallback on HystrixBadRequestException add e1fd366 CAMEL-13071: camel-elasticsearch-rest - Add scroll api support add 497d091 Updating Jackson to 2.9.8 add 704552c CAMEL-13072 remove the exception block add 48ad52a CAMEL-12982: Support RAW{} syntax in URISupport (#2717) add fb5278e Add missing docs for EIPs add c424c71 CAMEL-13084 - javax.servlet.http.MappingMatch not found when starting camel-example-spring-boot add 0d0a5a5 CAMEL-13093 (#2724) add 4b34504 CAMEL-13097 - Camel-google-calendar: Stream component doesn't work in OSGi add 1344ae3 CAMEL-13098 - Camel-google-mail: Stream component doesn't work in OSGi add d39eafb CAMEL-13077: Fix polling return for empty OData ClientEntitySets (#2719) add 7330ff4 Deprecate not used methods add 49759b6 [CAMEL-13114] Provide single Cookie header for multiple cookies add 14dcc47 CAMEL-12213: Update camel-thrift to libthrift 0.12.0 add c69de86 update camel-script to camel-groovy in doc for groovy-language component (#2734) add 3995fdd Depreate option to be removed in camel 3 and fixed compilation add eaaf2d0 CAMEL-13123 - camel-mongodb3: don't close connection on endpoint stop add 83979e8 Move node_modules to docs/.gitignore The node_modules excluding is relating to docs/ folder only add ab8d5a3 CAMEL-13077: Fix polling return for empty OData ODataFeeds (#2719) Closes #2732 add 161cdea CAMEL-13132 - Camel-Azure: uploadBlobBlocks and commitBlobBlockList operations does not work with List add f8c5f58 CAMEL-13082: Filter results already seen by the Olingo consumers and producers Closes #2720 * Olingo[4,2]Configuration * Adds filterAlreadySeen property * Added here rather than to the endpoint as the latter would require ultimately, in order to satisfy various checks, changes to the endpoint read() method in the api's Olingo4AppImpl, which is unnecessary since this is used by the consumer. add 1878bb6 camel-olingo2 add groovy-ant to deps for fix build warnings with gmaven-plugin add aae63ce CAMEL-13105 - Remove and deprecate camel-chronicle add 8dcba35 CAMEL-12213 - Fixed backport from master and regen add 10a8c35 Regen add 4a02e94 Add deprecation as these methods are deleted in camel 3 add 13277e4 CAMEL-13084 Clean up the camel-example dependencies add 0a561ef CAMEL-13150: Add command "exchangeProperty" for dateExpression in ExpressionBuilder (#2741) add 7e5c281 CAMEL-13154 Fixed the running error of camel-example-spring-boot-master add 651449e Added unit test example based on user forum issue with Multicast EIP change due to CAMEL-9444 and CAMEL-9573 add 8606283 Added unit test example based on user forum issue with Multicast EIP change due to CAMEL-9444 and CAMEL-9573 add 5233404 CAMEL-13153 - Strip newlines from exchange headers add 04eeb89 Deprecate api to be removed in Camel 3 add 1ba4e4e CAMEL-13152: KJAR classloaded now set as CamelContext classloader for deployment-scoped contexts. add 4aa04cd Pick up recipient headers from configuration for camel-mail, if they are not first specified as a header add bba770b Revert "Pick up recipient headers from configuration for camel-mail, if they are not first specified as a header" add 6447166 CAMEL-13166 - ArrayBlockingQueueFactory ignores capacity argument, thanks to Jan Bednar for the patch add d5f1f89 CAMEL-13168 - Delay StreamCache file deletion till calling LUW is done add 01f6b9c CAMEL-13155: Added wid files and icon for consumption by jBPM Service Task repo. add 2ae431f Fixing spring security demo new 59bab7c Temporary disable JDK 9 and karaf-itest and spr... new a4253af CAMEL-12618: Use Groovy 3.0.0-SNAPSHOT for gmav... new bee4ec2 CAMEL-12618: upgrade Groovy Eclipse compiler new 0412240 Upgrade Hibernate to 5.3.7.Final new 04b336c Upgrade Scala to 2.12.7 new cdffab6 update velocity/pom.xml new 791c6ff CAMEL-12618: Additional dependencies needed on ... new 074c47f CAMEL-12618: Revert to Groovy 2.5.3 new 2516cec CAMEL-12618: Prevent Maven Shade plugin from ha... new c5b2cec CAMEL-12618: replace com.sun.xml.bind with org.... new 8da64d7 CAMEL-12618: add Glassfish JAXB implementation ... new b5ce9da CAMEL-12618: add Glassfish JAXB implementation ... new 2401ddc CAMEL-12618: add Glassfish JAXB implementation ... new f147520 CAMEL-12618: add Glassfish JAXB implementation ... new 0c8db32 CAMEL-12618: add Glassfish JAXB implementation ... new a0c8aee CAMEL-12618: upgrade MVEL version and use the r... new ceeef5f CAMEL-12618: add Glassfish JAXB implementation ... new 92677c2 CAMEL-12618: Fix SimpleTest on Java 11+ new aa3b409 CAMEL-12618: add JAXB API and Glassfish JAXB im... 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 (0e40e84) \ N -- N -- N refs/heads/java-10-test (aa3b409) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 19 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 3 +- apache-camel/pom.xml | 45 +- apache-camel/src/main/descriptors/common-bin.xml | 10 +- bom/camel-bom/pom.xml | 48 +- camel-core/readme.adoc | 2 +- camel-core/src/main/docs/file-component.adoc | 5 +- camel-core/src/main/docs/rest-dsl.adoc | 4 +- camel-core/src/main/docs/xslt-component.adoc | 2 +- .../src/main/java/org/apache/camel/Exchange.java | 2 +- .../mbean/ManagedStreamCachingStrategyMBean.java | 6 +- .../apache/camel/builder/ExpressionBuilder.java | 5 +- .../org/apache/camel/builder/ExpressionClause.java | 9 + .../camel/builder/ExpressionClauseSupport.java | 2 + .../org/apache/camel/builder/RouteBuilder.java | 2 + .../org/apache/camel/builder/xml/Namespaces.java | 4 + .../component/directvm/DirectVmProcessor.java | 8 + .../camel/component/file/GenericFileEndpoint.java | 17 +- .../camel/component/file/GenericFileProducer.java | 11 +- .../FileChangedExclusiveReadLockStrategy.java | 5 + .../FileLockExclusiveReadLockStrategy.java | 5 + .../apache/camel/component/mock/MockEndpoint.java | 6 +- .../component/seda/ArrayBlockingQueueFactory.java | 2 +- .../apache/camel/component/xslt/XsltEndpoint.java | 4 +- .../converter/stream/FileInputStreamCache.java | 4 +- .../org/apache/camel/impl/DefaultComponent.java | 6 +- .../camel/impl/DefaultStreamCachingStrategy.java | 22 +- .../org/apache/camel/impl/DefaultUnitOfWork.java | 7 +- .../mbean/ManagedStreamCachingStrategy.java | 7 +- .../org/apache/camel/model/CatchDefinition.java | 7 + .../apache/camel/model/OnExceptionDefinition.java | 3 + .../apache/camel/model/ToDynamicDefinition.java | 47 +- .../camel/model/language/JavaScriptExpression.java | 7 +- .../camel/model/language/MethodCallExpression.java | 2 +- .../java/org/apache/camel/runtimecatalog/Pair.java | 60 + .../apache/camel/runtimecatalog/URISupport.java | 121 +- .../runtimecatalog/UnsafeUriCharactersEncoder.java | 48 +- .../apache/camel/spi/StreamCachingStrategy.java | 18 + .../src/main/java/org/apache/camel/util/Pair.java | 60 + .../java/org/apache/camel/util/StringHelper.java | 12 + .../java/org/apache/camel/util/URIScanner.java | 270 ++ .../java/org/apache/camel/util/URISupport.java | 258 +- .../camel/util/UnsafeUriCharactersEncoder.java | 46 +- .../camel/util/jsse/BaseSSLContextParameters.java | 2 +- .../component/direct/DirectNoConsumerTest.java | 27 +- .../component/file/FileProducerExpressionTest.java | 2 +- .../FileProducerJailStartingDirectoryTest.java | 73 + .../camel/component/seda/SedaQueueFactoryTest.java | 8 +- .../converter/stream/CachedOutputStreamTest.java | 2 +- .../issues/EndpointWithRawUriParameterTest.java | 46 + ...xOriginalMessageBodyAndEnrichedHeadersTest.java | 78 + ...UnitOfWorkOnExceptionHandledFalseIssueTest.java | 166 +- .../apache/camel/language/simple/SimpleTest.java | 4 + .../ManagedStreamCachingStrategyTest.java | 4 +- .../camel/processor/RouteStartupOrderLastTest.java | 72 + .../camel/processor/StreamCachingInOutTest.java | 17 +- .../org/apache/camel/util/StringHelperTest.java | 22 + .../java/org/apache/camel/util/URISupportTest.java | 182 +- .../camel/component/ahc/DefaultAhcBinding.java | 11 +- .../component/ahc/AhcProducerSessionTest.java | 17 + .../camel/component/as2/api/AS2ClientManager.java | 22 +- .../component/as2/api/AS2MessageStructure.java | 2 +- .../component/as2/api/AS2ServerConnection.java | 18 +- .../AS2MessageDispositionNotificationEntity.java | 6 +- ...spositionNotificationMultipartReportEntity.java | 6 +- .../component/as2/api/entity/EntityParser.java | 356 +- .../component/as2/api/protocol/ResponseMDN.java | 7 +- .../camel/component/as2/api/util/EntityUtils.java | 7 + .../camel/component/as2/api/util/MicUtils.java | 37 +- .../camel/component/as2/api/util/SigningUtils.java | 14 - .../camel/component/as2/api/AS2MessageTest.java | 160 +- .../component/as2/api/entity/EntityParserTest.java | 2 +- .../camel/component/as2/api/util/MicUtilsTest.java | 2 +- components/camel-as2/camel-as2-component/pom.xml | 18 +- .../src/main/docs/as2-component.adoc | 4 +- .../camel/component/as2/AS2Configuration.java | 10 +- .../as2/internal/AS2ConnectionHelper.java | 2 +- .../as2/AS2ClientManagerIntegrationTest.java | 129 +- .../as2/AS2ServerManagerIntegrationTest.java | 108 +- .../camel-aws/src/main/docs/aws-mq-component.adoc | 10 + .../camel-aws/src/main/docs/aws-sqs-component.adoc | 15 +- .../apache/camel/component/aws/mq/MQConstants.java | 17 +- .../apache/camel/component/aws/mq/MQProducer.java | 39 + .../camel/component/aws/sqs/SqsConfiguration.java | 41 + .../camel/component/aws/sqs/SqsEndpoint.java | 16 + .../component/aws/mq/MQProducerSpringTest.java | 15 + .../camel/component/aws/mq/MQProducerTest.java | 15 + .../camel/component/aws/sqs/SqsEndpointTest.java | 59 + components/camel-azure/src/main/docs/azure.adoc | 3 +- .../component/azure/blob/BlobServiceProducer.java | 4 +- components/camel-bam/src/main/docs/bam.adoc | 3 +- components/camel-blueprint/pom.xml | 9 + .../camel/blueprint/BlueprintCamelContext.java | 16 +- .../blueprint/BlueprintCamelStateService.java | 164 + .../camel/blueprint/KarafBundleStateService.java | 95 + .../blueprint/handler/CamelNamespaceHandler.java | 26 + components/camel-chronicle/pom.xml | 2 +- .../src/main/docs/chronicle-engine-component.adoc | 8 +- .../camel/core/osgi/OsgiCamelContextHelper.java | 21 +- .../camel/core/osgi/OsgiDefaultCamelContext.java | 12 +- .../camel/core/osgi/OsgiServiceRegistry.java | 71 +- .../core/xml/AbstractCamelContextFactoryBean.java | 5 + .../xml/CamelStreamCachingStrategyDefinition.java | 21 +- .../src/main/docs/cxf-transport.adoc | 3 +- .../camel-cxf/src/main/docs/cxfrs-component.adoc | 3 +- .../camel/component/cxf/jaxrs/CxfRsEndpoint.java | 32 + .../component/cxf/jaxrs/CxfRsConsumerTest.java | 22 +- .../main/docs/elasticsearch-rest-component.adoc | 41 +- .../elasticsearch/ElasticsearchConfiguration.java | 26 + .../elasticsearch/ElasticsearchConstants.java | 5 + .../elasticsearch/ElasticsearchEndpoint.java | 2 +- .../elasticsearch/ElasticsearchProducer.java | 13 +- .../ElasticsearchScrollRequestIterator.java | 143 + .../ElasticsearchScrollSearchTest.java | 157 + .../camel-ftp/src/main/docs/ftp-component.adoc | 5 +- .../camel-ftp/src/main/docs/ftps-component.adoc | 5 +- .../camel-ftp/src/main/docs/sftp-component.adoc | 5 +- .../camel/component/file/remote/FtpEndpoint.java | 2 +- .../camel/component/file/remote/SftpEndpoint.java | 2 +- .../component/file/remote/SftpOperations.java | 11 +- .../remote/FtpConsumerProcessStrategyTest.java | 90 + .../file/remote/FtpProducerExpressionTest.java | 2 +- .../FtpProducerJailStartingDirectoryTest.java | 68 + .../sftp/SftpConsumerProcessStrategyTest.java | 93 + .../src/main/docs/google-bigquery-component.adoc | 25 +- .../main/docs/google-bigquery-sql-component.adoc | 22 +- components/camel-google-calendar/pom.xml | 2 +- components/camel-google-mail/pom.xml | 2 +- .../camel-groovy-dsl/src/main/docs/groovy-dsl.adoc | 3 +- .../src/main/docs/groovy-language.adoc | 11 +- components/camel-guice/src/main/docs/guice.adoc | 3 +- .../camel/http/common/HttpCommonComponent.java | 10 + .../camel/http/common/HttpCommonEndpoint.java | 4 + .../org/apache/camel/http/common/HttpConsumer.java | 14 +- .../hystrix/processor/HystrixProcessorCommand.java | 13 +- .../processor/HystrixBadRequestExceptionTest.java | 57 + components/camel-iota/pom.xml | 99 + .../camel-iota/src/main/docs/iota-component.adoc | 165 + .../apache/camel/component/iota/IOTAComponent.java | 44 + .../apache/camel/component/iota/IOTAConstants.java | 44 + .../apache/camel/component/iota/IOTAEndpoint.java | 189 + .../apache/camel/component/iota/IOTAProducer.java | 92 + .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../services/org/apache/camel/component/iota | 18 + .../camel/component/iota/IOTAProducerTest.java | 81 + .../src/test/resources/log4j2.properties | 28 + .../camel-irc/src/main/docs/irc-component.adoc | 3 +- .../camel/component/irc/IrcConfiguration.java | 16 +- .../apache/camel/component/irc/IrcConsumer.java | 17 +- .../apache/camel/component/irc/IrcProducer.java | 9 + components/camel-jbpm/pom.xml | 9 +- .../apache/camel/component/jbpm/JBPMConstants.java | 2 + .../component/jbpm/config/CamelContextBuilder.java | 35 + .../jbpm/server/CamelKieServerExtension.java | 72 +- .../jbpm/workitem/AbstractCamelCommand.java | 4 +- .../workitem/AbstractCamelWorkItemHandler.java | 52 +- .../jbpm/workitem/InOnlyCamelWorkItemHandler.java | 5 +- .../jbpm/workitem/InOutCamelWorkItemHandler.java | 5 +- .../src/main/resources/InOnlyCamelConnector.wid | 27 + .../src/main/resources/InOutCamelConnector.wid | 27 + .../camel-jbpm/src/main/resources/camel-jbpm.wid | 51 + components/camel-jbpm/src/main/resources/icon.png | Bin 0 -> 35236 bytes .../jbpm/server/CamelKieServerExtensionTest.java | 197 + .../CamelWorkItemHandlerIntegrationTests.java | 4 + .../DeploymentContextCamelCommandTest.java | 62 +- .../workitem/GlobalContextCamelCommandTest.java | 36 +- .../workitem/InOnlyCamelWorkItemHandlerTest.java | 40 +- .../workitem/InOutCamelWorkItemHandlerTest.java | 145 +- .../camel-jbpm/src/test/resources/camel-routes.xml | 25 + .../src/test/resources/global-camel-routes.xml | 25 + .../camel/component/jetty/JettyHttpComponent.java | 39 +- .../camel/component/jetty/JettyHttpConsumer.java | 39 + .../camel/component/jetty/JettyHttpEndpoint.java | 2 +- .../src/main/docs/jetty-component.adoc | 4 +- .../component/jetty9/JettyHttpComponent9.java | 3 +- .../component/jetty/JettySessionSupportTest.java | 2 + .../camel/component/jetty/MultiPartFormTest.java | 2 +- components/camel-jgroups-raft/pom.xml | 101 + .../src/main/docs/jgroups-raft-component.adoc | 197 + .../jgroups/raft/CamelRoleChangeListener.java | 79 + .../jgroups/raft/JGroupsRaftComponent.java | 102 + .../jgroups/raft/JGroupsRaftConstants.java | 38 + .../jgroups/raft/JGroupsRaftConsumer.java | 69 + .../jgroups/raft/JGroupsRaftEndpoint.java | 216 + .../jgroups/raft/JGroupsRaftEventType.java | 26 + .../jgroups/raft/JGroupsRaftException.java | 30 + .../jgroups/raft/JGroupsRaftProducer.java | 87 + .../raft/cluster/ClusterRoleChangeListener.java | 67 + .../raft/cluster/JGroupsRaftClusterService.java | 80 + .../raft/cluster/JGroupsRaftClusterView.java | 149 + .../jgroups/raft/utils/NopStateMachine.java | 47 + .../src/main/resources}/LICENSE.txt | 0 .../org/apache/camel/component/jgroups-raft | 18 + .../src/main/resources}/NOTICE.txt | 0 .../camel-jgroups-raft/src/main/resources/raft.xml | 40 + .../jgroups/raft/JGroupsRaftAbstractTest.java | 49 + .../raft/JGroupsRaftComponentConfiguredTest.java | 74 + .../raft/JGroupsRaftComponentDefaultTest.java | 59 + .../jgroups/raft/JGroupsRaftConsumerTest.java | 90 + .../jgroups/raft/JGroupsRaftEndpointTest.java | 94 + .../jgroups/raft/JGroupsRaftProducerTest.java | 66 + .../cluster/JGroupsRaftClusterAbastractTest.java | 35 + .../JGroupsRaftClusteredRoutePolicyTest.java | 118 + .../raft/cluster/JGroupsRaftMasterTest.java | 127 + .../src/test/resources/log4j2.properties | 36 + .../camel-jgroups-raft/src/test/resources/raft.xml | 49 + .../src/test/resources/raftABC.xml | 49 + .../src/test/resources/raftB.xml | 49 + .../src/test/resources/raftC.xml | 49 + .../camel-jsch/src/main/docs/scp-component.adoc | 3 +- .../producer/KubernetesHPAProducerTest.java | 10 +- components/camel-kura/src/main/docs/kura.adoc | 3 +- .../camel-leveldb/src/main/docs/leveldb.adoc | 3 +- components/camel-mail/pom.xml | 2 +- .../apache/camel/component/mail/MailBinding.java | 13 +- .../camel/component/mail/MailRecipientsTest.java | 59 + .../component/mail/MailSplitAttachmentsTest.java | 1 - .../mail/SpringMailSplitAttachmentsTest.java | 123 + .../mail/SpringMailSplitAttachmentsTest.xml | 42 + .../src/main/docs/micrometer-component.adoc | 6 +- .../camel/component/mongodb3/MongoDbEndpoint.java | 9 - .../apache/camel/component/mqtt/MQTTEndpoint.java | 1 + .../component/mqtt/MQTTConfigurationTest.java | 6 +- .../camel/component/mqtt/MQTTLoopProducerTest.java | 81 + .../nats/NatsConsumerWithRedeliveryTest.java | 81 + .../olingo2/api/impl/AbstractFutureCallback.java | 3 +- .../component/olingo2/api/impl/Olingo2AppImpl.java | 2 +- .../camel-olingo2/camel-olingo2-component/pom.xml | 8 +- .../src/main/docs/olingo2-component.adoc | 6 +- .../component/olingo2/Olingo2Configuration.java | 17 + .../camel/component/olingo2/Olingo2Consumer.java | 46 +- .../camel/component/olingo2/Olingo2Endpoint.java | 15 + .../camel/component/olingo2/Olingo2Index.java | 151 + .../camel/component/olingo2/Olingo2Producer.java | 33 + .../component/olingo2/Olingo2ComponentTest.java | 139 +- .../olingo4/api/impl/AbstractFutureCallback.java | 2 +- .../component/olingo4/api/impl/Olingo4AppImpl.java | 4 +- .../camel-olingo4/camel-olingo4-component/pom.xml | 3 +- .../src/main/docs/olingo4-component.adoc | 6 +- .../component/olingo4/Olingo4Configuration.java | 18 +- .../camel/component/olingo4/Olingo4Consumer.java | 46 +- .../camel/component/olingo4/Olingo4Endpoint.java | 15 + .../camel/component/olingo4/Olingo4Index.java | 116 + .../camel/component/olingo4/Olingo4Producer.java | 34 +- .../olingo4/AbstractOlingo4TestSupport.java | 2 +- .../component/olingo4/Olingo4ComponentTest.java | 211 +- .../camel/component/olingo4/Olingo4RouteTest.java | 49 + .../camel-openstack/src/main/docs/openstack.adoc | 3 +- .../src/main/docs/restlet-component.adoc | 8 +- .../component/restlet/DefaultRestletBinding.java | 4 +- .../restlet/RestletProducerPatchTest.java | 50 + .../cloud/SpringRibbonServiceCallRouteTest.java | 16 +- .../cloud/SpringBeanRibbonServiceCallRouteTest.xml | 18 +- ...ringDslRibbonPropertiesServiceCallRouteTest.xml | 18 +- .../cloud/SpringDslRibbonServiceCallRouteTest.xml | 18 +- ...springbeanribbonservicecallroutetest.properties | 19 + ...ribbonpropertiesservicecallroutetest.properties | 19 + .../springdslribbonservicecallroutetest.properties | 19 + components/camel-rx/src/main/docs/rx.adoc | 3 +- .../camel-salesforce-component/README.md | 10 +- .../src/main/docs/salesforce-component.adoc | 14 +- .../component/salesforce/SalesforceComponent.java | 4 +- .../salesforce/internal/SalesforceSession.java | 7 + .../camel/component/xquery/XQueryBuilder.java | 14 +- .../saxon/SpringXQueryTransformIssueTest.java | 44 + .../builder/saxon/XQueryTransformIssueTest.java | 52 + .../xslt/SaxonXsltMessageTerminateTest.java | 2 +- .../camel-saxon/src/test/resources/myinput.xml | 27 + .../saxon/SpringXQueryTransformIssueTest.xml | 38 + .../camel-scala/src/main/docs/scala-eip.adoc | 3 +- .../src/main/docs/scala-getting-started.adoc | 3 +- .../src/main/docs/scala-supported-languages.adoc | 9 +- components/camel-scala/src/main/docs/scala.adoc | 3 +- components/camel-script/pom.xml | 2 +- .../src/main/docs/javaScript-language.adoc | 7 +- components/camel-script/src/main/docs/script.adoc | 3 +- .../src/main/docs/servletlistener.adoc | 3 +- components/camel-shiro/src/main/docs/shiro.adoc | 3 +- .../slack/SlackComponentVerifierExtension.java | 3 +- .../slack/SlackComponentVerifierExtensionTest.java | 1 + .../src/main/docs/spring-boot.adoc | 9 +- .../camel/spring/boot/CamelAutoConfiguration.java | 1 + .../spring/boot/CamelConfigurationProperties.java | 32 + .../apache/camel/spring/boot/RoutesCollector.java | 50 +- .../camel/spring/boot/CamelXmlRoutesTest.java | 62 + .../src/test/resources/routes/bar.xml | 25 + .../src/test/resources/routes/foo.xml | 25 + .../src/main/docs/spring-cloud.adoc | 3 +- .../src/main/docs/spring-javaconfig.adoc | 3 +- .../src/main/docs/spring-security.adoc | 21 +- .../camel/spring/spi/TransactionErrorHandler.java | 12 +- ...InterceptUsingAdviceWithSendToEndpointTest.java | 93 + .../swagger/SwaggerRestApiProcessorFactory.java | 8 + .../camel-swagger/src/main/docs/swagger.adoc | 3 +- .../camel/component/telegram/TelegramEndpoint.java | 6 + .../camel/component/telegram/model/Update.java | 12 + .../telegram/TelegramConsumerChannelPostTest.java | 92 + .../resources/messages/updates-channelMessage.json | 19 + .../test/blueprint/CamelBlueprintTestSupport.java | 9 + .../camel-test-cdi/src/main/docs/test-cdi.adoc | 3 +- components/camel-test/src/main/docs/test.adoc | 3 +- .../patterns/MockEndpointFailNoHeaderTest.java | 85 + .../camel/component/thrift/ThriftConsumer.java | 16 +- .../camel/component/thrift/ThriftProducer.java | 12 +- .../thrift/server/ThriftThreadPoolServer.java | 221 +- .../thrift/ThriftConsumerSecurityTest.java | 8 +- .../thrift/ThriftProducerSecurityTest.java | 8 +- .../camel/component/undertow/UndertowHostKey.java | 10 +- .../camel-urlrewrite/src/main/docs/urlrewrite.adoc | 3 +- components/camel-websocket-jsr356/pom.xml | 99 + .../src/main/docs/websocket-jsr356-component.adoc | 88 + .../websocket/jsr356/CamelServerEndpoint.java | 80 + .../camel/websocket/jsr356/ClientSessions.java | 151 + .../camel/websocket/jsr356/JSR356Constants.java | 22 + .../camel/websocket/jsr356/JSR356Consumer.java | 103 + .../camel/websocket/jsr356/JSR356Endpoint.java | 72 + .../camel/websocket/jsr356/JSR356Producer.java | 87 + .../websocket/jsr356/JSR356WebSocketComponent.java | 96 + .../camel/websocket/jsr356/ServletIntegration.java | 46 + .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../javax.servlet.ServletContainerInitializer | 17 + .../org/apache/camel/component/websocket-jsr356 | 17 + .../camel/websocket/jsr356/JSR356ConsumerTest.java | 114 + .../camel/websocket/jsr356/JSR356ProducerTest.java | 93 + components/camel-xmljson/pom.xml | 119 - .../src/main/docs/xmljson-dataformat.adoc | 307 -- .../camel/dataformat/xmljson/TypeHintsEnum.java | 29 - .../dataformat/xmljson/XmlJsonDataFormat.java | 450 --- .../xmljson/converters/XmlJsonConverters.java | 48 - .../src/main/resources/META-INF/LICENSE.txt | 203 - .../src/main/resources/META-INF/NOTICE.txt | 11 - .../services/org/apache/camel/TypeConverter | 18 - .../services/org/apache/camel/dataformat/xmljson | 18 - .../xmljson/AbstractJsonTestSupport.java | 38 - .../xmljson/JsonToXmlAttributesTest.java | 92 - .../xmljson/SpringXmlJsonDataFormatTest.java | 112 - .../dataformat/xmljson/XmlJsonDataFormatTest.java | 267 -- .../dataformat/xmljson/XmlJsonExceptionsTest.java | 132 - .../dataformat/xmljson/XmlJsonOptionsTest.java | 247 -- .../dataformat/xmljson/XmlJsonStressTest.java | 110 - .../src/test/resources/log4j2.properties | 28 - .../xmljson/SpringXmlJsonDataFormatTest.xml | 76 - .../xmljson/jsonToXmlAttributesMessage.json | 1 - .../jsonToXmlElementWithAttributeMessage.json | 4 - .../camel/dataformat/xmljson/testMessage1.json | 1 - .../camel/dataformat/xmljson/testMessage1.xml | 36 - .../xmljson/testMessage2-namespaces.json | 1 - .../dataformat/xmljson/testMessage2-namespaces.xml | 37 - .../dataformat/xmljson/testMessage3-large.json | 160 - .../dataformat/xmljson/testMessage3-large.xml | 4166 -------------------- .../camel/dataformat/xmljson/testMessage4.xml | 35 - .../dataformat/xmljson/testMessage5-typeHints.json | 1 - .../dataformat/xmljson/testMessage5-typeHints.xml | 25 - .../xmljson/testMessage6-prefixedTypeHints.xml | 24 - .../xmlsecurity/api/DefaultKeyAccessor.java | 4 +- .../xmlsecurity/api/XAdESSignatureProperties.java | 18 +- .../xmlsecurity/XMLSecurityDataFormat.java | 59 +- .../src/main/docs/xstream-dataformat.adoc | 4 +- components/camel-yql/pom.xml | 122 - .../camel-yql/src/main/docs/yql-component.adoc | 257 -- .../apache/camel/component/yql/YqlComponent.java | 74 - .../apache/camel/component/yql/YqlEndpoint.java | 83 - .../apache/camel/component/yql/YqlProducer.java | 57 - .../camel/component/yql/client/YqlClient.java | 88 - .../camel/component/yql/client/YqlResponse.java | 74 - .../yql/configuration/YqlConfiguration.java | 176 - .../configuration/YqlConfigurationValidator.java | 44 - .../component/yql/exception/YqlException.java | 24 - .../component/yql/exception/YqlHttpException.java | 50 - .../camel-yql/src/main/resources/LICENSE.txt | 203 - .../services/org/apache/camel/component/yql | 18 - components/camel-yql/src/main/resources/NOTICE.txt | 11 - .../component/yql/YqlComponentIntegrationTest.java | 163 - .../camel/component/yql/YqlComponentTest.java | 110 - .../YqlConfigurationValidatorTest.java | 133 - .../camel-yql/src/test/resources/log4j2.properties | 33 - components/pom.xml | 5 +- components/readme.adoc | 24 +- docs/.gitignore | 2 + docs/.pom.xml.swp | Bin 0 -> 20480 bytes docs/components/antora.yml | 5 + docs/components/modules/ROOT/nav.adoc | 388 ++ .../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/apns-component.adoc | 1 + .../modules/ROOT/pages/asn1-dataformat.adoc | 1 + .../modules/ROOT/pages/asterisk-component.adoc | 1 + .../modules/ROOT/pages/atmos-component.adoc | 1 + .../ROOT/pages/atmosphere-websocket-component.adoc | 1 + .../modules/ROOT/pages/atom-component.adoc | 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 + .../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-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-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 + docs/components/modules/ROOT/pages/aws.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 + .../components/modules/ROOT/pages/bam-example.adoc | 1 + docs/components/modules/ROOT/pages/bam.adoc | 1 + .../modules/ROOT/pages/barcode-dataformat.adoc | 1 + .../modules/ROOT/pages/base64-dataformat.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/boon-dataformat.adoc | 1 + .../modules/ROOT/pages/braintree-component.adoc | 1 + .../modules/ROOT/pages/cache-component.adoc | 1 + .../ROOT/pages/caffeine-cache-component.adoc | 1 + .../ROOT/pages/caffeine-loadcache-component.adoc | 1 + .../modules/ROOT/pages/castor-dataformat.adoc | 1 + docs/components/modules/ROOT/pages/cdi.adoc | 1 + .../ROOT/pages/chronicle-engine-component.adoc | 1 + .../modules/ROOT/pages/chunk-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/context-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 | 1 + .../modules/ROOT/pages/cxf-component.adoc | 1 + .../modules/ROOT/pages/cxf-transport.adoc | 1 + .../modules/ROOT/pages/cxfrs-component.adoc | 1 + .../modules/ROOT/pages/digitalocean-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 + docs/components/modules/ROOT/pages/eclipse.adoc | 1 + .../modules/ROOT/pages/ehcache-component.adoc | 1 + .../modules/ROOT/pages/ejb-component.adoc | 1 + .../components/modules/ROOT/pages/el-language.adoc | 1 + .../ROOT/pages/elasticsearch-component.adoc | 1 + .../ROOT/pages/elasticsearch-rest-component.adoc | 1 + .../ROOT/pages/elasticsearch5-component.adoc | 1 + .../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 | 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 | 1 + .../pages/google-calendar-stream-component.adoc | 1 + .../modules/ROOT/pages/google-drive-component.adoc | 1 + .../modules/ROOT/pages/google-mail-component.adoc | 1 + .../ROOT/pages/google-mail-stream-component.adoc | 1 + .../ROOT/pages/google-pubsub-component.adoc | 1 + .../ROOT/pages/google-sheets-component.adoc | 1 + .../ROOT/pages/google-sheets-stream-component.adoc | 1 + .../modules/ROOT/pages/gora-component.adoc | 1 + .../modules/ROOT/pages/grape-component.adoc | 1 + docs/components/modules/ROOT/pages/groovy-dsl.adoc | 1 + .../modules/ROOT/pages/groovy-language.adoc | 1 + .../modules/ROOT/pages/grpc-component.adoc | 1 + .../ROOT/pages/guava-eventbus-component.adoc | 1 + docs/components/modules/ROOT/pages/guice.adoc | 1 + docs/components/modules/ROOT/pages/hawtdb.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/hdfs2-component.adoc | 1 + docs/components/modules/ROOT/pages/headersmap.adoc | 1 + .../modules/ROOT/pages/hessian-dataformat.adoc | 1 + .../modules/ROOT/pages/hipchat-component.adoc | 1 + .../modules/ROOT/pages/hl7-dataformat.adoc | 1 + .../modules/ROOT/pages/http-component.adoc | 1 + .../modules/ROOT/pages/http4-component.adoc | 1 + docs/components/modules/ROOT/pages/hystrix.adoc | 1 + .../modules/ROOT/pages/ibatis-component.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 + docs/components/modules/ROOT/pages/index.adoc | 2 + .../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/javaScript-language.adoc | 1 + .../modules/ROOT/pages/javaspace-component.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/jibx-dataformat.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/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/jsonpath-language.adoc | 1 + .../modules/ROOT/pages/jt400-component.adoc | 1 + .../modules/ROOT/pages/jxpath-language.adoc | 1 + .../modules/ROOT/pages/kafka-component.adoc | 1 + .../modules/ROOT/pages/kestrel-component.adoc | 1 + .../modules/ROOT/pages/krati-component.adoc | 1 + .../modules/ROOT/pages/kubernetes-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/ldap-component.adoc | 1 + .../modules/ROOT/pages/ldif-component.adoc | 1 + docs/components/modules/ROOT/pages/leveldb.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 | 1 + .../modules/ROOT/pages/master-component.adoc | 1 + .../modules/ROOT/pages/metrics-component.adoc | 1 + .../modules/ROOT/pages/micrometer-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/mina2-component.adoc | 1 + .../modules/ROOT/pages/mllp-component.adoc | 1 + .../modules/ROOT/pages/mongodb-component.adoc | 1 + .../ROOT/pages/mongodb-gridfs-component.adoc | 1 + .../modules/ROOT/pages/mongodb3-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/netty4-component.adoc | 1 + .../modules/ROOT/pages/netty4-http-component.adoc | 1 + .../modules/ROOT/pages/nsq-component.adoc | 1 + .../modules/ROOT/pages/ognl-language.adoc | 1 + .../pages/openshift-build-configs-component.adoc | 1 + .../ROOT/pages/openshift-builds-component.adoc | 1 + .../modules/ROOT/pages/openshift-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 + .../modules/ROOT/pages/pgevent-component.adoc | 1 + .../modules/ROOT/pages/pgp-dataformat.adoc | 1 + .../modules/ROOT/pages/php-language.adoc | 1 + .../modules/ROOT/pages/protobuf-dataformat.adoc | 1 + .../modules/ROOT/pages/pubnub-component.adoc | 1 + .../modules/ROOT/pages/python-language.adoc | 1 + .../modules/ROOT/pages/quartz-component.adoc | 1 + .../modules/ROOT/pages/quartz2-component.adoc | 1 + .../modules/ROOT/pages/quickfix-component.adoc | 1 + .../modules/ROOT/pages/rabbitmq-component.adoc | 1 + .../ROOT/pages/reactive-streams-component.adoc | 1 + .../modules/ROOT/pages/reactor-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/rmi-component.adoc | 1 + .../modules/ROOT/pages/routebox-component.adoc | 1 + .../modules/ROOT/pages/rss-component.adoc | 1 + .../modules/ROOT/pages/rss-dataformat.adoc | 1 + .../modules/ROOT/pages/ruby-language.adoc | 1 + docs/components/modules/ROOT/pages/ruby.adoc | 1 + docs/components/modules/ROOT/pages/rx.adoc | 1 + docs/components/modules/ROOT/pages/rxjava2.adoc | 1 + .../ROOT/pages/sap-netweaver-component.adoc | 1 + docs/components/modules/ROOT/pages/scala-eip.adoc | 1 + .../modules/ROOT/pages/scala-getting-started.adoc | 1 + .../ROOT/pages/scala-supported-languages.adoc | 1 + docs/components/modules/ROOT/pages/scala.adoc | 1 + .../modules/ROOT/pages/schematron-component.adoc | 1 + .../modules/ROOT/pages/scp-component.adoc | 1 + docs/components/modules/ROOT/pages/scr.adoc | 1 + docs/components/modules/ROOT/pages/script.adoc | 1 + .../modules/ROOT/pages/secureXML-dataformat.adoc | 1 + .../modules/ROOT/pages/service-component.adoc | 1 + .../modules/ROOT/pages/servlet-component.adoc | 1 + .../modules/ROOT/pages/servletlistener.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 | 1 + .../modules/ROOT/pages/soapjaxb-dataformat.adoc | 1 + .../modules/ROOT/pages/solr-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 | 1 + .../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-language.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/swagger-java.adoc | 1 + docs/components/modules/ROOT/pages/swagger.adoc | 1 + .../modules/ROOT/pages/syslog-dataformat.adoc | 1 + .../modules/ROOT/pages/tarfile-dataformat.adoc | 1 + .../modules/ROOT/pages/telegram-component.adoc | 1 + .../modules/ROOT/pages/terser-language.adoc | 1 + .../modules/ROOT/pages/test-blueprint.adoc | 1 + docs/components/modules/ROOT/pages/test-cdi.adoc | 1 + docs/components/modules/ROOT/pages/test-karaf.adoc | 1 + .../components/modules/ROOT/pages/test-spring.adoc | 1 + docs/components/modules/ROOT/pages/test.adoc | 1 + .../modules/ROOT/pages/testcontainers-spring.adoc | 1 + .../modules/ROOT/pages/testcontainers.adoc | 1 + docs/components/modules/ROOT/pages/testng.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/twilio-component.adoc | 1 + .../modules/ROOT/pages/twitter-component.adoc | 1 + .../pages/twitter-directmessage-component.adoc | 1 + .../ROOT/pages/twitter-search-component.adoc | 1 + .../ROOT/pages/twitter-streaming-component.adoc | 1 + .../ROOT/pages/twitter-timeline-component.adoc | 1 + docs/components/modules/ROOT/pages/twitter.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 + docs/components/modules/ROOT/pages/urlrewrite.adoc | 1 + .../modules/ROOT/pages/velocity-component.adoc | 1 + .../modules/ROOT/pages/vertx-component.adoc | 1 + .../modules/ROOT/pages/weather-component.adoc | 1 + .../modules/ROOT/pages/web3j-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/xmlBeans-dataformat.adoc | 1 + .../modules/ROOT/pages/xmljson-dataformat.adoc | 1 + .../modules/ROOT/pages/xmlrpc-component.adoc | 1 + .../modules/ROOT/pages/xmlrpc-dataformat.adoc | 1 + .../modules/ROOT/pages/xmlsecurity-component.adoc | 1 + .../modules/ROOT/pages/xmpp-component.adoc | 1 + .../modules/ROOT/pages/xquery-component.adoc | 1 + .../modules/ROOT/pages/xquery-language.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/yql-component.adoc | 1 + .../modules/ROOT/pages/zendesk-component.adoc | 1 + .../modules/ROOT/pages/zipfile-dataformat.adoc | 1 + 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 | 38 + docs/nav.adoc.template | 2 + docs/package.json | 11 + docs/pom.xml | 203 +- docs/user-manual/antora.yml | 5 + docs/user-manual/en/SUMMARY.md | 608 --- docs/user-manual/en/getting-started.adoc | 79 - docs/user-manual/en/graceful-shutdown.adoc | 471 --- docs/user-manual/en/index.adoc | 107 - .../apache-spark.data/camel_spark_cluster.png | Bin .../apache-spark.data/camel_spark_driver.png | Bin .../images/apache-spark.data/fabric_docker-(2).png | Bin .../images/architecture.data/camel-components.png | Bin .../images/async.data/camel_async_request_only.png | Bin .../async.data/camel_async_request_reply.png | Bin .../images/async.data/camel_sync_request_only.png | Bin .../images/async.data/camel_sync_request_reply.png | Bin .../images/barcode-data-format.data/qr-code.png | Bin .../camel-eclipse-m2e-import-completed.png | Bin .../building.data/camel-eclipse-m2e-import.png | Bin .../images/camel-core.data/architecture.png | Bin .../architecture_incl_violations.png | Bin .../ROOT/assets/images}/images/camel-logo.png | Bin .../assets/images}/images/debugger.data/debug.png | Bin .../images/direct-vm.data/camel-direct-vm.png | Bin .../download.data/camel-box-v1.0-150x200.png | Bin .../enterprise-integration-patterns.data/clear.png | Bin .../images/lifecycle.data/service_lifecycle.png | Bin docs/user-manual/modules/ROOT/nav.adoc | 43 + .../annotation-based-expression-language.adoc | 0 .../{en => modules/ROOT/pages}/architecture.adoc | 0 .../{en => modules/ROOT/pages}/async.adoc | 0 .../ROOT/pages}/asynchronous-routing-engine.adoc | 0 .../{en => modules/ROOT/pages}/backlog-tracer.adoc | 0 .../ROOT/pages}/backlogdebugger.adoc | 0 .../{en => modules/ROOT/pages}/bam-example.adoc | 0 .../{en => modules/ROOT/pages}/bam.adoc | 0 .../{en => modules/ROOT/pages}/batch-consumer.adoc | 0 .../ROOT/pages}/bean-integration.adoc | 0 .../{en => modules/ROOT/pages}/binding.adoc | 0 .../ROOT/pages}/book-getting-started.adoc | 0 .../{en => modules/ROOT/pages}/books.adoc | 0 .../ROOT/pages}/browsable-endpoint.adoc | 0 .../{en => modules/ROOT/pages}/building.adoc | 0 .../{en => modules/ROOT/pages}/camel-boot.adoc | 0 .../ROOT/pages}/camel-configuration-utilities.adoc | 0 .../{en => modules/ROOT/pages}/camel-core.adoc | 0 .../ROOT/pages}/camel-jar-dependencies.adoc | 0 .../{en => modules/ROOT/pages}/camelcontext.adoc | 0 .../{en => modules/ROOT/pages}/cep.adoc | 0 .../ROOT/pages}/commercial-camel-offerings.adoc | 0 .../{en => modules/ROOT/pages}/component.adoc | 0 .../ROOT/pages}/componentconfiguration.adoc | 0 .../ROOT/pages}/configuring-camel.adoc | 0 ...ing-route-startup-ordering-and-autostartup.adoc | 271 ++ .../{en => modules/ROOT/pages}/data-format.adoc | 0 .../{en => modules/ROOT/pages}/debugger.adoc | 0 .../ROOT/pages}/defaulterrorhandler.adoc | 0 .../ROOT/pages}/delay-interceptor.adoc | 0 .../ROOT/pages}/dependency-injection.adoc | 0 .../ROOT/pages}/download-archives.adoc | 0 .../{en => modules/ROOT/pages}/download.adoc | 0 .../ROOT/pages}/dozer-type-conversion.adoc | 0 .../{en => modules/ROOT/pages}/dsl.adoc | 0 .../ROOT/pages}/endpoint-completer.adoc | 0 .../{en => modules/ROOT/pages}/endpoint.adoc | 0 .../pages}/enterprise-integration-patterns.adoc | 0 .../{en => modules/ROOT/pages}/error-handler.adoc | 0 .../ROOT/pages}/error-handling-in-camel.adoc | 0 .../{en => modules/ROOT/pages}/examples.adoc | 0 .../ROOT/pages}/exception-clause.adoc | 0 .../ROOT/pages}/exchange-pattern.adoc | 0 .../{en => modules/ROOT/pages}/exchange.adoc | 0 .../{en => modules/ROOT/pages}/expression.adoc | 0 .../{en => modules/ROOT/pages}/faq.adoc | 0 .../ROOT/pages}/fluent-builders.adoc | 0 .../modules/ROOT/pages/getting-started.adoc | 79 + .../modules/ROOT/pages/graceful-shutdown.adoc | 471 +++ .../{en => modules/ROOT/pages}/groovy-dsl.adoc | 0 .../ROOT/pages}/guice-jms-example.adoc | 0 .../ROOT/pages}/guice-maven-plugin.adoc | 0 .../{en => modules/ROOT/pages}/guice.adoc | 0 .../ROOT/pages}/http-session-handling.adoc | 0 .../{en => modules/ROOT/pages}/http-session.adoc | 0 docs/user-manual/modules/ROOT/pages/index.adoc | 610 +++ .../{en => modules/ROOT/pages}/injector.adoc | 0 .../{en => modules/ROOT/pages}/intercept.adoc | 0 .../inversion-of-control-with-smart-defaults.adoc | 0 .../{en => modules/ROOT/pages}/irc-room.adoc | 0 .../{en => modules/ROOT/pages}/java-dsl.adoc | 0 .../{en => modules/ROOT/pages}/jndi.adoc | 0 .../{en => modules/ROOT/pages}/json.adoc | 0 .../{en => modules/ROOT/pages}/karaf.adoc | 0 .../{en => modules/ROOT/pages}/languages.adoc | 0 .../{en => modules/ROOT/pages}/lifecycle.adoc | 0 .../{en => modules/ROOT/pages}/mailing-lists.adoc | 0 .../{en => modules/ROOT/pages}/oncompletion.adoc | 0 .../{en => modules/ROOT/pages}/predicate.adoc | 0 .../{en => modules/ROOT/pages}/processor.adoc | 0 .../ROOT/pages}/producertemplate.adoc | 0 .../{en => modules/ROOT/pages}/registry.adoc | 0 .../{en => modules/ROOT/pages}/route-builder.adoc | 0 .../{en => modules/ROOT/pages}/route-policy.adoc | 0 .../{en => modules/ROOT/pages}/routes.adoc | 0 .../{en => modules/ROOT/pages}/scala-dsl-eip.adoc | 0 .../ROOT/pages}/scala-dsl-getting-started.adoc | 0 .../ROOT/pages}/scala-dsl-supported-languages.adoc | 0 .../{en => modules/ROOT/pages}/scala-dsl.adoc | 0 .../ROOT/pages}/scripting-languages.adoc | 0 .../ROOT/pages}/security-advisories.adoc | 0 .../{en => modules/ROOT/pages}/security.adoc | 0 .../{en => modules/ROOT/pages}/servicepool.adoc | 0 .../{en => modules/ROOT/pages}/spring-testing.adoc | 0 .../ROOT/pages}/spring-xml-extensions.adoc | 0 .../{en => modules/ROOT/pages}/spring.adoc | 0 .../{en => modules/ROOT/pages}/support.adoc | 0 .../{en => modules/ROOT/pages}/team.adoc | 0 .../{en => modules/ROOT/pages}/testing.adoc | 0 .../ROOT/pages}/threading-model.adoc | 0 .../ROOT/pages}/transactionerrorhandler.adoc | 0 .../{en => modules/ROOT/pages}/transport.adoc | 0 .../ROOT/pages}/try-catch-finally.adoc | 0 .../{en => modules/ROOT/pages}/type-converter.adoc | 0 .../{en => modules/ROOT/pages}/uris.adoc | 0 .../{en => modules/ROOT/pages}/user-stories.adoc | 0 .../pages}/using-osgi-blueprint-with-camel.adoc | 0 .../ROOT/pages}/using-propertyplaceholder.adoc | 0 .../{en => modules/ROOT/pages}/uuidgenerator.adoc | 0 .../ROOT/pages}/writing-components.adoc | 0 .../ROOT/pages}/xml-configuration.adoc | 0 .../{en => modules/ROOT/pages}/xml-reference.adoc | 0 docs/yarn.lock | 2582 ++++++++++++ examples/README.adoc | 2 - .../src/main/resources/features.xml | 2 +- .../src/main/resources/features.xml | 2 +- examples/camel-example-cxf-blueprint/README.md | 2 +- .../resources/fabric8/hazelcast-deployment.yaml | 2 +- examples/camel-example-kotlin/pom.xml | 2 +- .../src/main/resources/features.xml | 2 +- .../src/main/resources/features.xml | 2 +- .../src/main/resources/features.xml | 2 +- .../src/main/resources/features.xml | 2 +- examples/camel-example-rest-producer/pom.xml | 5 - .../src/main/resources/features.xml | 2 +- examples/camel-example-spring-boot-master/pom.xml | 14 - .../src/main/resources/application.properties | 1 + examples/camel-example-spring-boot/pom.xml | 3 +- .../src/main/resources/features.xml | 2 +- examples/camel-example-spring-security/README.md | 4 +- .../src/main/resources/camel-context.xml | 4 +- .../src/main/resources/features.xml | 2 +- .../src/main/resources/features.xml | 2 +- examples/camel-example-swagger-xml/README.md | 45 - examples/camel-example-swagger-xml/pom.xml | 227 -- .../java/org/apache/camel/example/rest/User.java | 53 - .../org/apache/camel/example/rest/UserService.java | 76 - .../src/main/resources/META-INF/LICENSE.txt | 203 - .../src/main/resources/META-INF/NOTICE.txt | 11 - .../src/main/resources/camel-config-xml.xml | 115 - .../src/main/resources/log4j2.properties | 23 - .../src/main/resources/rest.properties | 17 - .../src/main/webapp/META-INF/LICENSE.txt | 203 - .../src/main/webapp/META-INF/NOTICE.txt | 11 - .../src/main/webapp/WEB-INF/web.xml | 55 - .../src/main/webapp/home.html | 100 - examples/pom.xml | 26 +- parent/pom.xml | 157 +- platforms/camel-catalog/pom.xml | 2 + .../main/java/org/apache/camel/catalog/Pair.java | 60 + .../java/org/apache/camel/catalog/URISupport.java | 121 +- .../camel/catalog/UnsafeUriCharactersEncoder.java | 48 +- .../commands/AbstractLocalCamelController.java | 14 +- .../apache/camel/commands/ContextInfoCommand.java | 6 +- .../commands/internal/CamelControllerImpl.java | 67 + .../karaf/features/src/main/resources/features.xml | 65 +- .../as2/springboot/AS2ComponentConfiguration.java | 10 +- .../sqs/springboot/SqsComponentConfiguration.java | 42 + .../components-starter/camel-iota-starter/pom.xml | 53 + .../springboot/IOTAComponentAutoConfiguration.java | 128 + .../springboot/IOTAComponentConfiguration.java | 54 + .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 17 + .../JettyHttpComponentConfiguration9.java | 8 +- .../camel-jgroups-raft-starter/pom.xml | 53 + .../JGroupsRaftComponentAutoConfiguration.java | 129 + .../JGroupsRaftComponentConfiguration.java | 105 + ...JGroupsRaftClusterServiceAutoConfiguration.java | 53 + .../JGroupsRaftClusterServiceConfiguration.java | 89 + .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../additional-spring-configuration-metadata.json | 10 + .../src/main/resources/META-INF/spring.factories | 21 + .../src/main/resources/META-INF/spring.provides | 17 + .../springboot/Olingo2ComponentConfiguration.java | 13 + .../springboot/Olingo4ComponentConfiguration.java | 13 + .../SalesforceComponentConfiguration.java | 4 +- .../camel-websocket-jsr356-starter/pom.xml | 53 + .../JSR356WebSocketComponentAutoConfiguration.java | 129 + .../JSR356WebSocketComponentConfiguration.java | 54 + .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 17 + .../camel-xmljson-starter/pom.xml | 61 - .../XmlJsonDataFormatAutoConfiguration.java | 129 - .../springboot/XmlJsonDataFormatConfiguration.java | 227 -- .../additional-spring-configuration-metadata.json | 10 - .../src/main/resources/META-INF/spring.factories | 18 - .../src/main/resources/META-INF/spring.provides | 17 - .../components-starter/camel-yql-starter/pom.xml | 61 - .../springboot/YqlComponentAutoConfiguration.java | 128 - .../yql/springboot/YqlComponentConfiguration.java | 68 - .../src/main/resources/META-INF/spring.factories | 19 - .../src/main/resources/META-INF/spring.provides | 17 - platforms/spring-boot/components-starter/pom.xml | 5 +- .../camel-spring-boot-dependencies/pom.xml | 60 +- platforms/spring-boot/spring-boot-dm/pom.xml | 2 +- pom.xml | 2 +- .../apache/camel/itest/karaf/CamelIgniteTest.java | 2 +- .../apache/camel/itest/karaf/CamelIotaTest.java | 35 + .../camel/itest/karaf/CamelJgroupsRaftTest.java | 34 + .../camel/itest/karaf/CamelRestSwaggerTest.java | 32 + .../itest/karaf/CamelWebsocketJsr356Test.java | 32 + .../apache/camel/itest/karaf/CamelXmljsonTest.java | 34 - .../org/apache/camel/itest/karaf/CamelYqlTest.java | 34 - tests/camel-itest-spring-boot/pom.xml | 2 +- .../camel/itest/springboot/CamelBamTest.java | 1 + .../camel/itest/springboot/CamelIotaTest.java | 48 + .../itest/springboot/CamelJgroupsRaftTest.java | 48 + .../itest/springboot/CamelWebsocketJsr356Test.java | 48 + .../camel/itest/springboot/CamelXmljsonTest.java | 48 - .../camel/itest/springboot/CamelYqlTest.java | 47 - .../itest/springboot/util/ArquillianPackager.java | 7 +- .../helper/CamelJavaRestDslParserHelper.java | 2 +- .../parser/helper/CamelXmlTreeParserHelper.java | 6 +- .../camel/parser/helper/RouteCoverageHelper.java | 6 +- .../org/apache/camel/maven/RouteCoverageMojo.java | 31 +- .../camel/maven/packaging/PrepareExampleMojo.java | 71 +- .../java/org/apache/camel/spi/UriEndpoint.java | 3 + 1015 files changed, 17714 insertions(+), 13754 deletions(-) create mode 100644 camel-core/src/main/java/org/apache/camel/runtimecatalog/Pair.java create mode 100644 camel-core/src/main/java/org/apache/camel/util/Pair.java create mode 100644 camel-core/src/main/java/org/apache/camel/util/URIScanner.java create mode 100644 camel-core/src/test/java/org/apache/camel/component/file/FileProducerJailStartingDirectoryTest.java create mode 100644 camel-core/src/test/java/org/apache/camel/issues/MulticastMixOriginalMessageBodyAndEnrichedHeadersTest.java create mode 100644 camel-core/src/test/java/org/apache/camel/processor/RouteStartupOrderLastTest.java create mode 100644 components/camel-blueprint/src/main/java/org/apache/camel/blueprint/BlueprintCamelStateService.java create mode 100644 components/camel-blueprint/src/main/java/org/apache/camel/blueprint/KarafBundleStateService.java create mode 100644 components/camel-elasticsearch-rest/src/main/java/org/apache/camel/component/elasticsearch/ElasticsearchScrollRequestIterator.java create mode 100644 components/camel-elasticsearch-rest/src/test/java/org/apache/camel/component/elasticsearch/ElasticsearchScrollSearchTest.java create mode 100644 components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FtpConsumerProcessStrategyTest.java create mode 100644 components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FtpProducerJailStartingDirectoryTest.java create mode 100644 components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/SftpConsumerProcessStrategyTest.java create mode 100644 components/camel-hystrix/src/test/java/org/apache/camel/component/hystrix/processor/HystrixBadRequestExceptionTest.java create mode 100644 components/camel-iota/pom.xml create mode 100644 components/camel-iota/src/main/docs/iota-component.adoc create mode 100644 components/camel-iota/src/main/java/org/apache/camel/component/iota/IOTAComponent.java create mode 100644 components/camel-iota/src/main/java/org/apache/camel/component/iota/IOTAConstants.java create mode 100644 components/camel-iota/src/main/java/org/apache/camel/component/iota/IOTAEndpoint.java create mode 100644 components/camel-iota/src/main/java/org/apache/camel/component/iota/IOTAProducer.java rename {platforms/spring-boot/components-starter/camel-yql-starter => components/camel-iota}/src/main/resources/META-INF/LICENSE.txt (100%) rename {platforms/spring-boot/components-starter/camel-yql-starter => components/camel-iota}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 components/camel-iota/src/main/resources/META-INF/services/org/apache/camel/component/iota create mode 100644 components/camel-iota/src/test/java/org/apache/camel/component/iota/IOTAProducerTest.java create mode 100644 components/camel-iota/src/test/resources/log4j2.properties create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/config/CamelContextBuilder.java create mode 100644 components/camel-jbpm/src/main/resources/InOnlyCamelConnector.wid create mode 100644 components/camel-jbpm/src/main/resources/InOutCamelConnector.wid create mode 100644 components/camel-jbpm/src/main/resources/camel-jbpm.wid create mode 100644 components/camel-jbpm/src/main/resources/icon.png create mode 100644 components/camel-jbpm/src/test/java/org/apache/camel/component/jbpm/server/CamelKieServerExtensionTest.java create mode 100644 components/camel-jbpm/src/test/resources/camel-routes.xml create mode 100644 components/camel-jbpm/src/test/resources/global-camel-routes.xml create mode 100644 components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyHttpConsumer.java create mode 100644 components/camel-jgroups-raft/pom.xml create mode 100644 components/camel-jgroups-raft/src/main/docs/jgroups-raft-component.adoc create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/CamelRoleChangeListener.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftComponent.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftConstants.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftConsumer.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftEndpoint.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftEventType.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftException.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/JGroupsRaftProducer.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/cluster/ClusterRoleChangeListener.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusterService.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusterView.java create mode 100644 components/camel-jgroups-raft/src/main/java/org/apache/camel/component/jgroups/raft/utils/NopStateMachine.java rename {platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF => components/camel-jgroups-raft/src/main/resources}/LICENSE.txt (100%) create mode 100644 components/camel-jgroups-raft/src/main/resources/META-INF/services/org/apache/camel/component/jgroups-raft rename {platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF => components/camel-jgroups-raft/src/main/resources}/NOTICE.txt (100%) create mode 100644 components/camel-jgroups-raft/src/main/resources/raft.xml create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftAbstractTest.java create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftComponentConfiguredTest.java create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftComponentDefaultTest.java create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftConsumerTest.java create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftEndpointTest.java create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftProducerTest.java create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusterAbastractTest.java create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusteredRoutePolicyTest.java create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftMasterTest.java create mode 100644 components/camel-jgroups-raft/src/test/resources/log4j2.properties create mode 100644 components/camel-jgroups-raft/src/test/resources/raft.xml create mode 100644 components/camel-jgroups-raft/src/test/resources/raftABC.xml create mode 100644 components/camel-jgroups-raft/src/test/resources/raftB.xml create mode 100644 components/camel-jgroups-raft/src/test/resources/raftC.xml create mode 100644 components/camel-mail/src/test/java/org/apache/camel/component/mail/SpringMailSplitAttachmentsTest.java create mode 100644 components/camel-mail/src/test/resources/org/apache/camel/component/mail/SpringMailSplitAttachmentsTest.xml create mode 100644 components/camel-mqtt/src/test/java/org/apache/camel/component/mqtt/MQTTLoopProducerTest.java create mode 100644 components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerWithRedeliveryTest.java create mode 100644 components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Index.java create mode 100644 components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Index.java create mode 100644 components/camel-olingo4/camel-olingo4-component/src/test/java/org/apache/camel/component/olingo4/Olingo4RouteTest.java create mode 100644 components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletProducerPatchTest.java create mode 100644 components/camel-ribbon/src/test/resources/springbeanribbonservicecallroutetest.properties create mode 100644 components/camel-ribbon/src/test/resources/springdslribbonpropertiesservicecallroutetest.properties create mode 100644 components/camel-ribbon/src/test/resources/springdslribbonservicecallroutetest.properties create mode 100644 components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SpringXQueryTransformIssueTest.java create mode 100644 components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformIssueTest.java create mode 100644 components/camel-saxon/src/test/resources/myinput.xml create mode 100644 components/camel-saxon/src/test/resources/org/apache/camel/builder/saxon/SpringXQueryTransformIssueTest.xml create mode 100644 components/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/CamelXmlRoutesTest.java create mode 100644 components/camel-spring-boot/src/test/resources/routes/bar.xml create mode 100644 components/camel-spring-boot/src/test/resources/routes/foo.xml create mode 100644 components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactedInterceptUsingAdviceWithSendToEndpointTest.java create mode 100644 components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramConsumerChannelPostTest.java create mode 100644 components/camel-telegram/src/test/resources/messages/updates-channelMessage.json create mode 100644 components/camel-test/src/test/java/org/apache/camel/test/patterns/MockEndpointFailNoHeaderTest.java create mode 100644 components/camel-websocket-jsr356/pom.xml create mode 100644 components/camel-websocket-jsr356/src/main/docs/websocket-jsr356-component.adoc create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/CamelServerEndpoint.java create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/ClientSessions.java create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Constants.java create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Consumer.java create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Endpoint.java create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Producer.java create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356WebSocketComponent.java create mode 100644 components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/ServletIntegration.java copy {tooling/maven/guice-maven-plugin => components/camel-websocket-jsr356}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => components/camel-websocket-jsr356}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 components/camel-websocket-jsr356/src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer create mode 100644 components/camel-websocket-jsr356/src/main/resources/META-INF/services/org/apache/camel/component/websocket-jsr356 create mode 100644 components/camel-websocket-jsr356/src/test/java/org/apache/camel/websocket/jsr356/JSR356ConsumerTest.java create mode 100644 components/camel-websocket-jsr356/src/test/java/org/apache/camel/websocket/jsr356/JSR356ProducerTest.java delete mode 100644 components/camel-xmljson/pom.xml delete mode 100644 components/camel-xmljson/src/main/docs/xmljson-dataformat.adoc delete mode 100644 components/camel-xmljson/src/main/java/org/apache/camel/dataformat/xmljson/TypeHintsEnum.java delete mode 100644 components/camel-xmljson/src/main/java/org/apache/camel/dataformat/xmljson/XmlJsonDataFormat.java delete mode 100644 components/camel-xmljson/src/main/java/org/apache/camel/dataformat/xmljson/converters/XmlJsonConverters.java delete mode 100644 components/camel-xmljson/src/main/resources/META-INF/LICENSE.txt delete mode 100644 components/camel-xmljson/src/main/resources/META-INF/NOTICE.txt delete mode 100644 components/camel-xmljson/src/main/resources/META-INF/services/org/apache/camel/TypeConverter delete mode 100644 components/camel-xmljson/src/main/resources/META-INF/services/org/apache/camel/dataformat/xmljson delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/AbstractJsonTestSupport.java delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/JsonToXmlAttributesTest.java delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/SpringXmlJsonDataFormatTest.java delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/XmlJsonDataFormatTest.java delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/XmlJsonExceptionsTest.java delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/XmlJsonOptionsTest.java delete mode 100644 components/camel-xmljson/src/test/java/org/apache/camel/dataformat/xmljson/XmlJsonStressTest.java delete mode 100644 components/camel-xmljson/src/test/resources/log4j2.properties delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/SpringXmlJsonDataFormatTest.xml delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/jsonToXmlAttributesMessage.json delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/jsonToXmlElementWithAttributeMessage.json delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage1.json delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage1.xml delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage2-namespaces.json delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage2-namespaces.xml delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage3-large.json delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage3-large.xml delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage4.xml delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage5-typeHints.json delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage5-typeHints.xml delete mode 100644 components/camel-xmljson/src/test/resources/org/apache/camel/dataformat/xmljson/testMessage6-prefixedTypeHints.xml delete mode 100644 components/camel-yql/pom.xml delete mode 100644 components/camel-yql/src/main/docs/yql-component.adoc delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/YqlComponent.java delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/YqlEndpoint.java delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/YqlProducer.java delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/client/YqlClient.java delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/client/YqlResponse.java delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/configuration/YqlConfiguration.java delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/configuration/YqlConfigurationValidator.java delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/exception/YqlException.java delete mode 100644 components/camel-yql/src/main/java/org/apache/camel/component/yql/exception/YqlHttpException.java delete mode 100644 components/camel-yql/src/main/resources/LICENSE.txt delete mode 100644 components/camel-yql/src/main/resources/META-INF/services/org/apache/camel/component/yql delete mode 100644 components/camel-yql/src/main/resources/NOTICE.txt delete mode 100644 components/camel-yql/src/test/java/org/apache/camel/component/yql/YqlComponentIntegrationTest.java delete mode 100644 components/camel-yql/src/test/java/org/apache/camel/component/yql/YqlComponentTest.java delete mode 100644 components/camel-yql/src/test/java/org/apache/camel/component/yql/configuration/YqlConfigurationValidatorTest.java delete mode 100644 components/camel-yql/src/test/resources/log4j2.properties create mode 100644 docs/.gitignore create mode 100644 docs/.pom.xml.swp create mode 100644 docs/components/antora.yml create mode 100644 docs/components/modules/ROOT/nav.adoc create mode 120000 docs/components/modules/ROOT/pages/ahc-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ahc-ws-component.adoc create mode 120000 docs/components/modules/ROOT/pages/amqp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/apns-component.adoc create mode 120000 docs/components/modules/ROOT/pages/asn1-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/asterisk-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atmos-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atmosphere-websocket-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atom-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atomix-map-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atomix-messaging-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atomix-multimap-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atomix-queue-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atomix-set-component.adoc create mode 120000 docs/components/modules/ROOT/pages/atomix-value-component.adoc create mode 120000 docs/components/modules/ROOT/pages/avro-component.adoc create mode 120000 docs/components/modules/ROOT/pages/avro-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-cw-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-ddb-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-ddbstream-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-ec2-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-iam-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-kinesis-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-kinesis-firehose-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-kms-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-lambda-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-mq-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-s3-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-sdb-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-ses-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-sns-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-sqs-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-swf-component.adoc create mode 120000 docs/components/modules/ROOT/pages/aws-xray.adoc create mode 120000 docs/components/modules/ROOT/pages/aws.adoc create mode 120000 docs/components/modules/ROOT/pages/azure-blob-component.adoc create mode 120000 docs/components/modules/ROOT/pages/azure-queue-component.adoc create mode 120000 docs/components/modules/ROOT/pages/azure.adoc create mode 120000 docs/components/modules/ROOT/pages/bam-example.adoc create mode 120000 docs/components/modules/ROOT/pages/bam.adoc create mode 120000 docs/components/modules/ROOT/pages/barcode-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/base64-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/bean-validator-component.adoc create mode 120000 docs/components/modules/ROOT/pages/beanio-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/beanstalk-component.adoc create mode 120000 docs/components/modules/ROOT/pages/bindy-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/blueprint.adoc create mode 120000 docs/components/modules/ROOT/pages/bonita-component.adoc create mode 120000 docs/components/modules/ROOT/pages/boon-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/braintree-component.adoc create mode 120000 docs/components/modules/ROOT/pages/cache-component.adoc create mode 120000 docs/components/modules/ROOT/pages/caffeine-cache-component.adoc create mode 120000 docs/components/modules/ROOT/pages/caffeine-loadcache-component.adoc create mode 120000 docs/components/modules/ROOT/pages/castor-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/cdi.adoc create mode 120000 docs/components/modules/ROOT/pages/chronicle-engine-component.adoc create mode 120000 docs/components/modules/ROOT/pages/chunk-component.adoc create mode 120000 docs/components/modules/ROOT/pages/cm-sms-component.adoc create mode 120000 docs/components/modules/ROOT/pages/cmis-component.adoc create mode 120000 docs/components/modules/ROOT/pages/coap-component.adoc create mode 120000 docs/components/modules/ROOT/pages/cometd-component.adoc create mode 120000 docs/components/modules/ROOT/pages/consul-component.adoc create mode 120000 docs/components/modules/ROOT/pages/context-component.adoc create mode 120000 docs/components/modules/ROOT/pages/corda-component.adoc create mode 120000 docs/components/modules/ROOT/pages/couchbase-component.adoc create mode 120000 docs/components/modules/ROOT/pages/couchdb-component.adoc create mode 120000 docs/components/modules/ROOT/pages/cql-component.adoc create mode 120000 docs/components/modules/ROOT/pages/crypto-cms-component.adoc create mode 120000 docs/components/modules/ROOT/pages/crypto-component.adoc create mode 120000 docs/components/modules/ROOT/pages/crypto-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/csv-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/cxf-component.adoc create mode 120000 docs/components/modules/ROOT/pages/cxf-transport.adoc create mode 120000 docs/components/modules/ROOT/pages/cxfrs-component.adoc create mode 120000 docs/components/modules/ROOT/pages/digitalocean-component.adoc create mode 120000 docs/components/modules/ROOT/pages/disruptor-component.adoc create mode 120000 docs/components/modules/ROOT/pages/dns-component.adoc create mode 120000 docs/components/modules/ROOT/pages/docker-component.adoc create mode 120000 docs/components/modules/ROOT/pages/dozer-component.adoc create mode 120000 docs/components/modules/ROOT/pages/drill-component.adoc create mode 120000 docs/components/modules/ROOT/pages/dropbox-component.adoc create mode 120000 docs/components/modules/ROOT/pages/eclipse.adoc create mode 120000 docs/components/modules/ROOT/pages/ehcache-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ejb-component.adoc create mode 120000 docs/components/modules/ROOT/pages/el-language.adoc create mode 120000 docs/components/modules/ROOT/pages/elasticsearch-component.adoc create mode 120000 docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc create mode 120000 docs/components/modules/ROOT/pages/elasticsearch5-component.adoc create mode 120000 docs/components/modules/ROOT/pages/elsql-component.adoc create mode 120000 docs/components/modules/ROOT/pages/etcd-component.adoc create mode 120000 docs/components/modules/ROOT/pages/eventadmin-component.adoc create mode 120000 docs/components/modules/ROOT/pages/exec-component.adoc create mode 120000 docs/components/modules/ROOT/pages/facebook-component.adoc create mode 120000 docs/components/modules/ROOT/pages/flatpack-component.adoc create mode 120000 docs/components/modules/ROOT/pages/flatpack-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/flink-component.adoc create mode 120000 docs/components/modules/ROOT/pages/fop-component.adoc create mode 120000 docs/components/modules/ROOT/pages/freemarker-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ftp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ftps-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ganglia-component.adoc create mode 120000 docs/components/modules/ROOT/pages/geocoder-component.adoc create mode 120000 docs/components/modules/ROOT/pages/git-component.adoc create mode 120000 docs/components/modules/ROOT/pages/github-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-bigquery-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-bigquery-sql-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-calendar-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-calendar-stream-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-drive-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-mail-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-mail-stream-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-pubsub-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-sheets-component.adoc create mode 120000 docs/components/modules/ROOT/pages/google-sheets-stream-component.adoc create mode 120000 docs/components/modules/ROOT/pages/gora-component.adoc create mode 120000 docs/components/modules/ROOT/pages/grape-component.adoc create mode 120000 docs/components/modules/ROOT/pages/groovy-dsl.adoc create mode 120000 docs/components/modules/ROOT/pages/groovy-language.adoc create mode 120000 docs/components/modules/ROOT/pages/grpc-component.adoc create mode 120000 docs/components/modules/ROOT/pages/guava-eventbus-component.adoc create mode 120000 docs/components/modules/ROOT/pages/guice.adoc create mode 120000 docs/components/modules/ROOT/pages/hawtdb.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-atomicvalue-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-instance-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-list-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-map-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-multimap-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-queue-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-replicatedmap-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-ringbuffer-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-seda-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-set-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast-topic-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hazelcast.adoc create mode 120000 docs/components/modules/ROOT/pages/hbase-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hdfs-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hdfs2-component.adoc create mode 120000 docs/components/modules/ROOT/pages/headersmap.adoc create mode 120000 docs/components/modules/ROOT/pages/hessian-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/hipchat-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hl7-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/http-component.adoc create mode 120000 docs/components/modules/ROOT/pages/http4-component.adoc create mode 120000 docs/components/modules/ROOT/pages/hystrix.adoc create mode 120000 docs/components/modules/ROOT/pages/ibatis-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ical-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/iec60870-client-component.adoc create mode 120000 docs/components/modules/ROOT/pages/iec60870-server-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ignite-cache-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ignite-compute-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ignite-events-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ignite-idgen-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ignite-messaging-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ignite-queue-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ignite-set-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ignite.adoc create mode 100644 docs/components/modules/ROOT/pages/index.adoc create mode 120000 docs/components/modules/ROOT/pages/infinispan-component.adoc create mode 120000 docs/components/modules/ROOT/pages/influxdb-component.adoc create mode 120000 docs/components/modules/ROOT/pages/iota-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ipfs-component.adoc create mode 120000 docs/components/modules/ROOT/pages/irc-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ironmq-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jacksonxml-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/jasypt.adoc create mode 120000 docs/components/modules/ROOT/pages/javaScript-language.adoc create mode 120000 docs/components/modules/ROOT/pages/javaspace-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jaxb-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/jbpm-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jcache-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jclouds-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jcr-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jdbc-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jetty-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jgroups-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jgroups-raft-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jibx-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/jing-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jira-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jms-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jmx-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jolt-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jpa-component.adoc create mode 120000 docs/components/modules/ROOT/pages/json-fastjson-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/json-gson-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/json-jackson-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/json-johnzon-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/json-validator-component.adoc create mode 120000 docs/components/modules/ROOT/pages/json-xstream-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/jsonpath-language.adoc create mode 120000 docs/components/modules/ROOT/pages/jt400-component.adoc create mode 120000 docs/components/modules/ROOT/pages/jxpath-language.adoc create mode 120000 docs/components/modules/ROOT/pages/kafka-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kestrel-component.adoc create mode 120000 docs/components/modules/ROOT/pages/krati-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-config-maps-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-deployments-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-hpa-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-job-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-namespaces-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-nodes-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-claims-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-pods-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-replication-controllers-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-resources-quota-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-secrets-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-service-accounts-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes-services-component.adoc create mode 120000 docs/components/modules/ROOT/pages/kubernetes.adoc create mode 120000 docs/components/modules/ROOT/pages/kura.adoc create mode 120000 docs/components/modules/ROOT/pages/ldap-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ldif-component.adoc create mode 120000 docs/components/modules/ROOT/pages/leveldb.adoc create mode 120000 docs/components/modules/ROOT/pages/lpr-component.adoc create mode 120000 docs/components/modules/ROOT/pages/lra.adoc create mode 120000 docs/components/modules/ROOT/pages/lucene-component.adoc create mode 120000 docs/components/modules/ROOT/pages/lumberjack-component.adoc create mode 120000 docs/components/modules/ROOT/pages/lzf-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/mail-component.adoc create mode 120000 docs/components/modules/ROOT/pages/master-component.adoc create mode 120000 docs/components/modules/ROOT/pages/metrics-component.adoc create mode 120000 docs/components/modules/ROOT/pages/micrometer-component.adoc create mode 120000 docs/components/modules/ROOT/pages/milo-client-component.adoc create mode 120000 docs/components/modules/ROOT/pages/milo-server-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mime-multipart-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/mina-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mina2-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mllp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mongodb-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mongodb-gridfs-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mongodb3-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mqtt-component.adoc create mode 120000 docs/components/modules/ROOT/pages/msv-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mustache-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mvel-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mvel-language.adoc create mode 120000 docs/components/modules/ROOT/pages/mybatis-bean-component.adoc create mode 120000 docs/components/modules/ROOT/pages/mybatis-component.adoc create mode 120000 docs/components/modules/ROOT/pages/nagios-component.adoc create mode 120000 docs/components/modules/ROOT/pages/nats-component.adoc create mode 120000 docs/components/modules/ROOT/pages/netty-component.adoc create mode 120000 docs/components/modules/ROOT/pages/netty-http-component.adoc create mode 120000 docs/components/modules/ROOT/pages/netty4-component.adoc create mode 120000 docs/components/modules/ROOT/pages/netty4-http-component.adoc create mode 120000 docs/components/modules/ROOT/pages/nsq-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ognl-language.adoc create mode 120000 docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openshift-builds-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openshift-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openstack-cinder-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openstack-glance-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openstack-keystone-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openstack-neutron-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openstack-nova-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openstack-swift-component.adoc create mode 120000 docs/components/modules/ROOT/pages/openstack.adoc create mode 120000 docs/components/modules/ROOT/pages/opentracing.adoc create mode 120000 docs/components/modules/ROOT/pages/optaplanner-component.adoc create mode 120000 docs/components/modules/ROOT/pages/paho-component.adoc create mode 120000 docs/components/modules/ROOT/pages/paxlogging-component.adoc create mode 120000 docs/components/modules/ROOT/pages/pdf-component.adoc create mode 120000 docs/components/modules/ROOT/pages/pgevent-component.adoc create mode 120000 docs/components/modules/ROOT/pages/pgp-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/php-language.adoc create mode 120000 docs/components/modules/ROOT/pages/protobuf-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/pubnub-component.adoc create mode 120000 docs/components/modules/ROOT/pages/python-language.adoc create mode 120000 docs/components/modules/ROOT/pages/quartz-component.adoc create mode 120000 docs/components/modules/ROOT/pages/quartz2-component.adoc create mode 120000 docs/components/modules/ROOT/pages/quickfix-component.adoc create mode 120000 docs/components/modules/ROOT/pages/rabbitmq-component.adoc create mode 120000 docs/components/modules/ROOT/pages/reactive-streams-component.adoc create mode 120000 docs/components/modules/ROOT/pages/reactor-component.adoc create mode 120000 docs/components/modules/ROOT/pages/rest-swagger-component.adoc create mode 120000 docs/components/modules/ROOT/pages/restlet-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ribbon.adoc create mode 120000 docs/components/modules/ROOT/pages/rmi-component.adoc create mode 120000 docs/components/modules/ROOT/pages/routebox-component.adoc create mode 120000 docs/components/modules/ROOT/pages/rss-component.adoc create mode 120000 docs/components/modules/ROOT/pages/rss-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/ruby-language.adoc create mode 120000 docs/components/modules/ROOT/pages/ruby.adoc create mode 120000 docs/components/modules/ROOT/pages/rx.adoc create mode 120000 docs/components/modules/ROOT/pages/rxjava2.adoc create mode 120000 docs/components/modules/ROOT/pages/sap-netweaver-component.adoc create mode 120000 docs/components/modules/ROOT/pages/scala-eip.adoc create mode 120000 docs/components/modules/ROOT/pages/scala-getting-started.adoc create mode 120000 docs/components/modules/ROOT/pages/scala-supported-languages.adoc create mode 120000 docs/components/modules/ROOT/pages/scala.adoc create mode 120000 docs/components/modules/ROOT/pages/schematron-component.adoc create mode 120000 docs/components/modules/ROOT/pages/scp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/scr.adoc create mode 120000 docs/components/modules/ROOT/pages/script.adoc create mode 120000 docs/components/modules/ROOT/pages/secureXML-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/service-component.adoc create mode 120000 docs/components/modules/ROOT/pages/servlet-component.adoc create mode 120000 docs/components/modules/ROOT/pages/servletlistener.adoc create mode 120000 docs/components/modules/ROOT/pages/sftp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/shiro.adoc create mode 120000 docs/components/modules/ROOT/pages/sip-component.adoc create mode 120000 docs/components/modules/ROOT/pages/sjms-batch-component.adoc create mode 120000 docs/components/modules/ROOT/pages/sjms-component.adoc create mode 120000 docs/components/modules/ROOT/pages/sjms2-component.adoc create mode 120000 docs/components/modules/ROOT/pages/slack-component.adoc create mode 120000 docs/components/modules/ROOT/pages/smpp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/snmp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/soapjaxb-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/solr-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spark-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spark-rest-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spel-language.adoc create mode 120000 docs/components/modules/ROOT/pages/splunk-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-batch-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-boot.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-cloud-consul.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-cloud-netflix.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-cloud-zookeeper.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-cloud.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-event-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-integration-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-javaconfig.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-ldap-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-redis-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-security.adoc create mode 120000 docs/components/modules/ROOT/pages/spring-ws-component.adoc create mode 120000 docs/components/modules/ROOT/pages/spring.adoc create mode 120000 docs/components/modules/ROOT/pages/sql-component.adoc create mode 120000 docs/components/modules/ROOT/pages/sql-language.adoc create mode 120000 docs/components/modules/ROOT/pages/sql-stored-component.adoc create mode 120000 docs/components/modules/ROOT/pages/ssh-component.adoc create mode 120000 docs/components/modules/ROOT/pages/stax-component.adoc create mode 120000 docs/components/modules/ROOT/pages/stomp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/stream-component.adoc create mode 120000 docs/components/modules/ROOT/pages/string-template-component.adoc create mode 120000 docs/components/modules/ROOT/pages/swagger-java.adoc create mode 120000 docs/components/modules/ROOT/pages/swagger.adoc create mode 120000 docs/components/modules/ROOT/pages/syslog-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/tarfile-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/telegram-component.adoc create mode 120000 docs/components/modules/ROOT/pages/terser-language.adoc create mode 120000 docs/components/modules/ROOT/pages/test-blueprint.adoc create mode 120000 docs/components/modules/ROOT/pages/test-cdi.adoc create mode 120000 docs/components/modules/ROOT/pages/test-karaf.adoc create mode 120000 docs/components/modules/ROOT/pages/test-spring.adoc create mode 120000 docs/components/modules/ROOT/pages/test.adoc create mode 120000 docs/components/modules/ROOT/pages/testcontainers-spring.adoc create mode 120000 docs/components/modules/ROOT/pages/testcontainers.adoc create mode 120000 docs/components/modules/ROOT/pages/testng.adoc create mode 120000 docs/components/modules/ROOT/pages/thrift-component.adoc create mode 120000 docs/components/modules/ROOT/pages/thrift-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/tidyMarkup-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/tika-component.adoc create mode 120000 docs/components/modules/ROOT/pages/twilio-component.adoc create mode 120000 docs/components/modules/ROOT/pages/twitter-component.adoc create mode 120000 docs/components/modules/ROOT/pages/twitter-directmessage-component.adoc create mode 120000 docs/components/modules/ROOT/pages/twitter-search-component.adoc create mode 120000 docs/components/modules/ROOT/pages/twitter-streaming-component.adoc create mode 120000 docs/components/modules/ROOT/pages/twitter-timeline-component.adoc create mode 120000 docs/components/modules/ROOT/pages/twitter.adoc create mode 120000 docs/components/modules/ROOT/pages/undertow-component.adoc create mode 120000 docs/components/modules/ROOT/pages/univocity-csv-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/univocity-fixed-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/univocity-tsv-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/urlrewrite.adoc create mode 120000 docs/components/modules/ROOT/pages/velocity-component.adoc create mode 120000 docs/components/modules/ROOT/pages/vertx-component.adoc create mode 120000 docs/components/modules/ROOT/pages/weather-component.adoc create mode 120000 docs/components/modules/ROOT/pages/web3j-component.adoc create mode 120000 docs/components/modules/ROOT/pages/websocket-component.adoc create mode 120000 docs/components/modules/ROOT/pages/websocket-jsr356-component.adoc create mode 120000 docs/components/modules/ROOT/pages/wordpress-component.adoc create mode 120000 docs/components/modules/ROOT/pages/xchange-component.adoc create mode 120000 docs/components/modules/ROOT/pages/xmlBeans-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/xmljson-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/xmlrpc-component.adoc create mode 120000 docs/components/modules/ROOT/pages/xmlrpc-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/xmlsecurity-component.adoc create mode 120000 docs/components/modules/ROOT/pages/xmpp-component.adoc create mode 120000 docs/components/modules/ROOT/pages/xquery-component.adoc create mode 120000 docs/components/modules/ROOT/pages/xquery-language.adoc create mode 120000 docs/components/modules/ROOT/pages/xstream-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/yaml-snakeyaml-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/yammer-component.adoc create mode 120000 docs/components/modules/ROOT/pages/yql-component.adoc create mode 120000 docs/components/modules/ROOT/pages/zendesk-component.adoc create mode 120000 docs/components/modules/ROOT/pages/zipfile-dataformat.adoc create mode 120000 docs/components/modules/ROOT/pages/zipkin.adoc create mode 120000 docs/components/modules/ROOT/pages/zookeeper-component.adoc create mode 120000 docs/components/modules/ROOT/pages/zookeeper-master-component.adoc create mode 100644 docs/gulpfile.js create mode 100644 docs/nav.adoc.template create mode 100644 docs/package.json create mode 100644 docs/user-manual/antora.yml delete mode 100644 docs/user-manual/en/SUMMARY.md delete mode 100644 docs/user-manual/en/getting-started.adoc delete mode 100644 docs/user-manual/en/graceful-shutdown.adoc delete mode 100644 docs/user-manual/en/index.adoc copy docs/user-manual/{en => modules/ROOT/assets/images}/images/apache-spark.data/camel_spark_cluster.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/apache-spark.data/camel_spark_driver.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/apache-spark.data/fabric_docker-(2).png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/architecture.data/camel-components.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/async.data/camel_async_request_only.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/async.data/camel_async_request_reply.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/async.data/camel_sync_request_only.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/async.data/camel_sync_request_reply.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/barcode-data-format.data/qr-code.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/building.data/camel-eclipse-m2e-import-completed.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/building.data/camel-eclipse-m2e-import.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/camel-core.data/architecture.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/camel-core.data/architecture_incl_violations.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/camel-logo.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/debugger.data/debug.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/direct-vm.data/camel-direct-vm.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/download.data/camel-box-v1.0-150x200.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/enterprise-integration-patterns.data/clear.png (100%) copy docs/user-manual/{en => modules/ROOT/assets/images}/images/lifecycle.data/service_lifecycle.png (100%) create mode 100644 docs/user-manual/modules/ROOT/nav.adoc rename docs/user-manual/{en => modules/ROOT/pages}/annotation-based-expression-language.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/architecture.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/async.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/asynchronous-routing-engine.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/backlog-tracer.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/backlogdebugger.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/bam-example.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/bam.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/batch-consumer.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/bean-integration.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/binding.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/book-getting-started.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/books.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/browsable-endpoint.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/building.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/camel-boot.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/camel-configuration-utilities.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/camel-core.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/camel-jar-dependencies.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/camelcontext.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/cep.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/commercial-camel-offerings.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/component.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/componentconfiguration.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/configuring-camel.adoc (100%) create mode 100644 docs/user-manual/modules/ROOT/pages/configuring-route-startup-ordering-and-autostartup.adoc rename docs/user-manual/{en => modules/ROOT/pages}/data-format.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/debugger.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/defaulterrorhandler.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/delay-interceptor.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/dependency-injection.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/download-archives.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/download.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/dozer-type-conversion.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/dsl.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/endpoint-completer.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/endpoint.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/enterprise-integration-patterns.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/error-handler.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/error-handling-in-camel.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/examples.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/exception-clause.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/exchange-pattern.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/exchange.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/expression.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/faq.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/fluent-builders.adoc (100%) create mode 100644 docs/user-manual/modules/ROOT/pages/getting-started.adoc create mode 100644 docs/user-manual/modules/ROOT/pages/graceful-shutdown.adoc rename docs/user-manual/{en => modules/ROOT/pages}/groovy-dsl.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/guice-jms-example.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/guice-maven-plugin.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/guice.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/http-session-handling.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/http-session.adoc (100%) create mode 100644 docs/user-manual/modules/ROOT/pages/index.adoc rename docs/user-manual/{en => modules/ROOT/pages}/injector.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/intercept.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/inversion-of-control-with-smart-defaults.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/irc-room.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/java-dsl.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/jndi.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/json.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/karaf.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/languages.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/lifecycle.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/mailing-lists.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/oncompletion.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/predicate.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/processor.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/producertemplate.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/registry.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/route-builder.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/route-policy.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/routes.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/scala-dsl-eip.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/scala-dsl-getting-started.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/scala-dsl-supported-languages.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/scala-dsl.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/scripting-languages.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/security-advisories.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/security.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/servicepool.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/spring-testing.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/spring-xml-extensions.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/spring.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/support.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/team.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/testing.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/threading-model.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/transactionerrorhandler.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/transport.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/try-catch-finally.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/type-converter.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/uris.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/user-stories.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/using-osgi-blueprint-with-camel.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/using-propertyplaceholder.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/uuidgenerator.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/writing-components.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/xml-configuration.adoc (100%) rename docs/user-manual/{en => modules/ROOT/pages}/xml-reference.adoc (100%) create mode 100644 docs/yarn.lock delete mode 100644 examples/camel-example-swagger-xml/README.md delete mode 100644 examples/camel-example-swagger-xml/pom.xml delete mode 100644 examples/camel-example-swagger-xml/src/main/java/org/apache/camel/example/rest/User.java delete mode 100644 examples/camel-example-swagger-xml/src/main/java/org/apache/camel/example/rest/UserService.java delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/META-INF/LICENSE.txt delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/META-INF/NOTICE.txt delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/camel-config-xml.xml delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/log4j2.properties delete mode 100644 examples/camel-example-swagger-xml/src/main/resources/rest.properties delete mode 100644 examples/camel-example-swagger-xml/src/main/webapp/META-INF/LICENSE.txt delete mode 100644 examples/camel-example-swagger-xml/src/main/webapp/META-INF/NOTICE.txt delete mode 100644 examples/camel-example-swagger-xml/src/main/webapp/WEB-INF/web.xml delete mode 100644 examples/camel-example-swagger-xml/src/main/webapp/home.html create mode 100644 platforms/camel-catalog/src/main/java/org/apache/camel/catalog/Pair.java create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/pom.xml create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/src/main/java/org/apache/camel/component/iota/springboot/IOTAComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/src/main/java/org/apache/camel/component/iota/springboot/IOTAComponentConfiguration.java copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-iota-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-iota-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-iota-starter/src/main/resources/META-INF/spring.provides create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/pom.xml create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/java/org/apache/camel/component/jgroups/raft/springboot/JGroupsRaftComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/java/org/apache/camel/component/jgroups/raft/springboot/JGroupsRaftComponentConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/java/org/apache/camel/component/jgroups/raft/springboot/cluster/springboot/JGroupsRaftClusterServiceAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/java/org/apache/camel/component/jgroups/raft/springboot/cluster/springboot/JGroupsRaftClusterServiceConfiguration.java copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-jgroups-raft-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-jgroups-raft-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-jgroups-raft-starter/src/main/resources/META-INF/spring.provides create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/pom.xml create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/src/main/java/org/apache/camel/websocket/jsr356/springboot/JSR356WebSocketComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/src/main/java/org/apache/camel/websocket/jsr356/springboot/JSR356WebSocketComponentConfiguration.java copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-websocket-jsr356-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-websocket-jsr356-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-websocket-jsr356-starter/src/main/resources/META-INF/spring.provides delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/pom.xml delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/java/org/apache/camel/dataformat/xmljson/springboot/XmlJsonDataFormatAutoConfiguration.java delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/java/org/apache/camel/dataformat/xmljson/springboot/XmlJsonDataFormatConfiguration.java delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF/spring.factories delete mode 100644 platforms/spring-boot/components-starter/camel-xmljson-starter/src/main/resources/META-INF/spring.provides delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/pom.xml delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/src/main/java/org/apache/camel/component/yql/springboot/YqlComponentAutoConfiguration.java delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/src/main/java/org/apache/camel/component/yql/springboot/YqlComponentConfiguration.java delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/src/main/resources/META-INF/spring.factories delete mode 100644 platforms/spring-boot/components-starter/camel-yql-starter/src/main/resources/META-INF/spring.provides create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelIotaTest.java create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelJgroupsRaftTest.java create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelRestSwaggerTest.java create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelWebsocketJsr356Test.java delete mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelXmljsonTest.java delete mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelYqlTest.java create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelIotaTest.java create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelJgroupsRaftTest.java create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelWebsocketJsr356Test.java delete mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelXmljsonTest.java delete mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelYqlTest.java