You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/04/17 09:45:16 UTC
[camel] branch mock updated (354e5b4 -> 1fbb746)
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