This is an automated email from the ASF dual-hosted git repository. zregvart pushed a change to branch website in repository https://gitbox.apache.org/repos/asf/camel.git.
discard 7b52240 CAMEL-11492: Upgrade node and yarn discard ad67c1a CAMEL-11492: Upgrade Asciidoctor and Webpack ve... discard 5318194 CAMEL-11492: Fix headings omit 99ba1d0 CAMEL-11492: Incorporate user manual omit 86736dd CAMEL-11492 New Camel website omit 69b754f [CAMEL-11495] New Camel website: Incorporate logo (#2539) omit 39f7038 CAMEL-11492 Test website Jenkinsfile omit a8ab859 Update website to 2.23.0-SNAPSHOT omit 7b854b9 CAMEL-11492 New Camel website - version upgrades omit fadaea9 CAMEL-11492 New Camel website - added README.md omit a214f6c CAMEL-11492 New Camel website omit 01e68bd CAMEL-11492 New Camel website add 097bde1 Upgrade Spring-Cloud Commons to version 2.0.2.RELEASE add 93878d9 Upgrade Spring-Cloud Netflix to version 2.0.2.RELEASE add b765261 Updated readme.txt (#2585) add 87d2d98 Upgrade Micrometer to version 1.1.0 add 8bfc21b Upgrade Netty to version 4.1.31.Final add 6bfc7cd Upgrade Aspectj to version 1.9.2 add 35a23cf Added Http Session Handling docs add 1fb56fa Added http-session-handling to summary add 2b8499c Fixed minor docs add be09d0b Added Service Pool to docs add c008810 Added Service Pool to Summary add 0177dd2 Added Threading Model to Docs add 4a885bf Added Threading Model to Summary add 7c6924d Updated docs for Threading Model add 66f875a Fixed architecture image add 7c68075 Added ComponentConfiguration to docs add a41fa41 Added ComponentConfiguration to Summary add 31acc4e Minor fixes to Architecture docs add 850e985 Minor Fixes to ComponentConfiguration docs add 0786c68 Added the code snippet back to the transactional-client.adoc add 666437e CAMEL-12838 - Camel Twitter Send Direct Message Endpoint not working, use cameltweet user in the test add 8e2c9d6 Upgrade Infinispan to version 9.4.1.Final add 2c69246 CAMEL-12883: Added unit test add 0c46180 CAMEL-12835: Fixed camel-json-validator to deal with streaming content not being re-readable and therefore favour using stream caching. add d35b028 Upgrade jSMPP to version 2.3.7 add dfc2c80 Upgrade Zipkin to version 2.11.8 add 6d03f40 Changed the version range of Atmosphere Websocket add 2b3f416 Removed ServiceMix reference add be74b81 Fixed using OSGI blueprint with camel docs add 453dd41 Added using OSGi blueprint link to adoc add e0aba10 [CAMEL-12911]gzip Content-Encoding problems after upgrading to Jetty 9.4.12 add c823585 Added Endpoint completer to adoc add 26c8c23 Added Endpoint Completer to Summary add 09a33b9 Added Uris to Summary add db8a577 Merge branch 'master' of github.com:apache/camel add ee7a689 [CAMEL-12914]camel-rest-swagger - Unit test fails after jetty upgrade add c6eb959 Added Endpoint completer to adoc add a79ed22 Added Endpoint Completer to Summary add dd87055 Added Uris to Summary add b7d81e7 Upgrade Spring framework to 5.1.2.RELEASE add de9fab6 Upgrade Spring Boot to 2.1.0.RELEASE add db0501e Upgrade Spring Boot to 2.1.0.RELEASE. The BOM generator needed a code change as SB guys have changed their POM in this new version. add 9cbc320 Regen add 3c01356 Upgrade Braintree Java to version 2.86.0 add eca702d Upgrade TestContainers to version 1.10.0 add 4d04d2a Upgrade EhCache to version 2.10.6 add 79628fe Merge branch 'master' of github.com:apache/camel add 204cdba Upgrade Spark Core and related bundle to version 2.8.0 add e7f298e Upgrade Consul to version 1.2.5 add 32135ff Upgrade Fastjson and related bundle to version 1.2.51 add 4d6be42 Upgrade AWS Java SDK and related bundle to version 1.11.438 add 2aca2ad Upgrade Cglib and related bundle to version 3.2.8 add 06f78b9 Fixed Camel AMQP Spring Boot Itest add 41e63bb Upgrade Spring Integration to version 5.1.0 add 45556a4 Upgrade InfluxDB and related bundle to version 2.14 add 83dd49a Upgrade Spring Data Commons and related bundle to version 2.1.1.RELEASE add 1afd4d9 Upgrade Spring Data Keyvalue and related bundle to version 2.1.1.RELEASE add e070830 Upgrade Spring Data Redis and related bundle to version 2.1.1.RELEASE add 568b228 Add details about not working camel-spring-redis Karaf feature add bd20882 Upgrade Libphonenumber and related bundle to version 8.9.16 add 3d55db7 Regen add 99a0b2a Upgrade JT400 and related bundle to version 9.6 add 2a1fef6 Upgrade Elasticsearch Rest to version 6.4.2. It actually doesn't work in OSGi. add 3ca55ac Upgrade Lucene and related bundle to version 7.5.0 add e33d5f8 Upgrade Solr and related bundle to version 7.5.0 add e78364d Since camel-elasticsearch-rest doesn't work in Karaf, skipping the Karaf itest add 6c851d8 CAMEL-12916: camel-http4 - The sslContextParameters option should be documented on endpoint as well. add 6b9fa87 CAMEL-12749 - Added Multisearch Operation to camel-elasticsearch-rest add a2e1fc3 CAMEL-12749 - Fixed CS add 9fe7baa CAMEL-12749 - Added docs and removed the converter since it doesn't make sense to have one add 3964707 CAMEL-12749 - Fixed docs add 152a650 Fixed minor stuff in docs add e713a08 Up to latest version add a213f0c Add camel-nsq component. add 9eea161 Add camel-nsq component. add ccddc07 camel-nsq component can automatically Finish messages. add 9ddad3f camel-nsq component supports TLS setup. add 2e98f12 Removed original Synchronization class and corrected test. add 858a330 Camel-NSQ: Fixed CS and added the starter add 44aa18e Camel-NSQ: Added the component to kit add a6b0f31 Camel-NSQ: Regen add e46bf2d Camel-NSQ: Cleanup the copied docs add 9cb832f Camel-NSQ: Changed the placeholder name for the client version to avoid confusion with nats client add 01dc96f CAMEL-12917 - Camel-NSQ: Add Karaf feature add d495bbc CAMEL-12918 - Camel-NSQ: Add Karaf and Spring Boot Integration tests add f0712a3 Upgrade Mongo Java driver to version 3.9.0 add c4a5f6f CAMEL-12921 - Camel-AWS SQS: Add an option to create a SQS delay queue add 3b52637 CAMEL-12921 - Added docs add 96f8538 CAMEL-12921 - Regen docs add 7fec7ee Camel-NSQ: Regen docs add 1107b6f Upgrade Reactor to version 3.2.2.RELEASE add 3cbbf35 Improved doc to use master api for singleton route usecase, fix CAMEL-12922 (#2606) add e28fe1d Fixed some CS issues, deprecated links and eclipse warnings in camel-http4 add d4c06e3 CAMEL-12912 - Action Request Converter is reseting ID on index request to header that is not set add 409c876 CAMEL-12924 - Camel-Elasticsearch-rest: Use not deprecated methods after the client upgrade add 9e74ea0 Camel-Elastisearch-rest: the restHighLevelClient must be closed when disconnecting add ac99f2a Camel-Elasticsearch-rest: Fixed CS add f2b45e3 Fixed Camel-Sjms2 Spring Boot ITest add 810ab37 Fixed camel-salesforce Spring Boot ITest add aa12b9a Upgrade XChange to version 4.3.12 add e64a2ab [REFACTOR] Refactor slack tests add 3b1f4ad Upgrade Infinispan Spring Boot to version 2.1.0.Final add 881cf50 Fix removal of signature checksum files add c09ddd3 Remove duplicate signature files (*.asc.asc) add 2213170 Remove `quiet` parameter to display progress when origin is slow add 0476554 Add XML reference for release 2.22.2 add 3bffb51 Fixed camel-mybatis tests and warnings add dfb6284 Upgrade Braintree to version 2.87.0 add 2037535 Upgrade Lz4-java to version 1.5.0 add f260835 CAMEL-12925 - Camel-Slack: Consumer must be able to use a different server than the default one add a8d7d2d Camel-slack: Removed unused import add 9e26815 renamed apiProperties to apiProperty in camel-core/src/main/docs/rest-dsl.adoc fix CAMEL-12929 (#2608) add e21ef60 Explicited the servlet-api dependency version brought by spring-boot-starter-undertow so that its no more overridden by camel-parent add de7785e Update Groovy to version 2.5.4 add 5c5259c Parent POM: Remove unused backport-util-concurrent-version property add d0e08a8 Parent POM: Remove unused commons-digester-1x-version property add 5e34af2 Parent POM: Remove pdfbox18-version property and dependency management of jempbox, because jempbox is not used by pdfbox 2 add 1ece674 CAMEL-12931 - Upgrade jBPM component to use 7 series with consumer capability to react to produced events by jBPM add 85954bf Upgrade Atmosphere Websocket to version 2.5.2 add 3fc0486 Upgrade Joda Time to version 2.10.1 add ef48e4b upgrade versions of optaplanner and kie as they are from same release cycle add c9923bc Added link in Summary about REST DSL add 355e655 Added languages.adoc to Summary add 9da8cbb Fixed typos add 80e12e7 CAMEL-12933 override populateHeaders considering backward compatibility add 8ddfee7 Schematron component supports class `javax.xml.transform.Source` add aa1bd3e2 CAMEL-12926: fixed null pointer exceptions accessing swagger url in blueprint projects add 5d8ac75 CAMEL-12932 - Camel-AHC-WS: Consumer parameters are not set add 7ea92b4 CAMEL-12932 - Fixed CS add 229d37d [IPFS] Add initial support for IPFS add 16d6aeb CAMEL-12810 - Added explicit repository for Nessus and Spring Boot starter related add 61517d6 CAMEL-12810 - Added camel-ipfs to kit add f8b59a5 Regen add 8e96df6 CAMEL-12810 - Fixed CS add d0994de CAMEL-12810 - Added a note about the Karaf feature missing add 047bf5c CAMEL-12810 - Changed the referenced repository for nessus deps add 92cbacf CAMEL-12940: Fixed an issue where dynamic doneFileName does not manage filename with 2 dots add e9eea21 Camel-Jbpm: Fixed CS add 12113b8 Camel-Schematron: Fixed CS add 0eb34c9 Refactor dopbox tests add 81b5625 [CAMEL-12942] Fix dropbox put operation add a954937 CAMEL-12865: camel-restdsl-swagger-plugin - Allow for specifying apiContextPath add f3a1cb5 CAMEL-12869: ReplyTo destination must match endpoint type (topic or queue) that the message is sent on add 9ee4dae CAMEL-12908: Add reproducer code add fb9df2d CAMEL-12908: Cannot start route using rest dsl due to a mysterious duplicate route id add 1a9b479 CAMEL-12908: Fix CS add cb6e8c2 Upgrade Ehcache to version 3.6.2 add 732f55a CAMEL-12759 - Misleading documentation for Netty components - Netty4 add c065ce1 CAMEL-12759 - Misleading documentation for Netty components - Netty4-http add c0ff444 CAMEL-12759 - Misleading documentation for Netty components - Netty add 69f30d3 CAMEL-12759 - Misleading documentation for Netty components - Netty-http add 16a7508 CAMEL-12631 - SFTP: Socket timeout overwrites Server Alive Interval add 4856ecd CAMEL-12631 - Fixed CS add ca6a1bf Upgrade TestContainers to version 1.10.1 add 4c55060 UPDATED RestBindingAdvice add c704b6d Camel-Ipfs: Removed html folder from test resources add ba41842 Camel-RestDsl-Swagger-plugin: Fixed CS add e490135 Camel-Core: Fixed CS in RestBindingAdvice add 7cd202e Revert "Camel-Ipfs: Removed html folder from test resources" add ea00eec Upgrade Qpid JMS client to version 0.38.0 add c90c8d3 Upgrade Proton J to version 0.30.0 add 303c9b8 Upgrade Awaitility to version 3.1.3 add 1ee596d CAMEL-12774 - Error during type conversion from type: java.lang.String to the required type: org.elasticsearch.action.update.UpdateRequest - Take 2 add e665dad Upgrade Infinispan to version 9.4.2.Final add bf2eb7b Add Camel-NSQ to apache-camel POM add 613a0fd Added camel-ipfs to Apache-Camel POM add 886995a Regen add 9469254 Upgrade AWS Xray to version 2.1.0 add 5f4530c [CAMEL-12688] Fix generation and improve the generated code add e3cd3dc CAMEL-12943: Rest DSL generates invalid swagger operation Id add 9c67280 Fix typo. add 44597eb Avoid constants in interfaces add 81b4776 Remove gmail related naming from calendar component add 9353638 Remove unused oauth scopes in google mail component add 1540303 Use given exchange pattern when creating the exchange for incoming mail events add d4427da Move integration Maven profile to camel-parent pom.xml in order to enable proper configuration propagation to submodules add e21f9b4 Regen add adae140 Refactor irc tests add 8240ed3 CAMEL-12950: Add google-sheets component add 7ac296b CAMEL-12950 - Fixed CS add 2f4a334 CAMEL-12950 - Regen add edfe92d Upgrade Reactor to version 3.2.3.RELEASE add f0d6551 CAMEL-12950 - Added camel-google-sheets Spring Boot Integration test add 43d7721 Upgrade Json Schema Validator to version 0.1.24 add f1ff22d Camel-NSQ: Fixed the NSQ component description and first version add 46ff5c7 Regen add 95ea9d3 Upgrade Owasp Dependency Check Maven Plugin to version 4.0.0 add e886f8c Upgrade Brave to version 5.5.1 add d6df2f6 Probably a typo, the builder was configured but always resetted by a new one (#2632) add f9f170d upgrading johnzon to 1.1.10 add 7a1530a dropping asm to prepare coming spifly upgrade add 6370c53 Updating CXF add 07da9c3 Exclude data files of FHIR examples from license check add 15a7de2 Add missing license information add bed98e7 Ignore mvel file for license check add 205570b Ignore KieServerExtension file in license check add 742ca48 Fix license check excludes add fa2ab61 Regen add 8a1dcfb Added a Camel connector for R3's Corda blockchain platform using corda-rpc module add 45f10a2 CAMEL-12952 Send pong frame as a response to ping frame add 39e1076 CAMEL-12951 reconnect exception is passed to exception handler add ba022b4 Camel-AHC WS - Fixed CS add 562ab25 CAMEL-12958 - Wrong camel context bound in service registry of jbpm/Kie Server new 1398cac CAMEL-11492 New Camel website new 1b9d450 CAMEL-11492 New Camel website new c22a80d CAMEL-11492 New Camel website - added README.md new b02c235 CAMEL-11492 New Camel website - version upgrades new 209b508 Update website to 2.23.0-SNAPSHOT new 6d2da09 CAMEL-11492 Test website Jenkinsfile new fe1140a [CAMEL-11495] New Camel website: Incorporate logo (#2539) new 87f4305 CAMEL-11492 New Camel website new 1192730 CAMEL-11492: Incorporate user manual new e332d40 CAMEL-11492: Fix headings new 811bc52 CAMEL-11492: Upgrade Asciidoctor and Webpack ve... new cca771c CAMEL-11492: Upgrade node and yarn 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 (7b52240) \ N -- N -- N refs/heads/website (cca771c) 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 12 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: apache-camel/pom.xml | 29 +- apache-camel/src/main/descriptors/common-bin.xml | 10 +- bom/camel-bom/pom.xml | 40 ++ .../src/main/docs/eips/transactional-client.adoc | 152 ++++++- camel-core/src/main/docs/rest-dsl.adoc | 2 +- .../camel/component/file/GenericFileEndpoint.java | 4 +- .../component/file/GenericFileOperations.java | 2 +- .../apache/camel/model/RouteDefinitionHelper.java | 60 ++- .../apache/camel/model/rest/RestDefinition.java | 27 +- .../apache/camel/model/rest/VerbDefinition.java | 2 +- .../apache/camel/processor/RestBindingAdvice.java | 14 +- .../src/main/java/org/apache/camel/spi/Policy.java | 2 +- ...eConsumeDynamicDoneFileNameWithTwoDotsTest.java | 68 +++ ...meSimpleDynamicDoneFileNameWithTwoDotsTest.java | 68 +++ .../camel/impl/ComponentConfigurationTest.java | 2 +- .../camel/impl/RouteIdRestDefinitionTest.java | 38 +- .../AdviceWithWeaveByTypeOnExceptionTest.java | 42 +- .../apache/camel/component/ahc/ws/WsEndpoint.java | 13 +- .../camel-aws/src/main/docs/aws-sqs-component.adoc | 33 +- .../camel/component/aws/sqs/SqsConfiguration.java | 14 + .../camel/component/aws/sqs/SqsEndpoint.java | 6 + .../camel-cache/src/main/docs/cache-component.adoc | 2 +- .../src/main/docs/consul-component.adoc | 6 +- components/camel-corda/.gitignore | 6 + components/camel-corda/README.md | 3 + components/{camel-jbpm => camel-corda}/pom.xml | 72 +-- .../camel-corda/src/main/docs/corda-component.adoc | 141 ++++++ .../camel/component/corda/CordaComponent.java | 54 +++ .../camel/component/corda/CordaConfiguration.java | 168 +++++++ .../camel/component/corda/CordaConstants.java | 69 +++ .../camel/component/corda/CordaConsumer.java | 267 +++++++++++ .../camel/component/corda/CordaEndpoint.java | 101 +++++ .../camel/component/corda/CordaProducer.java | 240 ++++++++++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../services/org/apache/camel/component/corda | 18 + .../apache/camel/component/corda/CamelFlow.java | 16 +- .../corda/CordaConsumerNetworkMapFeedTest.java} | 35 +- .../CordaConsumerStartTrackedFlowDynamicTest.java} | 40 +- .../corda/CordaConsumerStateMachineFeedTest.java} | 30 +- .../component/corda/CordaConsumerTestSupport.java | 62 +++ .../CordaConsumerTransactionMapFeedTest.java} | 30 +- .../CordaConsumerVaultTrackByCriteriaTest.java} | 37 +- .../corda/CordaConsumerVaultTrackByTest.java} | 39 +- ...rdaConsumerVaultTrackByWithPagingSpecTest.java} | 38 +- .../CordaConsumerVaultTrackByWithSortingTest.java} | 38 +- .../corda/CordaConsumerVaultTrackTest.java} | 30 +- .../camel/component/corda/CordaProducerTest.java | 498 +++++++++++++++++++++ .../camel/component/corda/CordaTestSupport.java | 74 +++ .../component/corda/IntegrationWhiteList.java | 26 +- ...corda.core.serialization.SerializationWhitelist | 1 + .../src/test/resources/log4j2.properties} | 20 +- .../org.mockito.plugins.MockMaker | 0 .../camel-cxf/src/main/docs/cxf-component.adoc | 4 +- .../src/main/resources/META-INF/spring.schemas | 1 + .../camel/component/cxf/CxfProducerTest.java | 2 +- .../src/main/docs/disruptor-component.adoc | 4 +- components/camel-dropbox/pom.xml | 32 +- .../component/dropbox/core/DropboxAPIFacade.java | 24 +- .../component/dropbox/DropboxConsumerTest.java | 16 +- .../dropbox/integration/DropboxTestSupport.java | 66 ++- .../consumer/DropboxConsumerGetSingleTest.java | 25 +- .../consumer/DropboxConsumerSearchQueryTest.java | 23 +- .../producer/DropboxProducerDelTest.java | 54 +-- .../producer/DropboxProducerGetFolderTest.java | 106 ++--- .../producer/DropboxProducerGetSingleTest.java | 61 +-- .../producer/DropboxProducerMoveTest.java | 59 +-- .../producer/DropboxProducerPutSingleFileTest.java | 99 ++-- ...boxProducerPutSingleFileWithRemotePathTest.java | 96 ---- .../DropboxProducerPutWithRemotePathTest.java | 95 ---- .../producer/DropboxProducerSearchQueryTest.java | 66 +-- .../producer/DropboxProducerSearchTest.java | 92 ---- .../src/test/resources/test-options.properties | 3 +- .../src/main/docs/ehcache-component.adoc | 2 +- .../main/docs/elasticsearch-rest-component.adoc | 39 +- .../elasticsearch/ElasticsearchOperation.java | 1 + .../elasticsearch/ElasticsearchProducer.java | 28 +- .../ElasticsearchActionRequestConverter.java | 6 +- ...asticsearchGetSearchDeleteExistsUpdateTest.java | 33 +- .../camel/component/file/remote/RemoteFile.java | 5 + .../component/file/remote/SftpOperations.java | 118 +++-- .../google/bigquery/GoogleBigQueryConstants.java | 17 +- .../docs/google-calendar-stream-component.adoc | 24 +- .../calendar/internal/GoogleCalendarConstants.java | 13 +- .../stream/GoogleCalendarStreamComponent.java | 9 +- .../stream/GoogleCalendarStreamConfiguration.java | 21 +- .../stream/GoogleCalendarStreamConstants.java | 16 +- .../stream/GoogleCalendarStreamEndpoint.java | 21 +- .../AbstractGoogleCalendarStreamTestSupport.java | 6 +- .../drive/internal/GoogleDriveConstants.java | 13 +- .../main/docs/google-mail-stream-component.adoc | 10 +- .../google/mail/internal/GoogleMailConstants.java | 13 +- .../mail/stream/GoogleMailStreamConfiguration.java | 23 - .../mail/stream/GoogleMailStreamConstants.java | 21 +- .../mail/stream/GoogleMailStreamEndpoint.java | 22 +- components/camel-google-sheets/pom.xml | 289 ++++++++++++ .../src/main/docs/google-sheets-component.adoc | 180 ++++++++ .../main/docs/google-sheets-stream-component.adoc} | 96 ++-- .../sheets/BatchGoogleSheetsClientFactory.java | 66 +++ .../google/sheets/GoogleSheetsClientFactory.java | 9 +- .../google/sheets/GoogleSheetsComponent.java | 102 +++++ .../google/sheets/GoogleSheetsConfiguration.java | 130 ++++++ .../google/sheets/GoogleSheetsConsumer.java | 54 +++ .../google/sheets/GoogleSheetsEndpoint.java | 109 +++++ .../google/sheets/GoogleSheetsProducer.java | 54 +++ .../sheets/GoogleSheetsVerifierExtension.java | 77 ++++ .../sheets/internal/GoogleSheetsConstants.java} | 16 +- .../internal/GoogleSheetsPropertiesHelper.java} | 32 +- .../sheets/stream/GoogleSheetsStreamComponent.java | 96 ++++ .../stream/GoogleSheetsStreamConfiguration.java} | 139 +++--- .../stream/GoogleSheetsStreamConstants.java} | 22 +- .../sheets/stream/GoogleSheetsStreamConsumer.java | 120 +++++ .../sheets/stream/GoogleSheetsStreamEndpoint.java | 104 +++++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../org/apache/camel/component/google-sheets | 17 + .../apache/camel/component/google-sheets-stream | 17 + .../sheets/AbstractGoogleSheetsTestSupport.java | 164 +++++++ .../sheets/GoogleSheetsVerifierExtensionTest.java | 68 +++ .../google/sheets/SheetsConfigurationTest.java | 64 +++ .../sheets/SheetsSpreadsheetsIntegrationTest.java | 120 +++++ .../SheetsSpreadsheetsValuesIntegrationTest.java | 169 +++++++ .../AbstractGoogleSheetsStreamTestSupport.java | 44 ++ .../SheetsStreamConsumerIntegrationTest.java | 70 +++ .../src/test/resources/log4j2.properties} | 14 +- .../src/test/resources/test-options.properties | 11 +- .../src/test/resources/hdfs-default.xml | 4 +- .../camel-hdfs2/src/test/resources/hdfs-test.xml | 4 +- .../org/apache/camel/http/common/CamelServlet.java | 1 - .../camel-http4/src/main/docs/http4-component.adoc | 3 +- .../camel/component/http4/HttpComponent.java | 4 +- .../apache/camel/component/http4/HttpEndpoint.java | 43 +- .../http4/CamelComponentVerifierExtensionTest.java | 5 +- .../http4/CamelComponentVerifierTest.java | 70 +-- .../component/http4/HttpsAuthenticationTest.java | 4 +- .../apache/camel/component/http4/HttpsGetTest.java | 4 +- ...psTwoComponentsSslContextParametersGetTest.java | 4 +- ...tpsTwoDifferentSslContextParametersGetTest.java | 4 +- .../http4/rest/RestCamelComponentVerifierTest.java | 30 +- .../src/main/docs/infinispan-component.adoc | 2 +- components/{camel-irc => camel-ipfs}/pom.xml | 57 ++- .../camel-ipfs/src/main/docs/ipfs-component.adoc | 96 ++++ .../apache/camel/component/ipfs/IPFSComponent.java | 68 +++ .../camel/component/ipfs/IPFSConfiguration.java | 79 ++++ .../apache/camel/component/ipfs/IPFSEndpoint.java | 108 +++++ .../apache/camel/component/ipfs/IPFSProducer.java | 92 ++++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../services/org/apache/camel/component/ipfs | 18 + .../camel/component/ipfs/SimpleIPFSTest.java | 213 +++++++++ .../src/test/resources/html/chap/ch01.html | 13 + .../src/test/resources/html/css/default.css | 38 ++ .../src/test/resources/html/etc/userfile.txt | 1 + .../src/test/resources/html/img/logo.png | Bin 0 -> 6715 bytes .../camel-ipfs/src/test/resources/html/index.html | 13 + .../src/test/resources/log4j2.properties} | 16 +- components/camel-irc/pom.xml | 37 ++ .../irc/it/IrcIntegrationTestSupport.java | 68 +++ .../irc/{ => it}/IrcMultiChannelRouteTest.java | 63 ++- .../component/irc/{ => it}/IrcOnReplyTest.java | 18 +- .../component/irc/{ => it}/IrcPrivmsgTest.java | 27 +- .../camel/component/irc/{ => it}/IrcRouteTest.java | 34 +- .../IrcsListUsersTest.java} | 32 +- .../camel/component/irc/it/IrcsRouteTest.java | 15 +- .../IrcsWithSslContextParamsRouteTest.java | 2 +- ...t-list-users.properties => it-tests.properties} | 12 +- components/camel-jbpm/pom.xml | 71 ++- .../camel-jbpm/src/main/docs/jbpm-component.adoc | 175 ++++++-- .../component/jbpm/JBPMCamelConsumerAware.java | 13 +- .../apache/camel/component/jbpm/JBPMComponent.java | 6 +- .../camel/component/jbpm/JBPMConfiguration.java | 89 +++- .../apache/camel/component/jbpm/JBPMConstants.java | 11 +- .../apache/camel/component/jbpm/JBPMConsumer.java | 208 +++++++++ .../apache/camel/component/jbpm/JBPMEndpoint.java | 46 +- .../apache/camel/component/jbpm/JBPMProducer.java | 393 +++++++++------- .../component/jbpm/emitters/CamelEventEmitter.java | 75 ++++ .../emitters/ServiceRegistryBoundEventEmitter.java | 62 +++ .../jbpm/listeners/CamelCaseEventListener.java | 286 ++++++++++++ .../jbpm/listeners/CamelProcessEventListener.java | 138 ++++++ .../jbpm/listeners/CamelTaskEventListener.java | 321 +++++++++++++ .../jbpm/server/CamelKieServerExtension.java | 224 +++++++++ .../org.kie.server.services.api.KieServerExtension | 1 + .../jbpm/JBPMComponentIntegrationTest.java | 64 ++- .../component/jetty9/AttachmentHttpBinding.java | 7 + .../src/main/docs/jgroups-component.adoc | 12 +- .../camel-jms/src/main/docs/jms-component.adoc | 2 +- .../camel/component/johnzon/JohnzonDataFormat.java | 2 +- .../jsonvalidator/JsonValidatorEndpoint.java | 42 +- .../jsonvalidator/ValidatorInputStreamTest.java} | 33 +- .../camel-mllp/src/main/docs/mllp-component.adoc | 4 +- .../component/mybatis/MyBatisBeanProducer.java | 2 +- .../mybatis/MyBatisBatchConsumerTest.java | 8 +- .../camel/component/mybatis/MyBatisQueueTest.java | 2 +- .../component/mybatis/MyBatisTestSupport.java | 70 +-- .../src/main/docs/nagios-component.adoc | 2 +- .../src/main/docs/netty-http-component.adoc | 4 +- .../camel-netty/src/main/docs/netty-component.adoc | 28 +- .../src/main/docs/netty4-http-component.adoc | 4 +- .../src/main/docs/netty4-component.adoc | 38 +- components/camel-nsq/pom.xml | 145 ++++++ .../camel-nsq/src/main/docs/nsq-component.adoc | 112 +++++ .../apache/camel/component/nsq/NsqComponent.java | 59 +++ .../camel/component/nsq/NsqConfiguration.java | 242 ++++++++++ .../apache/camel/component/nsq/NsqConstants.java} | 19 +- .../apache/camel/component/nsq/NsqConsumer.java | 124 +++++ .../apache/camel/component/nsq/NsqEndpoint.java | 92 ++++ .../apache/camel/component/nsq/NsqProducer.java | 80 ++++ .../camel/component/nsq/NsqSynchronization.java} | 38 +- .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../services/org/apache/camel/component/nsq | 18 + .../camel/component/nsq/NsqConsumerTest.java | 103 +++++ .../camel/component/nsq/NsqProducerTest.java | 96 ++++ .../apache/camel/component/nsq/NsqTestSupport.java | 61 +++ .../src/test/resources/log4j2.properties} | 14 +- .../camel/component/rest/swagger/HttpsTest.java | 2 +- .../rest/swagger/Jetty94ServerFactory.java | 2 +- .../internal/client/DefaultCompositeApiClient.java | 4 +- .../component/salesforce/LoginConfigHelper.java | 2 +- .../api/dto/approval/ApprovalRequestTest.java | 6 +- .../camel-scala/src/main/docs/scala-eip.adoc | 2 +- .../component/schematron/SchematronProducer.java | 23 +- .../schematron/processor/SchematronProcessor.java | 12 +- .../iso_schematron_skeleton_for_saxon.xsl | 2 +- .../schematron/SchematronProducerTest.java | 46 +- .../camel-sjms/src/main/docs/sjms-component.adoc | 2 +- .../apache/camel/component/sjms/SjmsEndpoint.java | 2 + .../component/sjms/jms/DestinationNameParser.java | 13 + .../component/sjms/producer/InOutProducer.java | 11 +- components/camel-slack/pom.xml | 6 +- .../camel-slack/src/main/docs/slack-component.adoc | 3 +- .../slack/SlackComponentVerifierExtension.java | 2 +- .../camel/component/slack/SlackConsumer.java | 4 +- .../camel/component/slack/SlackEndpoint.java | 14 +- .../camel/component/slack/SlackConsumerTest.java | 55 ++- .../camel/component/slack/SlackProducerTest.java | 48 +- .../resources/OSGI-INF/blueprint/blueprint.xml | 44 -- .../apache/camel/component/smpp/SmppSplitter.java | 8 +- components/camel-solr/pom.xml | 2 +- .../src/main/docs/spring-boot.adoc | 4 +- ...upervisingRouteControllerAutoConfiguration.java | 2 +- .../cloud/CamelCloudConfigurationProperties.java | 2 - .../boot/CamelAutoConfigurationPropertiesTest.java | 2 +- ...amelAutoConfigurationWithContextRunnerTest.java | 54 --- .../boot/CamelConfigurationLocationsTest.java | 2 +- .../camel/spring/boot/CamelEventNotifierTest.java | 2 +- .../boot/CustomCamelCamelConfigurationTest.java | 2 +- .../spring/boot/CustomShutdownStrategyTest.java | 2 +- .../spring/boot/SpringConverterDelegationTest.java | 2 +- .../camel/spring/boot/issues/RestDslPostTest.java | 2 +- .../camel/spring/boot/issues/SimpleOgnlTest.java | 2 +- .../boot/parent/SpringBootRefreshContextTest.java | 5 +- .../src/main/resources/META-INF/spring.schemas | 1 + .../src/main/resources/META-INF/spring.schemas | 1 + .../addressing/ProducerParamsPrecedenceTest.java | 2 +- .../src/main/resources/META-INF/spring.schemas | 1 + .../apache/camel/component/rest/RestRefTest.xml | 2 +- .../camel-ssh/src/main/docs/ssh-component.adoc | 4 +- .../apache/camel/swagger/RestSwaggerSupport.java | 3 +- ...RestSwaggerReaderEnableVendorExtensionTest.java | 2 +- .../twitter/DirectMessageProducerTest.java | 2 +- .../src/test/resources/urlrewrite.xml | 2 +- .../xmlsecurity/api/XAdESSignatureProperties.java | 14 +- .../xmlsecurity/XAdESSignaturePropertiesTest.java | 14 +- .../src/main/docs/zookeeper-component.adoc | 2 +- components/pom.xml | 6 +- components/readme.adoc | 17 +- docs/user-manual/en/SUMMARY.md | 24 +- docs/user-manual/en/architecture.adoc | 8 +- docs/user-manual/en/componentconfiguration.adoc | 44 ++ docs/user-manual/en/endpoint-completer.adoc | 27 ++ docs/user-manual/en/http-session-handling.adoc | 152 +++++++ docs/user-manual/en/languages.adoc | 5 +- docs/user-manual/en/scala-dsl-eip.adoc | 2 +- docs/user-manual/en/servicepool.adoc | 60 +++ docs/user-manual/en/threading-model.adoc | 244 ++++++++++ .../en/using-osgi-blueprint-with-camel.adoc | 11 +- etc/scripts/release-distro.sh | 6 +- etc/scripts/release-website.sh | 4 +- examples/camel-example-kafka/README.adoc | 2 +- .../example/micrometer/ScrapeRouteBuilder.java | 2 +- examples/camel-example-rest-producer/pom.xml | 5 + .../README.md | 2 +- parent/pom.xml | 244 ++++++---- .../karaf/features/src/main/resources/features.xml | 94 +++- .../sqs/springboot/SqsComponentConfiguration.java | 13 + .../camel-corda-starter}/pom.xml | 70 ++- .../CordaComponentAutoConfiguration.java | 128 ++++++ .../springboot/CordaComponentConfiguration.java | 182 ++++++++ .../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 | 5 +- .../src/main/resources/META-INF/spring.provides | 5 +- ...GoogleCalendarStreamComponentConfiguration.java | 8 +- .../GoogleMailStreamComponentConfiguration.java | 15 - .../camel-google-sheets-starter}/pom.xml | 66 +-- .../GoogleSheetsComponentAutoConfiguration.java | 129 ++++++ .../GoogleSheetsComponentConfiguration.java} | 138 ++---- ...ogleSheetsStreamComponentAutoConfiguration.java | 130 ++++++ .../GoogleSheetsStreamComponentConfiguration.java} | 120 ++--- .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 7 +- .../src/main/resources/META-INF/spring.provides | 4 +- .../components-starter/camel-ipfs-starter}/pom.xml | 73 ++- .../springboot/IPFSComponentAutoConfiguration.java | 128 ++++++ .../springboot/IPFSComponentConfiguration.java | 55 +++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 5 +- .../src/main/resources/META-INF/spring.provides | 4 +- .../components-starter/camel-nsq-starter}/pom.xml | 66 +-- .../springboot/NsqComponentAutoConfiguration.java | 128 ++++++ .../nsq/springboot/NsqComponentConfiguration.java | 67 +++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 5 +- .../src/main/resources/META-INF/spring.provides | 4 +- platforms/spring-boot/components-starter/pom.xml | 4 + .../camel-spring-boot-dependencies/pom.xml | 273 ++++++----- platforms/spring-boot/spring-boot-dm/pom.xml | 8 +- pom.xml | 35 +- .../itest/karaf/CamelElasticsearchRestTest.java | 19 + ...rchRestTest.java => CamelGoogleSheetsTest.java} | 4 +- ...lasticsearchRestTest.java => CamelNsqTest.java} | 7 +- .../camel/itest/springboot/CamelAmqpTest.java | 1 + ...melSolrTest.java => CamelGoogleSheetsTest.java} | 8 +- .../{CamelSolrTest.java => CamelNsqTest.java} | 5 +- .../itest/springboot/CamelSalesforceTest.java | 2 +- .../camel/itest/springboot/CamelSjms2Test.java | 3 +- .../camel/itest/springboot/CamelSolrTest.java | 2 + .../camel/itest/greeter/JmsToCxfInOutTest.java | 2 +- .../apache/camel/tools/apt/ConverterProcessor.java | 161 +++++-- .../maven/bom/generator/BomGeneratorMojo.java | 4 + .../src/it/customized/pom.xml | 1 + .../src/it/customized/verify.groovy | 4 + .../main/docs/camel-restdsl-swagger-plugin.adoc | 6 +- .../generator/swagger/AbstractGenerateMojo.java | 3 + .../maven/generator/swagger/GenerateMojo.java | 4 + .../camel/generator/swagger/RestDslGenerator.java | 10 + .../swagger/RestDslSourceCodeGenerator.java | 3 + .../generator/swagger/RestDslXmlGenerator.java | 9 +- 343 files changed, 12363 insertions(+), 2766 deletions(-) create mode 100644 camel-core/src/test/java/org/apache/camel/component/file/FileConsumeDynamicDoneFileNameWithTwoDotsTest.java create mode 100644 camel-core/src/test/java/org/apache/camel/component/file/FileConsumeSimpleDynamicDoneFileNameWithTwoDotsTest.java copy components/camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerTest.java => camel-core/src/test/java/org/apache/camel/impl/RouteIdRestDefinitionTest.java (55%) copy components/camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerTest.java => camel-core/src/test/java/org/apache/camel/processor/interceptor/AdviceWithWeaveByTypeOnExceptionTest.java (51%) create mode 100644 components/camel-corda/.gitignore create mode 100644 components/camel-corda/README.md copy components/{camel-jbpm => camel-corda}/pom.xml (53%) create mode 100644 components/camel-corda/src/main/docs/corda-component.adoc create mode 100644 components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaComponent.java create mode 100644 components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaConfiguration.java create mode 100644 components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaConstants.java create mode 100644 components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaConsumer.java create mode 100644 components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaEndpoint.java create mode 100644 components/camel-corda/src/main/java/org/apache/camel/component/corda/CordaProducer.java copy {tooling/maven/guice-maven-plugin => components/camel-corda}/src/main/resources/META-INF/LICENSE.txt (100%) mode change 100644 => 100755 copy {tooling/maven/guice-maven-plugin => components/camel-corda}/src/main/resources/META-INF/NOTICE.txt (100%) mode change 100644 => 100755 create mode 100755 components/camel-corda/src/main/resources/META-INF/services/org/apache/camel/component/corda copy tooling/maven/camel-restdsl-swagger-plugin/src/it/customized/verify.groovy => components/camel-corda/src/test/java/org/apache/camel/component/corda/CamelFlow.java (72%) copy components/{camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/consumer/DropboxConsumerSearchTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerNetworkMapFeedTest.java} (54%) copy components/{camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/consumer/DropboxConsumerSearchQueryTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerStartTrackedFlowDynamicTest.java} (51%) copy components/{camel-jbpm/src/test/java/org/apache/camel/component/jbpm/JBPMComponentIntegrationTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerStateMachineFeedTest.java} (56%) create mode 100644 components/camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerTestSupport.java copy components/{camel-jbpm/src/test/java/org/apache/camel/component/jbpm/JBPMComponentIntegrationTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerTransactionMapFeedTest.java} (55%) rename components/{camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/consumer/DropboxConsumerSearchTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerVaultTrackByCriteriaTest.java} (54%) copy components/{camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/consumer/DropboxConsumerSearchQueryTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerVaultTrackByTest.java} (52%) copy components/{camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/consumer/DropboxConsumerSearchQueryTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerVaultTrackByWithPagingSpecTest.java} (52%) copy components/{camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/consumer/DropboxConsumerSearchQueryTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerVaultTrackByWithSortingTest.java} (53%) copy components/{camel-jbpm/src/test/java/org/apache/camel/component/jbpm/JBPMComponentIntegrationTest.java => camel-corda/src/test/java/org/apache/camel/component/corda/CordaConsumerVaultTrackTest.java} (56%) create mode 100644 components/camel-corda/src/test/java/org/apache/camel/component/corda/CordaProducerTest.java create mode 100755 components/camel-corda/src/test/java/org/apache/camel/component/corda/CordaTestSupport.java copy tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelElasticsearchRestTest.java => components/camel-corda/src/test/java/org/apache/camel/component/corda/IntegrationWhiteList.java (60%) create mode 100644 components/camel-corda/src/test/resources/META-INF/services/net.corda.core.serialization.SerializationWhitelist copy components/{camel-irc/src/test/resources/it-list-users.properties => camel-corda/src/test/resources/log4j2.properties} (65%) copy components/{camel-web3j => camel-corda}/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker (100%) delete mode 100644 components/camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/producer/DropboxProducerPutSingleFileWithRemotePathTest.java delete mode 100644 components/camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/producer/DropboxProducerPutWithRemotePathTest.java delete mode 100644 components/camel-dropbox/src/test/java/org/apache/camel/component/dropbox/integration/producer/DropboxProducerSearchTest.java create mode 100644 components/camel-google-sheets/pom.xml create mode 100644 components/camel-google-sheets/src/main/docs/google-sheets-component.adoc copy components/{camel-google-calendar/src/main/docs/google-calendar-stream-component.adoc => camel-google-sheets/src/main/docs/google-sheets-stream-component.adoc} (54%) create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/BatchGoogleSheetsClientFactory.java copy tooling/maven/camel-restdsl-swagger-plugin/src/it/customized/verify.groovy => components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsClientFactory.java (74%) create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsComponent.java create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsConfiguration.java create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsConsumer.java create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsEndpoint.java create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsProducer.java create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsVerifierExtension.java copy components/{camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarConstants.java => camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsConstants.java} (71%) copy components/{camel-sjms/src/main/java/org/apache/camel/component/sjms/jms/DestinationNameParser.java => camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsPropertiesHelper.java} (52%) create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamComponent.java copy components/{camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamConfiguration.java => camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamConfiguration.java} (52%) copy components/{camel-google-mail/src/main/java/org/apache/camel/component/google/mail/internal/GoogleMailConstants.java => camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamConstants.java} (55%) create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamConsumer.java create mode 100644 components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamEndpoint.java copy {tooling/maven/guice-maven-plugin => components/camel-google-sheets}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => components/camel-google-sheets}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 components/camel-google-sheets/src/main/resources/META-INF/services/org/apache/camel/component/google-sheets create mode 100644 components/camel-google-sheets/src/main/resources/META-INF/services/org/apache/camel/component/google-sheets-stream create mode 100644 components/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/AbstractGoogleSheetsTestSupport.java create mode 100644 components/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/GoogleSheetsVerifierExtensionTest.java create mode 100644 components/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/SheetsConfigurationTest.java create mode 100644 components/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsIntegrationTest.java create mode 100644 components/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsValuesIntegrationTest.java create mode 100644 components/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/stream/AbstractGoogleSheetsStreamTestSupport.java create mode 100644 components/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/stream/SheetsStreamConsumerIntegrationTest.java copy components/{camel-irc/src/test/resources/it-list-users.properties => camel-google-sheets/src/test/resources/log4j2.properties} (68%) copy components/{camel-dropbox => camel-google-sheets}/src/test/resources/test-options.properties (79%) copy components/{camel-irc => camel-ipfs}/pom.xml (62%) create mode 100644 components/camel-ipfs/src/main/docs/ipfs-component.adoc create mode 100644 components/camel-ipfs/src/main/java/org/apache/camel/component/ipfs/IPFSComponent.java create mode 100644 components/camel-ipfs/src/main/java/org/apache/camel/component/ipfs/IPFSConfiguration.java create mode 100644 components/camel-ipfs/src/main/java/org/apache/camel/component/ipfs/IPFSEndpoint.java create mode 100644 components/camel-ipfs/src/main/java/org/apache/camel/component/ipfs/IPFSProducer.java copy {tooling/maven/guice-maven-plugin => components/camel-ipfs}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => components/camel-ipfs}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 components/camel-ipfs/src/main/resources/META-INF/services/org/apache/camel/component/ipfs create mode 100644 components/camel-ipfs/src/test/java/org/apache/camel/component/ipfs/SimpleIPFSTest.java create mode 100644 components/camel-ipfs/src/test/resources/html/chap/ch01.html create mode 100644 components/camel-ipfs/src/test/resources/html/css/default.css create mode 100644 components/camel-ipfs/src/test/resources/html/etc/userfile.txt create mode 100644 components/camel-ipfs/src/test/resources/html/img/logo.png create mode 100644 components/camel-ipfs/src/test/resources/html/index.html copy components/{camel-irc/src/test/resources/it-list-users.properties => camel-ipfs/src/test/resources/log4j2.properties} (68%) create mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationTestSupport.java rename components/camel-irc/src/test/java/org/apache/camel/component/irc/{ => it}/IrcMultiChannelRouteTest.java (59%) rename components/camel-irc/src/test/java/org/apache/camel/component/irc/{ => it}/IrcOnReplyTest.java (81%) rename components/camel-irc/src/test/java/org/apache/camel/component/irc/{ => it}/IrcPrivmsgTest.java (80%) rename components/camel-irc/src/test/java/org/apache/camel/component/irc/{ => it}/IrcRouteTest.java (81%) rename components/camel-irc/src/test/java/org/apache/camel/component/irc/{IrcsListUsersIntegrationTest.java => it/IrcsListUsersTest.java} (74%) copy tooling/maven/camel-restdsl-swagger-plugin/src/it/customized/verify.groovy => components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteTest.java (70%) rename components/camel-irc/src/test/java/org/apache/camel/component/irc/{ => it}/IrcsWithSslContextParamsRouteTest.java (98%) copy components/camel-irc/src/test/resources/{it-list-users.properties => it-tests.properties} (84%) copy tooling/maven/camel-restdsl-swagger-plugin/src/it/customized/verify.groovy => components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/JBPMCamelConsumerAware.java (71%) create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/JBPMConsumer.java create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/emitters/CamelEventEmitter.java create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/emitters/ServiceRegistryBoundEventEmitter.java create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/listeners/CamelCaseEventListener.java create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/listeners/CamelProcessEventListener.java create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/listeners/CamelTaskEventListener.java create mode 100644 components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/server/CamelKieServerExtension.java create mode 100644 components/camel-jbpm/src/main/resources/META-INF/services/org.kie.server.services.api.KieServerExtension copy components/{camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerTest.java => camel-json-validator/src/test/java/org/apache/camel/component/jsonvalidator/ValidatorInputStreamTest.java} (59%) create mode 100644 components/camel-nsq/pom.xml create mode 100644 components/camel-nsq/src/main/docs/nsq-component.adoc create mode 100644 components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqComponent.java create mode 100644 components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqConfiguration.java copy components/{camel-google-drive/src/main/java/org/apache/camel/component/google/drive/internal/GoogleDriveConstants.java => camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqConstants.java} (65%) create mode 100644 components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqConsumer.java create mode 100644 components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqEndpoint.java create mode 100644 components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqProducer.java rename components/{camel-irc/src/test/java/org/apache/camel/component/irc/IrcsRouteTest.java => camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqSynchronization.java} (52%) copy {tooling/maven/guice-maven-plugin => components/camel-nsq}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => components/camel-nsq}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 components/camel-nsq/src/main/resources/META-INF/services/org/apache/camel/component/nsq create mode 100644 components/camel-nsq/src/test/java/org/apache/camel/component/nsq/NsqConsumerTest.java create mode 100644 components/camel-nsq/src/test/java/org/apache/camel/component/nsq/NsqProducerTest.java create mode 100644 components/camel-nsq/src/test/java/org/apache/camel/component/nsq/NsqTestSupport.java copy components/{camel-irc/src/test/resources/it-list-users.properties => camel-nsq/src/test/resources/log4j2.properties} (68%) delete mode 100644 components/camel-slack/src/test/resources/OSGI-INF/blueprint/blueprint.xml delete mode 100644 components/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/CamelAutoConfigurationWithContextRunnerTest.java create mode 100644 docs/user-manual/en/componentconfiguration.adoc create mode 100644 docs/user-manual/en/endpoint-completer.adoc create mode 100644 docs/user-manual/en/http-session-handling.adoc create mode 100644 docs/user-manual/en/servicepool.adoc create mode 100644 docs/user-manual/en/threading-model.adoc copy {components/camel-irc => platforms/spring-boot/components-starter/camel-corda-starter}/pom.xml (53%) create mode 100644 platforms/spring-boot/components-starter/camel-corda-starter/src/main/java/org/apache/camel/component/corda/springboot/CordaComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-corda-starter/src/main/java/org/apache/camel/component/corda/springboot/CordaComponentConfiguration.java copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-corda-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-corda-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-corda-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json copy components/camel-irc/src/test/resources/it-list-users.properties => platforms/spring-boot/components-starter/camel-corda-starter/src/main/resources/META-INF/spring.factories (87%) copy components/camel-irc/src/test/resources/it-list-users.properties => platforms/spring-boot/components-starter/camel-corda-starter/src/main/resources/META-INF/spring.provides (91%) copy {components/camel-irc => platforms/spring-boot/components-starter/camel-google-sheets-starter}/pom.xml (53%) create mode 100644 platforms/spring-boot/components-starter/camel-google-sheets-starter/src/main/java/org/apache/camel/component/google/sheets/springboot/GoogleSheetsComponentAutoConfiguration.java copy platforms/spring-boot/components-starter/{camel-google-mail-starter/src/main/java/org/apache/camel/component/google/mail/stream/springboot/GoogleMailStreamComponentConfiguration.java => camel-google-sheets-starter/src/main/java/org/apache/camel/component/google/sheets/springboot/GoogleSheetsComponentConfiguration.java} (57%) create mode 100644 platforms/spring-boot/components-starter/camel-google-sheets-starter/src/main/java/org/apache/camel/component/google/sheets/stream/springboot/GoogleSheetsStreamComponentAutoConfiguration.java copy platforms/spring-boot/components-starter/{camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/stream/springboot/GoogleCalendarStreamComponentConfiguration.java => camel-google-sheets-starter/src/main/java/org/apache/camel/component/google/sheets/stream/springboot/GoogleSheetsStreamComponentConfiguration.java} (58%) copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-google-sheets-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-google-sheets-starter}/src/main/resources/META-INF/NOTICE.txt (100%) copy components/camel-irc/src/test/resources/it-list-users.properties => platforms/spring-boot/components-starter/camel-google-sheets-starter/src/main/resources/META-INF/spring.factories (78%) copy components/camel-dropbox/src/test/resources/test-options.properties => platforms/spring-boot/components-starter/camel-google-sheets-starter/src/main/resources/META-INF/spring.provides (94%) copy {components/camel-irc => platforms/spring-boot/components-starter/camel-ipfs-starter}/pom.xml (53%) create mode 100644 platforms/spring-boot/components-starter/camel-ipfs-starter/src/main/java/org/apache/camel/component/ipfs/springboot/IPFSComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-ipfs-starter/src/main/java/org/apache/camel/component/ipfs/springboot/IPFSComponentConfiguration.java copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-ipfs-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-ipfs-starter}/src/main/resources/META-INF/NOTICE.txt (100%) copy components/camel-irc/src/test/resources/it-list-users.properties => platforms/spring-boot/components-starter/camel-ipfs-starter/src/main/resources/META-INF/spring.factories (87%) copy components/camel-dropbox/src/test/resources/test-options.properties => platforms/spring-boot/components-starter/camel-ipfs-starter/src/main/resources/META-INF/spring.provides (94%) copy {components/camel-irc => platforms/spring-boot/components-starter/camel-nsq-starter}/pom.xml (53%) create mode 100644 platforms/spring-boot/components-starter/camel-nsq-starter/src/main/java/org/apache/camel/component/nsq/springboot/NsqComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-nsq-starter/src/main/java/org/apache/camel/component/nsq/springboot/NsqComponentConfiguration.java copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-nsq-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => platforms/spring-boot/components-starter/camel-nsq-starter}/src/main/resources/META-INF/NOTICE.txt (100%) rename components/camel-irc/src/test/resources/it-list-users.properties => platforms/spring-boot/components-starter/camel-nsq-starter/src/main/resources/META-INF/spring.factories (87%) copy components/camel-dropbox/src/test/resources/test-options.properties => platforms/spring-boot/components-starter/camel-nsq-starter/src/main/resources/META-INF/spring.provides (94%) copy tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/{CamelElasticsearchRestTest.java => CamelGoogleSheetsTest.java} (87%) copy tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/{CamelElasticsearchRestTest.java => CamelNsqTest.java} (87%) copy tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/{CamelSolrTest.java => CamelGoogleSheetsTest.java} (83%) copy tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/{CamelSolrTest.java => CamelNsqTest.java} (90%)