This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a change to branch mock in repository https://gitbox.apache.org/repos/asf/camel.git.
from 354e5b4 CAMEL-13421: Remove BeanInvocation from camel-bean new 9680d53 CAMEL-13401: create a webhook meta component new 99e4dc0 CAMEL-13401: adding webhook capabilities to camel-telegram new a8bdc4c CAMEL-13401: fix unneeded log message new 8fdad5b CAMEL-13401: adding example of webhook new 83f58a3 CAMEL-13401: fix after review new d2b80c8 Camel-Chatscript: Removed useless todo new d42fe3e Upgrade Zipkin to version 2.12.9 new 5092fe3 Fix Spring Boot itests on JDK11 new d2e06d6 Fix cs new 1464272 CAMEL-13410 - Fix syntax for service component new 670f724 CAMEL-13410 - Regen docs new acaa29e Regen new 6b12c2a Added a Jenkinsfile for JDK11 new 0010b91 Added a Jenkinsfile for Karaf CI tests on JDK11 new 1d7690a Added a Jenkinsfile for SB CI tests on JDK11 new 33140a3 Karaf Jenkinsfile for JDK 11 : Fixed JDK name new 7d5325b Jenkinsfile for JDK 11 : Fixed JDK name new 839a7ad Update DOAP new 0641ba1 CAMEL-13419 - Create Karaf feature for Camel-Webhook new f0c195d CAMEL-13420 - Create Camel-Webhook Karaf and SB ITest, Karaf Integration test new 393b3af CAMEL-13420 - Create Camel-Webhook Karaf and SB ITest, Spring Boot Integration Test new 78b1a58 Regen new 543e5ed Fixed Camel-Telegram Karaf feature which now needs camel-webhook new 81f1598 Camel-AWS-SQS: Better connectivity verification new 26fc695 Polished new c348cb6 CAMEL-13386: Maven Flatten plugin refinements new 649306c Upgrade Jandex to version 2.1.1.Final new b8672d5 Fix karaf features on JDK-11 new e4e16ab Camel-AWS-SQS: Get back to list only queues when checking for connectivity new 5eab3fe Fix camel-soap and camel-spring-ws on JDK11 new 1b4d1cd Upgrade JsonSchema Validator to version 1.0.6 new 185ef17 Use latest Hazelcast-Kubernetes version 3.12 new f5db23f Upgrade Xchange to version 4.3.17 new c41bac1 Fix camel-soap osgi JDK11 new dbd5925 Upgrade Testcontainers to version 1.11.2 new 028d881 Decommented section of rest dsl swagger plugin POM new 22885af Upgrade Smack to version 4.3.3 new 823e167 Skip deploy stage for the moment with JDK11 Pipeline new 1fbb746 Merge branch 'master' into mock The 36677 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: Jenkinsfile.jdk11 | 88 ++++ Jenkinsfile.karaf.jdk11 | 88 ++++ Jenkinsfile.sb.jdk11 | 81 +++ apache-camel/pom.xml | 10 + apache-camel/src/main/descriptors/common-bin.xml | 2 + apache-camel/src/main/descriptors/src.xml | 1 + apache-camel/src/main/descriptors/unix-bin.xml | 1 + apache-camel/src/main/descriptors/windows-bin.xml | 1 + bom/camel-bom/pom.xml | 10 + .../camel/component/chatscript/ChatScriptBot.java | 1 - components/camel-cxf/pom.xml | 1 + .../src/main/docs/service-component.adoc | 2 +- .../camel/component/service/ServiceEndpoint.java | 2 +- components/camel-soap/pom.xml | 5 +- components/camel-spring-ws/pom.xml | 3 +- components/camel-telegram/pom.xml | 15 + .../src/main/docs/telegram-component.adoc | 33 ++ .../camel/component/telegram/TelegramEndpoint.java | 55 +- .../camel/component/telegram/TelegramService.java | 5 + .../telegram/TelegramWebhookProcessor.java | 62 +++ .../component/telegram/model/WebhookInfo.java | 78 +++ .../component/telegram/model/WebhookResult.java | 69 +++ .../component/telegram/service/RestBotAPI.java | 9 +- .../service/TelegramServiceRestBotAPIAdapter.java | 15 +- .../telegram/util/TelegramMessageHelper.java | 45 ++ .../telegram/TelegramWebhookCallTest.java | 74 +++ .../telegram/TelegramWebhookRegistrationTest.java | 79 +++ .../src/test/resources/log4j2.properties | 2 + .../src/test/resources/messages/webhook-call.json | 23 + components/camel-webhook/pom.xml | 58 +++ .../src/main/docs/webhook-component.adoc | 132 +++++ .../camel/component/webhook/MultiRestConsumer.java | 91 ++++ .../component/webhook/WebhookCapableEndpoint.java | 78 +++ .../camel/component/webhook/WebhookComponent.java | 82 +++ .../component/webhook/WebhookConfiguration.java | 255 +++++++++ .../camel/component/webhook/WebhookEndpoint.java | 105 ++++ .../camel/component/webhook/WebhookUtils.java | 105 ++++ .../component/webhook/WebhookBasePathTest.java | 98 ++++ .../component/webhook/WebhookHttpBindingTest.java | 76 +++ .../component/webhook/WebhookMultiRouteTest.java | 69 +++ .../camel/component/webhook/WebhookPathTest.java | 83 +++ .../component/webhook/WebhookRegistrationTest.java | 88 ++++ .../camel/component/webhook/WebhookTestBase.java} | 20 +- .../component/webhook/support/TestComponent.java | 49 ++ .../component/webhook/support/TestEndpoint.java | 137 +++++ .../src/test/resources/log4j2.properties | 22 +- components/pom.xml | 1 + components/readme.adoc | 7 +- doap.rdf | 6 + docs/components/modules/ROOT/nav.adoc | 1 + .../modules/ROOT/pages/service-component.adoc | 2 +- .../modules/ROOT/pages/telegram-component.adoc | 33 ++ .../modules/ROOT/pages/webhook-component.adoc | 132 +++++ examples/README.adoc | 4 +- .../resources/fabric8/hazelcast-deployment.yaml | 2 +- examples/camel-example-webhook/pom.xml | 83 +++ examples/camel-example-webhook/readme.adoc | 66 +++ .../apache/camel/example/webhook/Application.java | 34 +- .../src/main/resources/application.properties | 18 +- examples/pom.xml | 1 + parent/pom.xml | 27 +- platforms/karaf/features/pom.xml | 6 +- .../features/src/main/resources/config.properties | 571 --------------------- .../karaf/features/src/main/resources/features.xml | 11 +- .../camel-webhook-starter/pom.xml | 53 ++ .../WebhookComponentAutoConfiguration.java | 128 +++++ .../springboot/WebhookComponentConfiguration.java | 163 ++++++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 15 +- .../src/main/resources/META-INF/spring.provides | 15 +- platforms/spring-boot/components-starter/pom.xml | 1 + .../camel-spring-boot-dependencies/pom.xml | 10 + pom.xml | 83 ++- .../apache/camel/itest/karaf/CamelWebhookTest.java | 22 +- .../camel/itest/springboot/CamelWebhookTest.java | 48 ++ .../arquillian/ArquillianSyncBootJarLauncher.java | 50 +- .../container/ManagedSEDeployableContainer.java | 12 + .../itest/springboot/util/ArquillianPackager.java | 4 +- .../src/test/resources/application-pom-sb2.xml | 16 +- 80 files changed, 3286 insertions(+), 747 deletions(-) create mode 100644 Jenkinsfile.jdk11 create mode 100644 Jenkinsfile.karaf.jdk11 create mode 100644 Jenkinsfile.sb.jdk11 create mode 100644 components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramWebhookProcessor.java create mode 100644 components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/WebhookInfo.java create mode 100644 components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/WebhookResult.java create mode 100644 components/camel-telegram/src/main/java/org/apache/camel/component/telegram/util/TelegramMessageHelper.java create mode 100644 components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramWebhookCallTest.java create mode 100644 components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramWebhookRegistrationTest.java create mode 100644 components/camel-telegram/src/test/resources/messages/webhook-call.json create mode 100644 components/camel-webhook/pom.xml create mode 100644 components/camel-webhook/src/main/docs/webhook-component.adoc create mode 100644 components/camel-webhook/src/main/java/org/apache/camel/component/webhook/MultiRestConsumer.java create mode 100644 components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookCapableEndpoint.java create mode 100644 components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookComponent.java create mode 100644 components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookConfiguration.java create mode 100644 components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookEndpoint.java create mode 100644 components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookUtils.java create mode 100644 components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookBasePathTest.java create mode 100644 components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookHttpBindingTest.java create mode 100644 components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookMultiRouteTest.java create mode 100644 components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookPathTest.java create mode 100644 components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookRegistrationTest.java copy components/{camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramService.java => camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookTestBase.java} (63%) create mode 100644 components/camel-webhook/src/test/java/org/apache/camel/component/webhook/support/TestComponent.java create mode 100644 components/camel-webhook/src/test/java/org/apache/camel/component/webhook/support/TestEndpoint.java copy components/{camel-telegram => camel-webhook}/src/test/resources/log4j2.properties (72%) create mode 100644 docs/components/modules/ROOT/pages/webhook-component.adoc create mode 100644 examples/camel-example-webhook/pom.xml create mode 100644 examples/camel-example-webhook/readme.adoc copy components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramService.java => examples/camel-example-webhook/src/main/java/org/apache/camel/example/webhook/Application.java (52%) copy components/camel-telegram/src/test/resources/log4j2.properties => examples/camel-example-webhook/src/main/resources/application.properties (63%) delete mode 100644 platforms/karaf/features/src/main/resources/config.properties create mode 100644 platforms/spring-boot/components-starter/camel-webhook-starter/pom.xml create mode 100644 platforms/spring-boot/components-starter/camel-webhook-starter/src/main/java/org/apache/camel/component/webhook/springboot/WebhookComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-webhook-starter/src/main/java/org/apache/camel/component/webhook/springboot/WebhookComponentConfiguration.java copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-webhook-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-webhook-starter}/src/main/resources/META-INF/NOTICE.txt (100%) copy components/camel-telegram/src/test/resources/log4j2.properties => platforms/spring-boot/components-starter/camel-webhook-starter/src/main/resources/META-INF/spring.factories (63%) copy components/camel-telegram/src/test/resources/log4j2.properties => platforms/spring-boot/components-starter/camel-webhook-starter/src/main/resources/META-INF/spring.provides (63%) copy components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramService.java => tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelWebhookTest.java (63%) create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelWebhookTest.java