[camel-spring-boot] branch master updated: [create-pull-request] automated change
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git The following commit(s) were added to refs/heads/master by this push: new b8bf8df [create-pull-request] automated change b8bf8df is described below commit b8bf8dfd58683fc283d06f3c65030e92cb7d7680 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Fri Apr 24 00:54:33 2020 + [create-pull-request] automated change --- .../camel/springboot/catalog/components/exec.json | 2 +- .../springboot/catalog/components/facebook.json| 2 +- .../camel/springboot/catalog/components/fhir.json | 2 +- .../springboot/catalog/components/file-watch.json | 2 +- .../camel/springboot/catalog/components/file.json | 2 +- .../springboot/catalog/components/flatpack.json| 2 +- .../camel/springboot/catalog/components/flink.json | 2 +- .../camel/springboot/catalog/components/fop.json | 2 +- .../springboot/catalog/components/freemarker.json | 2 +- .../camel/springboot/catalog/components/ftp.json | 2 +- .../camel/springboot/catalog/components/ftps.json | 2 +- .../springboot/catalog/components/ganglia.json | 2 +- .../springboot/catalog/components/geocoder.json| 2 +- .../camel/springboot/catalog/components/git.json | 2 +- .../springboot/catalog/components/github.json | 2 +- .../catalog/components/google-bigquery-sql.json| 2 +- .../catalog/components/google-calendar-stream.json | 2 +- .../catalog/components/google-calendar.json| 2 +- .../catalog/components/google-drive.json | 2 +- .../catalog/components/google-mail-stream.json | 2 +- .../springboot/catalog/components/google-mail.json | 2 +- .../catalog/components/google-pubsub.json | 2 +- .../catalog/components/google-sheets-stream.json | 2 +- .../catalog/components/google-sheets.json | 2 +- .../camel/springboot/catalog/components/gora.json | 2 +- .../springboot/catalog/components/graphql.json | 2 +- .../camel/springboot/catalog/components/grpc.json | 2 +- .../catalog/components/guava-eventbus.json | 2 +- .../catalog/components/hazelcast-atomicvalue.json | 2 +- .../catalog/components/hazelcast-instance.json | 2 +- .../catalog/components/hazelcast-list.json | 2 +- .../catalog/components/hazelcast-map.json | 2 +- .../catalog/components/hazelcast-multimap.json | 2 +- .../catalog/components/hazelcast-queue.json| 2 +- .../components/hazelcast-replicatedmap.json| 2 +- .../catalog/components/hazelcast-ringbuffer.json | 2 +- .../catalog/components/hazelcast-seda.json | 2 +- .../catalog/components/hazelcast-set.json | 2 +- .../catalog/components/hazelcast-topic.json| 2 +- .../camel/springboot/catalog/components/seda.json | 2 +- .../camel/springboot/catalog/components/sftp.json | 2 +- components-starter/README.adoc | 82 +++--- .../springboot/ExecComponentConfiguration.java | 2 +- .../springboot/FacebookComponentConfiguration.java | 3 +- .../springboot/FhirComponentConfiguration.java | 3 +- .../springboot/FileComponentConfiguration.java | 2 +- .../FileWatchComponentConfiguration.java | 4 +- .../springboot/FlatpackComponentConfiguration.java | 3 +- .../springboot/FlinkComponentConfiguration.java| 2 +- .../fop/springboot/FopComponentConfiguration.java | 3 +- .../FreemarkerComponentConfiguration.java | 2 +- .../springboot/FtpComponentConfiguration.java | 3 +- .../springboot/FtpsComponentConfiguration.java | 3 +- .../springboot/SftpComponentConfiguration.java | 3 +- .../springboot/GangliaComponentConfiguration.java | 3 +- .../springboot/GeoCoderComponentConfiguration.java | 4 +- .../git/springboot/GitComponentConfiguration.java | 2 +- .../springboot/GitHubComponentConfiguration.java | 2 +- .../GoogleBigQuerySQLComponentConfiguration.java | 2 +- .../GoogleCalendarComponentConfiguration.java | 2 +- ...GoogleCalendarStreamComponentConfiguration.java | 3 +- .../GoogleDriveComponentConfiguration.java | 3 +- .../GoogleMailComponentConfiguration.java | 2 +- .../GoogleMailStreamComponentConfiguration.java| 2 +- .../GooglePubsubComponentConfiguration.java| 3 +- .../GoogleSheetsComponentConfiguration.java| 2 +- .../GoogleSheetsStreamComponentConfiguration.java | 2 +- .../springboot/GoraComponentConfiguration.java | 3 +- .../springboot/GrapeComponentConfiguration.java| 4 +- .../springboot/GraphqlComponentConfiguration.java | 2 +- .../springboot/GrpcComponentConfiguration.java | 3 +- .../GuavaEventBusComponentConfiguration.java | 3 +- ...azelcastAtomicnumberComponentConfiguration.java | 3 +-
[camel] branch master updated: Upgrde resilience4j
This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new b6c53fb Upgrde resilience4j b6c53fb is described below commit b6c53fb59ce15ee4a6428b915d92ea5613b73718 Author: Claus Ibsen AuthorDate: Fri Apr 24 06:48:32 2020 +0200 Upgrde resilience4j --- parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent/pom.xml b/parent/pom.xml index dd406c9..e5e718b 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -468,7 +468,7 @@ 1.0.3 3.2.16.RELEASE 2.0.2 -1.3.0 +1.4.0 4.3.0 0.20.0 0.11.2
[camel] branch master updated: Regen
This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new 8ca863d Regen 8ca863d is described below commit 8ca863d3c5b45fbe0d3d1397b31cd1606ca39364 Author: Claus Ibsen AuthorDate: Fri Apr 24 06:45:59 2020 +0200 Regen --- .../modules/ROOT/pages/mail-component.adoc | 68 ++ 1 file changed, 30 insertions(+), 38 deletions(-) diff --git a/docs/components/modules/ROOT/pages/mail-component.adoc b/docs/components/modules/ROOT/pages/mail-component.adoc index 8200a43..dc8c610 100644 --- a/docs/components/modules/ROOT/pages/mail-component.adoc +++ b/docs/components/modules/ROOT/pages/mail-component.adoc @@ -253,9 +253,6 @@ with the following path and query parameters: // endpoint options: END - - - === Sample endpoints Typically, you specify a URI with login credentials as follows (taking @@ -339,7 +336,7 @@ Registry registry = ... registry.bind("sslContextParameters", scp); ... from(...) - .to("smtps://smtp.google.com?username=u...@gmail.com=password=#sslContextParameters"); + .to("smtps://smtp.google.com?username=u...@gmail.com=password=#sslContextParameters"); -- [[Mail-SpringDSLbasedconfigurationofendpoint]] @@ -359,7 +356,7 @@ Spring DSL based configuration of endpoint === Configuring JavaMail Directly -Camel uses SUN JavaMail, which only trusts certificates issued by well +Camel uses Jakarta JavaMail, which only trusts certificates issued by well known Certificate Authorities (the default JVM trust configuration). If you issue your own certificates, you have to import the CA certificates into the JVM's Java trust/key store files, override the default JVM @@ -408,10 +405,10 @@ pre-configured settings. [source,java] -Map headers = new HashMap(); -headers.put("to", "davscl...@apache.org"); +Map headers = new HashMap(); +headers.put("to", "davscl...@apache.org"); - template.sendBodyAndHeaders("smtp://admin@localhost?to=i...@mycompany.com", "Hello World", headers); +template.sendBodyAndHeaders("smtp://admin@localhost?to=i...@mycompany.com", "Hello World", headers); == Multiple recipients for easier configuration @@ -422,8 +419,8 @@ settings in an endpoint URI. For example: [source,java] -Map headers = new HashMap(); -headers.put("to", "davscl...@apache.org ; jstrac...@apache.org ; ningji...@apache.org"); +Map headers = new HashMap(); +headers.put("to", "davscl...@apache.org ; jstrac...@apache.org ; ningji...@apache.org"); The preceding example uses a semicolon, `;`, as the separator character. @@ -477,13 +474,10 @@ interval, `consumer.delay`, as 6 milliseconds = 60 seconds. [source,java] --- -from("imap://ad...@mymailserver.com - password=secret=true=6") +from("imap://ad...@mymailserver.com?password=secret=true=6") .to("seda://mails"); --- -In this sample we want to send a mail to multiple recipients: - == Sending mail with attachment sample @@ -551,27 +545,27 @@ mail from java code: [source,java] - -public void process(Exchange exchange) throws Exception { -// the API is a bit clunky so we need to loop -Map attachments = exchange.getIn().getAttachments(); -if (attachments.size() > 0) { -for (String name : attachments.keySet()) { -DataHandler dh = attachments.get(name); -// get the file name -String filename = dh.getName(); - -// get the content and convert it to byte[] -byte[] data = exchange.getContext().getTypeConverter() - .convertTo(byte[].class, dh.getInputStream()); - -// write the data to a file -FileOutputStream out = new FileOutputStream(filename); -out.write(data); -out.flush(); -out.close(); -} +public void process(Exchange exchange) throws Exception { +// the API is a bit clunky so we need to loop +Map attachments = exchange.getIn().getAttachments(); +if (attachments.size() >
[GitHub] [camel-quarkus] github-actions[bot] opened a new issue #1136: [CI] - Quarkus Master Branch Build Failure
github-actions[bot] opened a new issue #1136: URL: https://github.com/apache/camel-quarkus/issues/1136 The [quarkus-master](https://github.com/apache/camel-quarkus/tree/quarkus-master) branch build is failing: * Build ID: 86308411-1-2755c319-96d2-4cba-9773-2ce72e414cca * Commit: 47d2560ce52d06ae029dd0a9856f6b22fe7eae9f * Link to build: https://github.com/apache/camel-quarkus/actions/runs/86308411 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-k] dtremblay opened a new issue #1424: Allow overriding of buildah image with "kamel install" switches
dtremblay opened a new issue #1424: URL: https://github.com/apache/camel-k/issues/1424 Add a new kamel install switch to allow overriding the buildah image, e.g. "--buildah-image" This switch would work in a similar fashion to "-base-image" and "-operator-image". Whenever a new "kamel run" command gets used, the overriden buildah image would get used. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-spring-boot] branch automatic-periodic-sync updated (d50d08e -> 58427f5)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch automatic-periodic-sync in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git. omit d50d08e [create-pull-request] automated change add ea10a93 [create-pull-request] automated change add 0956870 Docs: Fixed generation of starters list - dataformats, thanks Saisurya Kattamuri for spotting this add 238b813 Docs: Fixed generation of starters list - dataformats, thanks Saisurya Kattamuri for spotting this add ff45972 Docs: Fixed generation of starters list - languages, thanks Saisurya Kattamuri for spotting this add f9c92c0 Docs: Fixed generation of starters list - others, thanks Saisurya Kattamuri for spotting this add c3006bf Regen after fixing tooling add fc826be Fixed README.adoc location add 3ca454f Fixed README.adoc naming in docs generation add cd4d436 Regen add af18eba Fixed docs generation add a06dbb3 Regen add 351af02 Send pull requests mails to the commits mailings list instead of to the developer mailing list. add 58427f5 [create-pull-request] automated change 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 (d50d08e) \ N -- N -- N refs/heads/automatic-periodic-sync (58427f5) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: docs/antora.yml => .asf.yaml | 8 +- .../camel/springboot/catalog/components/exec.json | 2 +- .../springboot/catalog/components/facebook.json| 2 +- .../camel/springboot/catalog/components/fhir.json | 2 +- .../springboot/catalog/components/file-watch.json | 2 +- .../camel/springboot/catalog/components/file.json | 2 +- .../springboot/catalog/components/flatpack.json| 2 +- .../camel/springboot/catalog/components/flink.json | 2 +- .../camel/springboot/catalog/components/fop.json | 2 +- .../springboot/catalog/components/freemarker.json | 2 +- .../camel/springboot/catalog/components/ftp.json | 2 +- .../camel/springboot/catalog/components/ftps.json | 2 +- .../springboot/catalog/components/ganglia.json | 2 +- .../springboot/catalog/components/geocoder.json| 2 +- .../camel/springboot/catalog/components/git.json | 2 +- .../springboot/catalog/components/github.json | 2 +- .../catalog/components/google-bigquery-sql.json| 2 +- .../catalog/components/google-calendar-stream.json | 2 +- .../catalog/components/google-calendar.json| 2 +- .../catalog/components/google-drive.json | 2 +- .../catalog/components/google-mail-stream.json | 2 +- .../springboot/catalog/components/google-mail.json | 2 +- .../catalog/components/google-pubsub.json | 2 +- .../catalog/components/google-sheets-stream.json | 2 +- .../catalog/components/google-sheets.json | 2 +- .../camel/springboot/catalog/components/gora.json | 2 +- .../springboot/catalog/components/graphql.json | 2 +- .../camel/springboot/catalog/components/grpc.json | 2 +- .../catalog/components/guava-eventbus.json | 2 +- .../catalog/components/hazelcast-atomicvalue.json | 2 +- .../catalog/components/hazelcast-instance.json | 2 +- .../catalog/components/hazelcast-list.json | 2 +- .../catalog/components/hazelcast-map.json | 2 +- .../catalog/components/hazelcast-multimap.json | 2 +- .../catalog/components/hazelcast-queue.json| 2 +- .../components/hazelcast-replicatedmap.json| 2 +- .../catalog/components/hazelcast-ringbuffer.json | 2 +- .../catalog/components/hazelcast-seda.json | 2 +- .../catalog/components/hazelcast-set.json | 2 +- .../catalog/components/hazelcast-topic.json| 2 +- .../camel/springboot/catalog/components/seda.json | 2 +- .../camel/springboot/catalog/components/sftp.json | 2 +- components-starter/README.adoc | 562 ++--- .../springboot/ExecComponentConfiguration.java | 2 +- .../springboot/FacebookComponentConfiguration.java | 3 +- .../springboot/FhirComponentConfiguration.java | 3 +- .../springboot/FileComponentConfiguration.java | 2 +- .../FileWatchComponentConfiguration.java | 4 +- .../springboot/FlatpackComponentConfiguration.java | 3 +-
[GitHub] [camel-spring-boot] github-actions[bot] opened a new pull request #52: [Github Actions] Periodic Sync Camel Spring Boot Master Branch
github-actions[bot] opened a new pull request #52: URL: https://github.com/apache/camel-spring-boot/pull/52 Periodic Sync of Camel Spring Boot Master Branch with main Camel Master. see https://github.com/apache/camel-spring-boot/blob/master/.github/workflows/automatic-sync-master.yml This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel] branch master updated: Some small clean-ups of the mail component documentation.
This is an automated email from the ASF dual-hosted git repository. pascalschumacher pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new a29da43 Some small clean-ups of the mail component documentation. a29da43 is described below commit a29da43a8012f8cfab5e2190931da17b4403e720 Author: Pascal Schumacher AuthorDate: Thu Apr 23 22:17:51 2020 +0200 Some small clean-ups of the mail component documentation. --- .../camel-mail/src/main/docs/mail-component.adoc | 68 ++ 1 file changed, 30 insertions(+), 38 deletions(-) diff --git a/components/camel-mail/src/main/docs/mail-component.adoc b/components/camel-mail/src/main/docs/mail-component.adoc index db52fde..2f58bca 100644 --- a/components/camel-mail/src/main/docs/mail-component.adoc +++ b/components/camel-mail/src/main/docs/mail-component.adoc @@ -251,9 +251,6 @@ with the following path and query parameters: // endpoint options: END - - - === Sample endpoints Typically, you specify a URI with login credentials as follows (taking @@ -337,7 +334,7 @@ Registry registry = ... registry.bind("sslContextParameters", scp); ... from(...) - .to("smtps://smtp.google.com?username=u...@gmail.com=password=#sslContextParameters"); + .to("smtps://smtp.google.com?username=u...@gmail.com=password=#sslContextParameters"); -- [[Mail-SpringDSLbasedconfigurationofendpoint]] @@ -357,7 +354,7 @@ Spring DSL based configuration of endpoint === Configuring JavaMail Directly -Camel uses SUN JavaMail, which only trusts certificates issued by well +Camel uses Jakarta JavaMail, which only trusts certificates issued by well known Certificate Authorities (the default JVM trust configuration). If you issue your own certificates, you have to import the CA certificates into the JVM's Java trust/key store files, override the default JVM @@ -406,10 +403,10 @@ pre-configured settings. [source,java] -Map headers = new HashMap(); -headers.put("to", "davscl...@apache.org"); +Map headers = new HashMap(); +headers.put("to", "davscl...@apache.org"); - template.sendBodyAndHeaders("smtp://admin@localhost?to=i...@mycompany.com", "Hello World", headers); +template.sendBodyAndHeaders("smtp://admin@localhost?to=i...@mycompany.com", "Hello World", headers); == Multiple recipients for easier configuration @@ -420,8 +417,8 @@ settings in an endpoint URI. For example: [source,java] -Map headers = new HashMap(); -headers.put("to", "davscl...@apache.org ; jstrac...@apache.org ; ningji...@apache.org"); +Map headers = new HashMap(); +headers.put("to", "davscl...@apache.org ; jstrac...@apache.org ; ningji...@apache.org"); The preceding example uses a semicolon, `;`, as the separator character. @@ -475,13 +472,10 @@ interval, `consumer.delay`, as 6 milliseconds = 60 seconds. [source,java] --- -from("imap://ad...@mymailserver.com - password=secret=true=6") +from("imap://ad...@mymailserver.com?password=secret=true=6") .to("seda://mails"); --- -In this sample we want to send a mail to multiple recipients: - == Sending mail with attachment sample @@ -549,27 +543,27 @@ mail from java code: [source,java] - -public void process(Exchange exchange) throws Exception { -// the API is a bit clunky so we need to loop -Map attachments = exchange.getIn().getAttachments(); -if (attachments.size() > 0) { -for (String name : attachments.keySet()) { -DataHandler dh = attachments.get(name); -// get the file name -String filename = dh.getName(); - -// get the content and convert it to byte[] -byte[] data = exchange.getContext().getTypeConverter() - .convertTo(byte[].class, dh.getInputStream()); - -// write the data to a file -FileOutputStream out = new FileOutputStream(filename); -out.write(data); -out.flush(); -out.close(); -} +public void process(Exchange exchange) throws Exception { +// the API is
[camel-spring-boot] branch master updated: Send pull requests mails to the commits mailings list instead of to the developer mailing list.
This is an automated email from the ASF dual-hosted git repository. pascalschumacher pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git The following commit(s) were added to refs/heads/master by this push: new 351af02 Send pull requests mails to the commits mailings list instead of to the developer mailing list. 351af02 is described below commit 351af02ae7839d49692c6640c24e1d55243cd528 Author: Pascal Schumacher AuthorDate: Thu Apr 23 22:05:05 2020 +0200 Send pull requests mails to the commits mailings list instead of to the developer mailing list. --- .asf.yaml | 19 +++ 1 file changed, 19 insertions(+) diff --git a/.asf.yaml b/.asf.yaml new file mode 100644 index 000..8d78355 --- /dev/null +++ b/.asf.yaml @@ -0,0 +1,19 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +notifications: + pullrequests: commits@camel.apache.org \ No newline at end of file
[camel] branch master updated (dc7e33c -> 483998b)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel.git. from dc7e33c Regen new 936b8e0 CAMEL-14934: (Batch 3) Improve Component, Language, Data format, etc. descriptions in Camel Catalog new 483998b Regen docs and Java code The 2 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: .../org/apache/camel/component/exec/exec.json | 2 +- .../camel-exec/src/main/docs/exec-component.adoc | 2 +- .../apache/camel/component/exec/ExecEndpoint.java | 2 +- .../apache/camel/component/facebook/facebook.json | 2 +- .../src/main/docs/facebook-component.adoc | 2 +- .../camel/component/facebook/FacebookEndpoint.java | 2 +- .../org/apache/camel/component/fhir/fhir.json | 2 +- .../src/main/docs/fhir-component.adoc | 2 +- .../apache/camel/component/fhir/FhirEndpoint.java | 2 +- .../camel/component/file/watch/file-watch.json | 2 +- .../src/main/docs/file-watch-component.adoc| 2 +- .../component/file/watch/FileWatchEndpoint.java| 2 +- .../org/apache/camel/component/file/file.json | 2 +- .../camel-file/src/main/docs/file-component.adoc | 2 +- .../apache/camel/component/file/FileEndpoint.java | 4 +- .../apache/camel/component/flatpack/flatpack.json | 2 +- .../src/main/docs/flatpack-component.adoc | 2 +- .../camel/component/flatpack/FlatpackEndpoint.java | 2 +- .../org/apache/camel/component/flink/flink.json| 2 +- .../camel-flink/src/main/docs/flink-component.adoc | 2 +- .../camel/component/flink/FlinkEndpoint.java | 2 +- .../org/apache/camel/component/fop/fop.json| 2 +- .../camel-fop/src/main/docs/fop-component.adoc | 2 +- .../apache/camel/component/fop/FopEndpoint.java| 2 +- .../camel/component/freemarker/freemarker.json | 2 +- .../src/main/docs/freemarker-component.adoc| 2 +- .../component/freemarker/FreemarkerEndpoint.java | 6 +- .../apache/camel/component/file/remote/ftp.json| 2 +- .../apache/camel/component/file/remote/ftps.json | 2 +- .../apache/camel/component/file/remote/sftp.json | 2 +- .../camel-ftp/src/main/docs/ftp-component.adoc | 2 +- .../camel-ftp/src/main/docs/ftps-component.adoc| 2 +- .../camel-ftp/src/main/docs/sftp-component.adoc| 2 +- .../camel/component/file/remote/FtpEndpoint.java | 3 +- .../camel/component/file/remote/FtpsEndpoint.java | 7 +- .../camel/component/file/remote/SftpEndpoint.java | 5 +- .../apache/camel/component/ganglia/ganglia.json| 2 +- .../src/main/docs/ganglia-component.adoc | 2 +- .../camel/component/ganglia/GangliaEndpoint.java | 2 +- .../apache/camel/component/geocoder/geocoder.json | 2 +- .../src/main/docs/geocoder-component.adoc | 2 +- .../camel/component/geocoder/GeoCoderEndpoint.java | 2 +- .../org/apache/camel/component/git/git.json| 2 +- .../camel-git/src/main/docs/git-component.adoc | 2 +- .../apache/camel/component/git/GitEndpoint.java| 2 +- .../org/apache/camel/component/github/github.json | 2 +- .../src/main/docs/github-component.adoc| 2 +- .../camel/component/github/GitHubEndpoint.java | 2 +- .../google/bigquery/sql/google-bigquery-sql.json | 2 +- .../main/docs/google-bigquery-sql-component.adoc | 2 +- .../google/bigquery/GoogleBigQueryEndpoint.java| 2 +- .../bigquery/sql/GoogleBigQuerySQLEndpoint.java| 2 +- .../component/google/calendar/google-calendar.json | 2 +- .../calendar/stream/google-calendar-stream.json| 2 +- .../src/main/docs/google-calendar-component.adoc | 2 +- .../docs/google-calendar-stream-component.adoc | 2 +- .../google/calendar/GoogleCalendarEndpoint.java| 2 +- .../stream/GoogleCalendarStreamEndpoint.java | 2 +- .../camel/component/google/drive/google-drive.json | 2 +- .../src/main/docs/google-drive-component.adoc | 2 +- .../google/drive/GoogleDriveEndpoint.java | 2 +- .../camel/component/google/mail/google-mail.json | 2 +- .../google/mail/stream/google-mail-stream.json | 2 +- .../src/main/docs/google-mail-component.adoc | 2 +- .../main/docs/google-mail-stream-component.adoc| 2 +- .../component/google/mail/GoogleMailEndpoint.java | 2 +- .../mail/stream/GoogleMailStreamEndpoint.java | 2 +- .../component/google/pubsub/google-pubsub.json | 2 +- .../src/main/docs/google-pubsub-component.adoc | 2 +- .../google/pubsub/GooglePubsubEndpoint.java| 2 +- .../component/google/sheets/google-sheets.json | 2 +- .../google/sheets/stream/google-sheets-stream.json
[camel] 01/02: CAMEL-14934: (Batch 3) Improve Component, Language, Data format, etc. descriptions in Camel Catalog
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git commit 936b8e03fdb4f25140b12cd0293e31be95edc462 Author: Peter Palaga AuthorDate: Thu Apr 23 17:45:14 2020 +0200 CAMEL-14934: (Batch 3) Improve Component, Language, Data format, etc. descriptions in Camel Catalog --- .../main/java/org/apache/camel/component/exec/ExecEndpoint.java| 2 +- .../java/org/apache/camel/component/facebook/FacebookEndpoint.java | 2 +- .../main/java/org/apache/camel/component/fhir/FhirEndpoint.java| 2 +- .../org/apache/camel/component/file/watch/FileWatchEndpoint.java | 2 +- .../main/java/org/apache/camel/component/file/FileEndpoint.java| 4 ++-- .../java/org/apache/camel/component/flatpack/FlatpackEndpoint.java | 2 +- .../main/java/org/apache/camel/component/flink/FlinkEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/fop/FopEndpoint.java | 2 +- .../org/apache/camel/component/freemarker/FreemarkerEndpoint.java | 6 +++--- .../java/org/apache/camel/component/file/remote/FtpEndpoint.java | 3 +-- .../java/org/apache/camel/component/file/remote/FtpsEndpoint.java | 7 +++ .../java/org/apache/camel/component/file/remote/SftpEndpoint.java | 5 ++--- .../java/org/apache/camel/component/ganglia/GangliaEndpoint.java | 2 +- .../java/org/apache/camel/component/geocoder/GeoCoderEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/git/GitEndpoint.java | 2 +- .../java/org/apache/camel/component/github/GitHubEndpoint.java | 2 +- .../camel/component/google/bigquery/GoogleBigQueryEndpoint.java| 2 +- .../component/google/bigquery/sql/GoogleBigQuerySQLEndpoint.java | 2 +- .../camel/component/google/calendar/GoogleCalendarEndpoint.java| 2 +- .../google/calendar/stream/GoogleCalendarStreamEndpoint.java | 2 +- .../apache/camel/component/google/drive/GoogleDriveEndpoint.java | 2 +- .../org/apache/camel/component/google/mail/GoogleMailEndpoint.java | 2 +- .../component/google/mail/stream/GoogleMailStreamEndpoint.java | 2 +- .../apache/camel/component/google/pubsub/GooglePubsubEndpoint.java | 2 +- .../apache/camel/component/google/sheets/GoogleSheetsEndpoint.java | 2 +- .../component/google/sheets/stream/GoogleSheetsStreamEndpoint.java | 2 +- .../main/java/org/apache/camel/component/gora/GoraEndpoint.java| 2 +- .../main/java/org/apache/camel/component/grape/GrapeEndpoint.java | 3 +-- .../java/org/apache/camel/component/graphql/GraphqlEndpoint.java | 3 +++ .../main/java/org/apache/camel/component/grpc/GrpcEndpoint.java| 4 ++-- .../camel/component/guava/eventbus/GuavaEventBusEndpoint.java | 2 +- .../hazelcast/atomicnumber/HazelcastAtomicnumberEndpoint.java | 3 +-- .../component/hazelcast/instance/HazelcastInstanceEndpoint.java| 2 +- .../camel/component/hazelcast/list/HazelcastListEndpoint.java | 2 +- .../apache/camel/component/hazelcast/map/HazelcastMapEndpoint.java | 2 +- .../component/hazelcast/multimap/HazelcastMultimapEndpoint.java| 2 +- .../camel/component/hazelcast/queue/HazelcastQueueEndpoint.java| 4 ++-- .../hazelcast/replicatedmap/HazelcastReplicatedmapEndpoint.java| 2 +- .../hazelcast/ringbuffer/HazelcastRingbufferEndpoint.java | 2 +- .../camel/component/hazelcast/seda/HazelcastSedaEndpoint.java | 2 +- .../apache/camel/component/hazelcast/set/HazelcastSetEndpoint.java | 2 +- .../camel/component/hazelcast/topic/HazelcastTopicEndpoint.java| 4 ++-- .../main/java/org/apache/camel/component/seda/SedaEndpoint.java| 2 +- 43 files changed, 54 insertions(+), 56 deletions(-) diff --git a/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecEndpoint.java b/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecEndpoint.java index 75f81b6..d3e9122 100644 --- a/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecEndpoint.java +++ b/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecEndpoint.java @@ -30,7 +30,7 @@ import org.apache.camel.util.ObjectHelper; import org.apache.camel.util.StringHelper; /** - * The exec component can be used to execute OS system commands. + * Execute commands on the underlying operating system. */ @UriEndpoint(firstVersion = "2.3.0", scheme = "exec", title = "Exec", syntax = "exec:executable", producerOnly = true, label = "system") public class ExecEndpoint extends DefaultEndpoint { diff --git a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookEndpoint.java b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookEndpoint.java index fc99cf0..eaeccd4 100644 --- a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookEndpoint.java +++ b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookEndpoint.java @@
[camel] branch master updated: Regen
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new dc7e33c Regen dc7e33c is described below commit dc7e33c4872f153444a1b368328a8d501b48 Author: Andrea Cosentino AuthorDate: Thu Apr 23 21:43:33 2020 +0200 Regen --- apache-camel/src/main/descriptors/common-bin.xml | 1 + bom/camel-bom/pom.xml | 5 + docs/components/modules/ROOT/nav.adoc | 1 + .../ROOT/pages/azure-storage-queue-component.adoc | 402 + 4 files changed, 409 insertions(+) diff --git a/apache-camel/src/main/descriptors/common-bin.xml b/apache-camel/src/main/descriptors/common-bin.xml index bd71df9..c2efcc3 100644 --- a/apache-camel/src/main/descriptors/common-bin.xml +++ b/apache-camel/src/main/descriptors/common-bin.xml @@ -104,6 +104,7 @@ org.apache.camel:camel-aws2-translate org.apache.camel:camel-azure org.apache.camel:camel-azure-storage-blob +org.apache.camel:camel-azure-storage-queue org.apache.camel:camel-barcode org.apache.camel:camel-base64 org.apache.camel:camel-bean diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml index 9184167..85da938 100644 --- a/bom/camel-bom/pom.xml +++ b/bom/camel-bom/pom.xml @@ -313,6 +313,11 @@ org.apache.camel +camel-azure-storage-queue +${project.version} + + +org.apache.camel camel-barcode ${project.version} diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc index 86854a8..a595677 100644 --- a/docs/components/modules/ROOT/nav.adoc +++ b/docs/components/modules/ROOT/nav.adoc @@ -61,6 +61,7 @@ ** xref:azure-storage-blob-component.adoc[Azure Storage Blob Service] ** xref:azure-blob-component.adoc[Azure Storage Blob Service (Legacy)] ** xref:azure-queue-component.adoc[Azure Storage Queue Service] +** xref:azure-storage-queue-component.adoc[Azure Storage Queue Service] ** xref:bean-component.adoc[Bean] ** xref:bean-validator-component.adoc[Bean Validator] ** xref:beanstalk-component.adoc[Beanstalk] diff --git a/docs/components/modules/ROOT/pages/azure-storage-queue-component.adoc b/docs/components/modules/ROOT/pages/azure-storage-queue-component.adoc new file mode 100644 index 000..211b652 --- /dev/null +++ b/docs/components/modules/ROOT/pages/azure-storage-queue-component.adoc @@ -0,0 +1,402 @@ +[[azure-storage-queue-component]] += Azure Storage Queue Service Component +//THIS FILE IS COPIED: EDIT THE SOURCE FILE: +:page-source: components/camel-azure-storage-queue/src/main/docs/azure-storage-queue-component.adoc +:docTitle: Azure Storage Queue Service +:artifactId: camel-azure-storage-queue +:description: The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12. +:since: 3.3 +:supportLevel: Stable +:component-header: Both producer and consumer are supported + +*Since Camel {since}* + +*{component-header}* + +The Azure Storage Queue component supports storing and retrieving the messages to/from +https://azure.microsoft.com/services/storage/queues/[Azure Storage Queue] service using *Azure APIs v12*. However in case of versions above v12, +we will see if this component can adopt these changes depending on how much breaking changes can result. + +Prerequisites + +You must have a valid Windows Azure Storage account. More information is available at +https://docs.microsoft.com/azure/[Azure Documentation Portal]. + +Maven users will need to add the following dependency to their `pom.xml` +for this component: + +[source,xml] + + +org.apache.camel +camel-azure-storage-queue +x.x.x + + + + +== URI Format + +[source,text] +-- +azure-storage-queue://accountName[/queueName][?options] +-- + +In case of consumer, accountName and queueName are required. In case of producer, it depends on the operation that being +requested, for example if operation is on a service level, e.b: listQueues, only accountName is required, but in case +of operation being requested on the queue level, e.g: createQueue, sendMessage.. etc, both accountName and queueName are required. + +The queue will be created if it does not already exist. +You can append query options to the URI in the following format, ?options=value=value&... + +For example in order to get a message content from the queue `messageQueue` +in the `camelazure` storage account and, use the following snippet: +[source,java] +
[camel-quarkus] branch master updated (d2d52b8 -> 336438d)
This is an automated email from the ASF dual-hosted git repository. djencks pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. from d2d52b8 Added an AWS2-CW native extension add 336438d move attribute to component descriptor, update to antora 2.3.0, fix asciidoc error, use recommended playbook name No new revisions were added by this update. Summary of changes: docs/{site.yml => antora-playbook.yml} | 6 +- docs/antora.yml| 3 + docs/modules/ROOT/pages/ci.adoc| 7 +- docs/modules/ROOT/pages/promote-jvm-to-native.adoc | 8 +- docs/modules/ROOT/pages/release-guide.adoc | 7 +- docs/package.json | 8 +- docs/pom.xml | 2 +- docs/yarn.lock | 580 ++--- 8 files changed, 415 insertions(+), 206 deletions(-) rename docs/{site.yml => antora-playbook.yml} (86%)
[GitHub] [camel] Humbedooh commented on pull request #3773: Send pull requests mails to the commits mailings list instead of to t…
Humbedooh commented on pull request #3773: URL: https://github.com/apache/camel/pull/3773#issuecomment-618581328 found the flaw! This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel] branch master updated: Upgrade Json Schema validator to version 1.0.38
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new 54d7ded Upgrade Json Schema validator to version 1.0.38 54d7ded is described below commit 54d7ded13459ba1614d30e82457db708dcf0043f Author: Andrea Cosentino AuthorDate: Thu Apr 23 19:34:03 2020 +0200 Upgrade Json Schema validator to version 1.0.38 --- parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent/pom.xml b/parent/pom.xml index dcaeaa7..dd406c9 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -429,7 +429,7 @@ 4.1.49.Final 2.0.3 4.0.56.Final - 1.0.36 + 1.0.38 8.9 3.4.1
[camel-karaf] 02/02: Added property placeholders for joni and jcodings
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-karaf.git commit 735d29ed2dabbee39d312e8f52a4d52bc4c18a3c Author: Andrea Cosentino AuthorDate: Thu Apr 23 19:55:25 2020 +0200 Added property placeholders for joni and jcodings --- platforms/karaf/features/src/main/resources/features.xml | 4 ++-- pom.xml | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/platforms/karaf/features/src/main/resources/features.xml b/platforms/karaf/features/src/main/resources/features.xml index 01e7931..5d4aead 100644 --- a/platforms/karaf/features/src/main/resources/features.xml +++ b/platforms/karaf/features/src/main/resources/features.xml @@ -1553,8 +1553,8 @@ mvn:com.fasterxml.jackson.core/jackson-databind/${jackson2-version} mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson2-version} mvn:org.apache.commons/commons-lang3/${commons-lang3-version} -wrap:mvn:org.jruby.joni/joni/2.1.31 -wrap:mvn:org.jruby.jcodings/jcodings/1.0.46 +wrap:mvn:org.jruby.joni/joni/${joni-version} +wrap:mvn:org.jruby.jcodings/jcodings/${jcodings-version} mvn:org.apache.camel/camel-json-validator/${project.version} diff --git a/pom.xml b/pom.xml index 6c74c41..8bcdb3f 100644 --- a/pom.xml +++ b/pom.xml @@ -454,6 +454,8 @@ 0.1.1 0.1.1_1 0.9.12 +1.0.46 +2.1.31 3.13.1 1.2.4 0.6.4
[camel-karaf] 01/02: Upgrade Json schema validator to version 1.0.38
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-karaf.git commit 708957b7e1aa67abd3da15a2f9fb948302fd5f36 Author: Andrea Cosentino AuthorDate: Thu Apr 23 19:42:21 2020 +0200 Upgrade Json schema validator to version 1.0.38 --- platforms/karaf/features/src/main/resources/features.xml | 2 ++ pom.xml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/platforms/karaf/features/src/main/resources/features.xml b/platforms/karaf/features/src/main/resources/features.xml index de1f840..01e7931 100644 --- a/platforms/karaf/features/src/main/resources/features.xml +++ b/platforms/karaf/features/src/main/resources/features.xml @@ -1553,6 +1553,8 @@ mvn:com.fasterxml.jackson.core/jackson-databind/${jackson2-version} mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson2-version} mvn:org.apache.commons/commons-lang3/${commons-lang3-version} +wrap:mvn:org.jruby.joni/joni/2.1.31 +wrap:mvn:org.jruby.jcodings/jcodings/1.0.46 mvn:org.apache.camel/camel-json-validator/${project.version} diff --git a/pom.xml b/pom.xml index 66f25b2..6c74c41 100644 --- a/pom.xml +++ b/pom.xml @@ -569,7 +569,7 @@ 4.1.49.Final 2.0.3 4.0.56.Final - 1.0.33 + 1.0.38 8.9 3.4.1 0.5_1
[camel-karaf] branch master updated (147362a -> 735d29e)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-karaf.git. from 147362a Regen after upgrading catalog information new 708957b Upgrade Json schema validator to version 1.0.38 new 735d29e Added property placeholders for joni and jcodings The 2 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: platforms/karaf/features/src/main/resources/features.xml | 2 ++ pom.xml | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-)
[camel-quarkus] branch master updated: Added an AWS2-CW native extension
This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git The following commit(s) were added to refs/heads/master by this push: new d2d52b8 Added an AWS2-CW native extension d2d52b8 is described below commit d2d52b8d80d2d9cf33c4996d709c71d509bba781 Author: Andrea Cosentino AuthorDate: Thu Apr 23 16:57:17 2020 +0200 Added an AWS2-CW native extension --- .../pages/list-of-camel-quarkus-extensions.adoc| 4 +- .../aws2/cw/deployment/Aws2CwProcessor.java| 47 - extensions-jvm/aws2-cw/integration-test/pom.xml| 80 -- .../component/aws2/cw/it/Aws2CwResource.java | 51 -- .../quarkus/component/aws2/cw/it/Aws2CwTest.java | 34 - extensions-jvm/pom.xml | 1 - .../aws2-cw/deployment/pom.xml | 12 .../aws2/cw/deployment/Aws2CwProcessor.java| 66 ++ {extensions-jvm => extensions}/aws2-cw/pom.xml | 1 - .../aws2-cw/runtime/pom.xml| 12 .../main/resources/META-INF/quarkus-extension.yaml | 7 +- extensions/pom.xml | 1 + integration-tests/aws2/pom.xml | 4 ++ .../camel/quarkus/component/aws2/CamelRoute.java | 9 +++ poms/bom/pom.xml | 6 ++ 15 files changed, 115 insertions(+), 220 deletions(-) diff --git a/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc b/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc index c1a7af4..f26e8a1 100644 --- a/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc +++ b/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc @@ -46,8 +46,8 @@ Level | Since | Description Preview | 1.0.0-M6 | Working with Apache Avro for data serialization. | link:https://camel.apache.org/components/latest/aws2-cw-component.html[AWS 2 CloudWatch] (camel-quarkus-aws2-cw) + -`aws2-cw:namespace` | JVM + - Preview | 1.0.0-M6 | The aws2-cw component is used for sending metrics to an Amazon CloudWatch. +`aws2-cw:namespace` | Native + + Stable | 1.0.0-M6 | The aws2-cw component is used for sending metrics to an Amazon CloudWatch. | link:https://camel.apache.org/components/latest/aws2-ddb-component.html[AWS 2 DynamoDB] (camel-quarkus-aws2-ddb) + `aws2-ddb:tableName` | JVM + diff --git a/extensions-jvm/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java b/extensions-jvm/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java deleted file mode 100644 index b9b8ebe..000 --- a/extensions-jvm/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.quarkus.component.aws2.cw.deployment; - -import io.quarkus.deployment.annotations.BuildStep; -import io.quarkus.deployment.annotations.ExecutionTime; -import io.quarkus.deployment.annotations.Record; -import io.quarkus.deployment.builditem.FeatureBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; -import org.apache.camel.quarkus.core.JvmOnlyRecorder; -import org.jboss.logging.Logger; - -class Aws2CwProcessor { -private static final Logger LOG = Logger.getLogger(Aws2CwProcessor.class); - -private static final String FEATURE = "camel-aws2-cw"; - -@BuildStep -FeatureBuildItem feature() { -return new FeatureBuildItem(FEATURE); -} - -/** - * Remove this once this extension starts supporting the native mode. - */ -@BuildStep(onlyIf = NativeBuild.class) -@Record(value = ExecutionTime.RUNTIME_INIT) -void warnJvmInNative(JvmOnlyRecorder recorder) { -JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time -recorder.warnJvmInNative(FEATURE); // warn at runtime -} - -} diff --git a/extensions-jvm/aws2-cw/integration-test/pom.xml b/extensions-jvm/aws2-cw/integration-test/pom.xml deleted file mode 100644
[camel] branch master updated: Send pull requests mails to the commits mailings list instead of to the developer mailing list.
This is an automated email from the ASF dual-hosted git repository. pascalschumacher pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new 11b2335 Send pull requests mails to the commits mailings list instead of to the developer mailing list. 11b2335 is described below commit 11b2335e7ad9b6e1724b7b6e05850cae6e5ffd7d Author: Pascal Schumacher AuthorDate: Thu Apr 23 19:20:46 2020 +0200 Send pull requests mails to the commits mailings list instead of to the developer mailing list. --- .asf.yaml | 19 +++ 1 file changed, 19 insertions(+) diff --git a/.asf.yaml b/.asf.yaml new file mode 100644 index 000..8d78355 --- /dev/null +++ b/.asf.yaml @@ -0,0 +1,19 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +notifications: + pullrequests: commits@camel.apache.org \ No newline at end of file
[GitHub] [camel-quarkus] lburgazzoli opened a new pull request #1135: Update quarkus to v1.4.0.Final
lburgazzoli opened a new pull request #1135: URL: https://github.com/apache/camel-quarkus/pull/1135 [ ] An issue should be filed for the change unless this is a trivial change (fixing a typo or similar). One issue should ideally be fixed by not more than one commit and the other way round, each commit should fix just one issue, without pulling in other changes. [ ] Each commit in the pull request should have a meaningful and properly spelled subject line and body. Copying the title of the associated issue is typically enough. Please include the issue number in the commit message prefixed by #. [ ] The pull request description should explain what the pull request does, how, and why. If the info is available in the associated issue or some other external document, a link is enough. [ ] Phrases like Fix # or Fixes # will auto-close the named issue upon merging the pull request. Using them is typically a good idea. [ ] Please run mvn process-resources -Pformat (and amend the changes if necessary) before sending the pull request. [ ] Contributor guide is your good friend: https://camel.apache.org/camel-quarkus/latest/contributor-guide.html This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-kafka-connector] oscerd opened a new issue #142: Generate a table with supported connectors
oscerd opened a new issue #142: URL: https://github.com/apache/camel-kafka-connector/issues/142 Since connectors are not real components, we may need to generate a model and borrowing information from the camel catalog. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-kafka-connector] oscerd opened a new issue #141: Generate a catalog of supported connector
oscerd opened a new issue #141: URL: https://github.com/apache/camel-kafka-connector/issues/141 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-kafka-connector] oscerd commented on issue #128: Generate documentation to be integrated with Antora and camel website
oscerd commented on issue #128: URL: https://github.com/apache/camel-kafka-connector/issues/128#issuecomment-618449238 This is already done. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] oscerd opened a new pull request #1134: Added an AWS2-CW native extension
oscerd opened a new pull request #1134: URL: https://github.com/apache/camel-quarkus/pull/1134 Fixes #1133 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] 01/01: Added an AWS2-CW native extension
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch aws2-cw in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git commit f538ecabc1e0b84ee649bda3e92d199bb65e58a8 Author: Andrea Cosentino AuthorDate: Thu Apr 23 16:57:17 2020 +0200 Added an AWS2-CW native extension --- .../pages/list-of-camel-quarkus-extensions.adoc| 4 +- .../aws2/cw/deployment/Aws2CwProcessor.java| 47 - extensions-jvm/aws2-cw/integration-test/pom.xml| 80 -- .../component/aws2/cw/it/Aws2CwResource.java | 51 -- .../quarkus/component/aws2/cw/it/Aws2CwTest.java | 34 - extensions-jvm/pom.xml | 1 - .../aws2-cw/deployment/pom.xml | 12 .../aws2/cw/deployment/Aws2CwProcessor.java| 66 ++ {extensions-jvm => extensions}/aws2-cw/pom.xml | 1 - .../aws2-cw/runtime/pom.xml| 12 .../main/resources/META-INF/quarkus-extension.yaml | 7 +- extensions/pom.xml | 1 + integration-tests/aws2/pom.xml | 4 ++ .../camel/quarkus/component/aws2/CamelRoute.java | 9 +++ poms/bom/pom.xml | 6 ++ 15 files changed, 115 insertions(+), 220 deletions(-) diff --git a/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc b/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc index c1a7af4..f26e8a1 100644 --- a/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc +++ b/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc @@ -46,8 +46,8 @@ Level | Since | Description Preview | 1.0.0-M6 | Working with Apache Avro for data serialization. | link:https://camel.apache.org/components/latest/aws2-cw-component.html[AWS 2 CloudWatch] (camel-quarkus-aws2-cw) + -`aws2-cw:namespace` | JVM + - Preview | 1.0.0-M6 | The aws2-cw component is used for sending metrics to an Amazon CloudWatch. +`aws2-cw:namespace` | Native + + Stable | 1.0.0-M6 | The aws2-cw component is used for sending metrics to an Amazon CloudWatch. | link:https://camel.apache.org/components/latest/aws2-ddb-component.html[AWS 2 DynamoDB] (camel-quarkus-aws2-ddb) + `aws2-ddb:tableName` | JVM + diff --git a/extensions-jvm/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java b/extensions-jvm/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java deleted file mode 100644 index b9b8ebe..000 --- a/extensions-jvm/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.quarkus.component.aws2.cw.deployment; - -import io.quarkus.deployment.annotations.BuildStep; -import io.quarkus.deployment.annotations.ExecutionTime; -import io.quarkus.deployment.annotations.Record; -import io.quarkus.deployment.builditem.FeatureBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; -import org.apache.camel.quarkus.core.JvmOnlyRecorder; -import org.jboss.logging.Logger; - -class Aws2CwProcessor { -private static final Logger LOG = Logger.getLogger(Aws2CwProcessor.class); - -private static final String FEATURE = "camel-aws2-cw"; - -@BuildStep -FeatureBuildItem feature() { -return new FeatureBuildItem(FEATURE); -} - -/** - * Remove this once this extension starts supporting the native mode. - */ -@BuildStep(onlyIf = NativeBuild.class) -@Record(value = ExecutionTime.RUNTIME_INIT) -void warnJvmInNative(JvmOnlyRecorder recorder) { -JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time -recorder.warnJvmInNative(FEATURE); // warn at runtime -} - -} diff --git a/extensions-jvm/aws2-cw/integration-test/pom.xml b/extensions-jvm/aws2-cw/integration-test/pom.xml deleted file mode 100644 index 48c0317..000 --- a/extensions-jvm/aws2-cw/integration-test/pom.xml +++ /dev/null @@ -1,80 +0,0 @@ - - -http://maven.apache.org/POM/4.0.0;
[camel-quarkus] branch aws2-cw created (now f538eca)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch aws2-cw in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. at f538eca Added an AWS2-CW native extension This branch includes the following new commits: new f538eca Added an AWS2-CW native extension The 1 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.
[camel] branch master updated: Fixed simple language doc talking about depecated 2.x syntax that has been removed.
This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new 03a1749 Fixed simple language doc talking about depecated 2.x syntax that has been removed. 03a1749 is described below commit 03a17493df5eaf0fffdadaf53cbb5a2bf3a5f2c5 Author: Claus Ibsen AuthorDate: Thu Apr 23 16:29:19 2020 +0200 Fixed simple language doc talking about depecated 2.x syntax that has been removed. --- .../src/main/docs/modules/languages/pages/simple-language.adoc| 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/camel-core-languages/src/main/docs/modules/languages/pages/simple-language.adoc b/core/camel-core-languages/src/main/docs/modules/languages/pages/simple-language.adoc index 5d912c1..90d8bb3 100644 --- a/core/camel-core-languages/src/main/docs/modules/languages/pages/simple-language.adoc +++ b/core/camel-core-languages/src/main/docs/modules/languages/pages/simple-language.adoc @@ -25,9 +25,7 @@ choose a more expressive and powerful language such as: * xref:mvel-language.adoc[MVEL] * xref:ognl-language.adoc[OGNL] -The simple language uses `${body`} placeholders for complex expressions -where the expression contains constant literals. The $\{ } placeholders -can be omitted if the expression is only the token itself. +The simple language uses `${body`} placeholders for complex expressions or functions. [TIP]
[GitHub] [camel-quarkus] oscerd opened a new issue #1133: Added AWS2-CW native extension
oscerd opened a new issue #1133: URL: https://github.com/apache/camel-quarkus/issues/1133 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] branch quarkus-master updated (5905b70 -> 065b100)
This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch quarkus-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. discard 5905b70 Register required AHC classes for runtime initialization add 8ee6614 Improve master -> quarkus-master branch scheduled synchronization workflow add a279c9d Fixed wrong repository to point for releasing add 6b4ded9 Add a doc page to describe the CI setup add 9a56eb2 Move CI doc page under contributor guide add 3699b49 Added release guide to the documentation add 2b545a0 Removed RELEASING.adoc in the root folder new 065b100 Register required AHC classes for runtime initialization 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 (5905b70) \ N -- N -- N refs/heads/quarkus-master (065b100) 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 1 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: .github/test-categories.yaml | 113 .github/workflows/ci-build.yaml| 151 ...master.yaml => purge-stale-artifacts-cron.yaml} | 25 ++- .github/workflows/quarkus-master-cron.yaml | 189 + README.adoc| 7 + docs/modules/ROOT/nav.adoc | 2 + docs/modules/ROOT/pages/ci.adoc| 24 +++ docs/modules/ROOT/pages/promote-jvm-to-native.adoc | 8 +- .../modules/ROOT/pages/release-guide.adoc | 7 +- pom.xml| 33 tooling/scripts/report-build-status.groovy | 125 ++ tooling/scripts/validate-github-workflows.groovy | 15 +- 12 files changed, 552 insertions(+), 147 deletions(-) create mode 100644 .github/test-categories.yaml rename .github/workflows/{sync-quarkus-master.yaml => purge-stale-artifacts-cron.yaml} (52%) create mode 100644 .github/workflows/quarkus-master-cron.yaml create mode 100644 docs/modules/ROOT/pages/ci.adoc rename RELEASING.adoc => docs/modules/ROOT/pages/release-guide.adoc (59%) create mode 100644 tooling/scripts/report-build-status.groovy
[camel-quarkus] 01/01: Register required AHC classes for runtime initialization
This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch quarkus-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git commit 065b1008fc9e376355e7216fb5bc8aca978398d9 Author: James Netherton AuthorDate: Thu Apr 23 15:08:53 2020 +0100 Register required AHC classes for runtime initialization Fixes #1126 --- .../support/ahc/deployment/SupportAhcProcessor.java | 15 +++ .../component/ahc/ws/deployment/AhcWsProcessor.java | 5 + 2 files changed, 20 insertions(+) diff --git a/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java b/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java index 9ae0aa8..dc1c53f 100644 --- a/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java +++ b/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java @@ -16,14 +16,22 @@ */ package org.apache.camel.quarkus.component.support.ahc.deployment; +import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class SupportAhcProcessor { private static final String FEATURE = "camel-support-ahc"; +private static final String[] RUNTIME_INITIALIZED_CLASSES = new String[] { +"org.asynchttpclient.netty.channel.ChannelManager", +"org.asynchttpclient.netty.request.NettyRequestSender", +"org.asynchttpclient.RequestBuilderBase", +"org.asynchttpclient.resolver.RequestHostnameResolver" +}; @BuildStep FeatureBuildItem feature() { @@ -42,4 +50,11 @@ class SupportAhcProcessor { return new ExtensionSslNativeSupportBuildItem(FEATURE); } +@BuildStep +void runtimeInitializedClasses(BuildProducer runtimeInitializedClass) { +for (String className : RUNTIME_INITIALIZED_CLASSES) { +runtimeInitializedClass +.produce(new RuntimeInitializedClassBuildItem(className)); +} +} } diff --git a/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java b/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java index 09d5671..5171ec1 100644 --- a/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java +++ b/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java @@ -18,6 +18,7 @@ package org.apache.camel.quarkus.component.ahc.ws.deployment; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.FeatureBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class AhcWsProcessor { @@ -28,4 +29,8 @@ class AhcWsProcessor { return new FeatureBuildItem(FEATURE); } +@BuildStep +RuntimeInitializedClassBuildItem runtimeInitializedClasses() { +return new RuntimeInitializedClassBuildItem("org.asynchttpclient.netty.ws.NettyWebSocket"); +} }
[camel-quarkus] 01/01: Register required AHC classes for runtime initialization
This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch quarkus-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git commit 5905b709450bf1d6fb6a6f081d9dfbedda5082f9 Author: James Netherton AuthorDate: Thu Apr 23 15:08:53 2020 +0100 Register required AHC classes for runtime initialization Fixes #1126 --- .../support/ahc/deployment/SupportAhcProcessor.java | 15 +++ .../component/ahc/ws/deployment/AhcWsProcessor.java | 5 + 2 files changed, 20 insertions(+) diff --git a/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java b/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java index 9ae0aa8..dc1c53f 100644 --- a/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java +++ b/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java @@ -16,14 +16,22 @@ */ package org.apache.camel.quarkus.component.support.ahc.deployment; +import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class SupportAhcProcessor { private static final String FEATURE = "camel-support-ahc"; +private static final String[] RUNTIME_INITIALIZED_CLASSES = new String[] { +"org.asynchttpclient.netty.channel.ChannelManager", +"org.asynchttpclient.netty.request.NettyRequestSender", +"org.asynchttpclient.RequestBuilderBase", +"org.asynchttpclient.resolver.RequestHostnameResolver" +}; @BuildStep FeatureBuildItem feature() { @@ -42,4 +50,11 @@ class SupportAhcProcessor { return new ExtensionSslNativeSupportBuildItem(FEATURE); } +@BuildStep +void runtimeInitializedClasses(BuildProducer runtimeInitializedClass) { +for (String className : RUNTIME_INITIALIZED_CLASSES) { +runtimeInitializedClass +.produce(new RuntimeInitializedClassBuildItem(className)); +} +} } diff --git a/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java b/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java index 09d5671..5171ec1 100644 --- a/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java +++ b/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java @@ -18,6 +18,7 @@ package org.apache.camel.quarkus.component.ahc.ws.deployment; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.FeatureBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class AhcWsProcessor { @@ -28,4 +29,8 @@ class AhcWsProcessor { return new FeatureBuildItem(FEATURE); } +@BuildStep +RuntimeInitializedClassBuildItem runtimeInitializedClasses() { +return new RuntimeInitializedClassBuildItem("org.asynchttpclient.netty.ws.NettyWebSocket"); +} }
[camel-quarkus] branch quarkus-master updated (09e1236 -> 5905b70)
This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch quarkus-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. discard 09e1236 Register required AHC classes for runtime initialization new 5905b70 Register required AHC classes for runtime initialization 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 (09e1236) \ N -- N -- N refs/heads/quarkus-master (5905b70) 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 1 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:
[camel] branch master updated: camel-mock - Fix doc to use context.getEndpoint() instead of resolveEndpoint()
This is an automated email from the ASF dual-hosted git repository. tsato pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new 7015979 camel-mock - Fix doc to use context.getEndpoint() instead of resolveEndpoint() 7015979 is described below commit 70159790908566e8b4aa446c3468237ccc3aa165 Author: Tadayoshi Sato AuthorDate: Thu Apr 23 22:56:09 2020 +0900 camel-mock - Fix doc to use context.getEndpoint() instead of resolveEndpoint() --- components/camel-mock/src/main/docs/mock-component.adoc | 4 ++-- docs/components/modules/ROOT/pages/mock-component.adoc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/components/camel-mock/src/main/docs/mock-component.adoc b/components/camel-mock/src/main/docs/mock-component.adoc index f121cbe..74076b6 100644 --- a/components/camel-mock/src/main/docs/mock-component.adoc +++ b/components/camel-mock/src/main/docs/mock-component.adoc @@ -155,7 +155,7 @@ test has run, we assert that our expectations have been met: [source,java] -MockEndpoint resultEndpoint = context.resolveEndpoint("mock:foo", MockEndpoint.class); +MockEndpoint resultEndpoint = context.getEndpoint("mock:foo", MockEndpoint.class); // set expectations resultEndpoint.expectedMessageCount(2); @@ -185,7 +185,7 @@ can do that by setting the `setAssertPeriod` method, for example: [source,java] -MockEndpoint resultEndpoint = context.resolveEndpoint("mock:foo", MockEndpoint.class); +MockEndpoint resultEndpoint = context.getEndpoint("mock:foo", MockEndpoint.class); resultEndpoint.setAssertPeriod(5000); resultEndpoint.expectedMessageCount(2); diff --git a/docs/components/modules/ROOT/pages/mock-component.adoc b/docs/components/modules/ROOT/pages/mock-component.adoc index 96c97c1..a8ec986 100644 --- a/docs/components/modules/ROOT/pages/mock-component.adoc +++ b/docs/components/modules/ROOT/pages/mock-component.adoc @@ -157,7 +157,7 @@ test has run, we assert that our expectations have been met: [source,java] -MockEndpoint resultEndpoint = context.resolveEndpoint("mock:foo", MockEndpoint.class); +MockEndpoint resultEndpoint = context.getEndpoint("mock:foo", MockEndpoint.class); // set expectations resultEndpoint.expectedMessageCount(2); @@ -187,7 +187,7 @@ can do that by setting the `setAssertPeriod` method, for example: [source,java] -MockEndpoint resultEndpoint = context.resolveEndpoint("mock:foo", MockEndpoint.class); +MockEndpoint resultEndpoint = context.getEndpoint("mock:foo", MockEndpoint.class); resultEndpoint.setAssertPeriod(5000); resultEndpoint.expectedMessageCount(2);
[GitHub] [camel-quarkus] lburgazzoli commented on issue #1128: Revisit camel-quarkus bootstrap
lburgazzoli commented on issue #1128: URL: https://github.com/apache/camel-quarkus/issues/1128#issuecomment-618407713 @ppalaga updated the issue This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] 01/01: Register required AHC classes for runtime initialization
This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch quarkus-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git commit 09e1236595f5580c8216c5d04185eeb885e70db7 Author: James Netherton AuthorDate: Thu Apr 23 14:46:38 2020 +0100 Register required AHC classes for runtime initialization Fixes #1126 --- .../support/ahc/deployment/SupportAhcProcessor.java | 15 +++ .../component/ahc/ws/deployment/AhcWsProcessor.java | 5 + 2 files changed, 20 insertions(+) diff --git a/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java b/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java index 9ae0aa8..dc1c53f 100644 --- a/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java +++ b/extensions-support/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java @@ -16,14 +16,22 @@ */ package org.apache.camel.quarkus.component.support.ahc.deployment; +import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class SupportAhcProcessor { private static final String FEATURE = "camel-support-ahc"; +private static final String[] RUNTIME_INITIALIZED_CLASSES = new String[] { +"org.asynchttpclient.netty.channel.ChannelManager", +"org.asynchttpclient.netty.request.NettyRequestSender", +"org.asynchttpclient.RequestBuilderBase", +"org.asynchttpclient.resolver.RequestHostnameResolver" +}; @BuildStep FeatureBuildItem feature() { @@ -42,4 +50,11 @@ class SupportAhcProcessor { return new ExtensionSslNativeSupportBuildItem(FEATURE); } +@BuildStep +void runtimeInitializedClasses(BuildProducer runtimeInitializedClass) { +for (String className : RUNTIME_INITIALIZED_CLASSES) { +runtimeInitializedClass +.produce(new RuntimeInitializedClassBuildItem(className)); +} +} } diff --git a/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java b/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java index 09d5671..5171ec1 100644 --- a/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java +++ b/extensions/ahc-ws/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/ws/deployment/AhcWsProcessor.java @@ -18,6 +18,7 @@ package org.apache.camel.quarkus.component.ahc.ws.deployment; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.FeatureBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class AhcWsProcessor { @@ -28,4 +29,8 @@ class AhcWsProcessor { return new FeatureBuildItem(FEATURE); } +@BuildStep +RuntimeInitializedClassBuildItem runtimeInitializedClasses() { +return new RuntimeInitializedClassBuildItem("org.asynchttpclient.netty.ws.NettyWebSocket"); +} }
[camel-quarkus] branch quarkus-master updated (ea54e33 -> 09e1236)
This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch quarkus-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. discard ea54e33 Set quarkus.version to 999-SNAPSHOT new 09e1236 Register required AHC classes for runtime initialization 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 (ea54e33) \ N -- N -- N refs/heads/quarkus-master (09e1236) 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 1 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: .../support/ahc/deployment/SupportAhcProcessor.java | 15 +++ .../component/ahc/ws/deployment/AhcWsProcessor.java | 5 + .../camel/quarkus/component/mongodb/it/MongoDbTest.java | 2 -- pom.xml | 2 +- 4 files changed, 21 insertions(+), 3 deletions(-)
[GitHub] [camel-quarkus] aldettinger opened a new issue #1132: Add JDK 11 support to the Kudu container based itests infrastructure
aldettinger opened a new issue #1132: URL: https://github.com/apache/camel-quarkus/issues/1132 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] branch master updated (9a56eb2 -> 2b545a0)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. from 9a56eb2 Move CI doc page under contributor guide add 3699b49 Added release guide to the documentation add 2b545a0 Removed RELEASING.adoc in the root folder No new revisions were added by this update. Summary of changes: docs/modules/ROOT/nav.adoc | 1 + RELEASING.adoc => docs/modules/ROOT/pages/release-guide.adoc | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) rename RELEASING.adoc => docs/modules/ROOT/pages/release-guide.adoc (85%)
[camel-quarkus] branch master updated (9a56eb2 -> 2b545a0)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. from 9a56eb2 Move CI doc page under contributor guide add 3699b49 Added release guide to the documentation add 2b545a0 Removed RELEASING.adoc in the root folder No new revisions were added by this update. Summary of changes: docs/modules/ROOT/nav.adoc | 1 + RELEASING.adoc => docs/modules/ROOT/pages/release-guide.adoc | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) rename RELEASING.adoc => docs/modules/ROOT/pages/release-guide.adoc (85%)
[GitHub] [camel-quarkus] oscerd opened a new pull request #1131: Added release guide to the documentation
oscerd opened a new pull request #1131: URL: https://github.com/apache/camel-quarkus/pull/1131 [ ] An issue should be filed for the change unless this is a trivial change (fixing a typo or similar). One issue should ideally be fixed by not more than one commit and the other way round, each commit should fix just one issue, without pulling in other changes. [ ] Each commit in the pull request should have a meaningful and properly spelled subject line and body. Copying the title of the associated issue is typically enough. Please include the issue number in the commit message prefixed by #. [ ] The pull request description should explain what the pull request does, how, and why. If the info is available in the associated issue or some other external document, a link is enough. [ ] Phrases like Fix # or Fixes # will auto-close the named issue upon merging the pull request. Using them is typically a good idea. [ ] Please run mvn process-resources -Pformat (and amend the changes if necessary) before sending the pull request. [ ] Contributor guide is your good friend: https://camel.apache.org/camel-quarkus/latest/contributor-guide.html This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] 02/02: Removed RELEASING.adoc in the root folder
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch release-guide in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git commit 4c2157d7038ea7d88c4f03a692cff01697427509 Author: Andrea Cosentino AuthorDate: Thu Apr 23 12:52:31 2020 +0200 Removed RELEASING.adoc in the root folder --- RELEASING.adoc | 10 -- 1 file changed, 10 deletions(-) diff --git a/RELEASING.adoc b/RELEASING.adoc deleted file mode 100644 index 9be734f..000 --- a/RELEASING.adoc +++ /dev/null @@ -1,10 +0,0 @@ -= Apache Camel Quarkus release process - -The process is _mutatis mutandis_ the same as for the main Apache Camel repository - see -https://camel.apache.org/release-guide.html - -In addition to the above, the following steps are needed: - -* After releasing the staging repository on https://repository.apache.org, update the value of `camel-quarkus-last-release` -attribute in https://github.com/apache/camel-website/blob/master/site.yml#L36[site.yml of `camel-website`] and in -https://github.com/apache/camel-quarkus/blob/master/docs/site.yml#L19[site.yml of `camel-quarkus`].
[camel-quarkus] branch release-guide created (now 4c2157d)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch release-guide in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. at 4c2157d Removed RELEASING.adoc in the root folder This branch includes the following new commits: new 26b5a4d Added release guide to the documentation new 4c2157d Removed RELEASING.adoc in the root folder The 2 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.
[camel-quarkus] 01/02: Added release guide to the documentation
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch release-guide in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git commit 26b5a4d83cfad23cca213b54f621231341a92f73 Author: Andrea Cosentino AuthorDate: Thu Apr 23 12:52:04 2020 +0200 Added release guide to the documentation --- docs/modules/ROOT/nav.adoc | 1 + docs/modules/ROOT/pages/release-guide.adoc | 11 +++ 2 files changed, 12 insertions(+) diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc index 0d119af..aba8308 100644 --- a/docs/modules/ROOT/nav.adoc +++ b/docs/modules/ROOT/nav.adoc @@ -7,4 +7,5 @@ ** xref:create-new-extension.adoc[Create new extension]. ** xref:promote-jvm-to-native.adoc[Promote JVM extension to Native]. ** xref:ci.adoc[Camel Quarkus Continuous Integration Builds] +** xref:release-guide.adoc[Release guide] * xref:list-of-camel-quarkus-extensions.adoc[List of Camel Quarkus extensions] diff --git a/docs/modules/ROOT/pages/release-guide.adoc b/docs/modules/ROOT/pages/release-guide.adoc new file mode 100644 index 000..f9489d3 --- /dev/null +++ b/docs/modules/ROOT/pages/release-guide.adoc @@ -0,0 +1,11 @@ +[[ReleaseGuide-ReleaseGuide]] += Apache Camel Quarkus release process + +The process is _mutatis mutandis_ the same as for the main Apache Camel repository - see +https://camel.apache.org/manual/latest/release-guide.html + +In addition to the above, the following steps are needed: + +* After releasing the staging repository on https://repository.apache.org, update the value of `camel-quarkus-last-release` +attribute in https://github.com/apache/camel-website/blob/master/site.yml#L36[site.yml of `camel-website`] and in +https://github.com/apache/camel-quarkus/blob/master/docs/site.yml#L19[site.yml of `camel-quarkus`].
[GitHub] [camel-k] oscerd commented on issue #1423: Switchting to quarkus fails to build because of missing versions
oscerd commented on issue #1423: URL: https://github.com/apache/camel-k/issues/1423#issuecomment-618330103 We love contributions. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-k] ctron commented on issue #1423: Switchting to quarkus fails to build because of missing versions
ctron commented on issue #1423: URL: https://github.com/apache/camel-k/issues/1423#issuecomment-618329690 > not all the component are available from > camel-quarkus, the list of the supported components along with the camel-quarkus version from which they are supported is here: https://camel.apache.org/camel-quarkus/latest/list-of-camel-quarkus-extensions.html I think there should be some explanation of this in the documentation, and definitely some kind of improvement when using `kamel`, because you don'get any proper feedback. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-k] lburgazzoli commented on issue #1423: Switchting to quarkus fails to build because of missing versions
lburgazzoli commented on issue #1423: URL: https://github.com/apache/camel-k/issues/1423#issuecomment-618328200 not all the component are available from camel-quarkus, the list of the supported components along with the camel-quarkus version from which they are supported is here: https://camel.apache.org/camel-quarkus/latest/list-of-camel-quarkus-extensions.html This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] branch master updated: Move CI doc page under contributor guide
This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git The following commit(s) were added to refs/heads/master by this push: new 9a56eb2 Move CI doc page under contributor guide 9a56eb2 is described below commit 9a56eb2dedaddfa3d499d1eefdc9a8010ce2d822 Author: James Netherton AuthorDate: Thu Apr 23 11:29:32 2020 +0100 Move CI doc page under contributor guide --- docs/modules/ROOT/nav.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc index c23180f..0d119af 100644 --- a/docs/modules/ROOT/nav.adoc +++ b/docs/modules/ROOT/nav.adoc @@ -6,5 +6,5 @@ * xref:contributor-guide.adoc[Contributor guide] ** xref:create-new-extension.adoc[Create new extension]. ** xref:promote-jvm-to-native.adoc[Promote JVM extension to Native]. +** xref:ci.adoc[Camel Quarkus Continuous Integration Builds] * xref:list-of-camel-quarkus-extensions.adoc[List of Camel Quarkus extensions] -* xref:ci.adoc[Camel Quarkus Continuous Integration Builds]
[GitHub] [camel-quarkus] jamesnetherton commented on a change in pull request #1130: Add a doc page to describe the CI setup
jamesnetherton commented on a change in pull request #1130: URL: https://github.com/apache/camel-quarkus/pull/1130#discussion_r413697292 ## File path: docs/modules/ROOT/nav.adoc ## @@ -7,3 +7,4 @@ ** xref:create-new-extension.adoc[Create new extension]. ** xref:promote-jvm-to-native.adoc[Promote JVM extension to Native]. * xref:list-of-camel-quarkus-extensions.adoc[List of Camel Quarkus extensions] +* xref:ci.adoc[Camel Quarkus Continuous Integration Builds] Review comment: Yeah, probably better. I'll tweak it. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] ppalaga commented on a change in pull request #1130: Add a doc page to describe the CI setup
ppalaga commented on a change in pull request #1130: URL: https://github.com/apache/camel-quarkus/pull/1130#discussion_r413695877 ## File path: docs/modules/ROOT/nav.adoc ## @@ -7,3 +7,4 @@ ** xref:create-new-extension.adoc[Create new extension]. ** xref:promote-jvm-to-native.adoc[Promote JVM extension to Native]. * xref:list-of-camel-quarkus-extensions.adoc[List of Camel Quarkus extensions] +* xref:ci.adoc[Camel Quarkus Continuous Integration Builds] Review comment: I think this should better be under the contributor guide one line higher with `**`. WDYT? This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] ppalaga commented on issue #1123: Fix #1037 to support the quarkus command mode
ppalaga commented on issue #1123: URL: https://github.com/apache/camel-quarkus/pull/1123#issuecomment-618314397 I think we should properly discuss the desired goals and design in https://github.com/apache/camel-quarkus/issues/1128 before proceeding here. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-k] ctron opened a new issue #1423: Switchting to quarkus fails to build because of missing versions
ctron opened a new issue #1423: URL: https://github.com/apache/camel-k/issues/1423 Having a working example, which I can run with: kamel run --name "influxdb-bridge" --secret influx-bridge -d camel-influxdb -d camel-base64 -d mvn:de.dentrassi.iot:cayenne-lpp:0.1.1 InfluxBridge.java fails, when I switch to quarkus: kamel run --trait quarkus.enabled=true --trait quarkus.native=true --name "influxdb-bridge" --secret influx-bridge -d camel-influxdb -d camel-base64 -d mvn:de.dentrassi.iot:cayenne-lpp:0.1.1 InfluxBridge.java The error in the log is: ~~~ {"level":"info","ts":1587636368.869163,"logger":"camel-k.maven","msg":"executing: mvn --batch-mode -Dmaven.repo.local=/tmp/artifacts/m2 --settings /tmp/builder-582033646/maven/settings.xml package","timeout":"3m45s"} [INFO] Scanning for projects... [ERROR] [ERROR] Some problems were encountered while processing the POMs: [ERROR] 'dependencies.dependency.version' for org.apache.camel:camel-influxdb:jar is missing. @ line 51, column 17 @ [ERROR] The build could not read 1 project -> [Help 1] [ERROR] [ERROR] The project org.apache.camel.k.integration:camel-k-integration:1.0.0-RC2 (/tmp/builder-582033646/maven/pom.xml) has 1 error [ERROR] 'dependencies.dependency.version' for org.apache.camel:camel-influxdb:jar is missing. @ line 51, column 17 [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException {"level":"info","ts":1587636369.6771228,"logger":"camel-k.builder","msg":"step failed with error: failure while building project: exit status 1","step":"github.com/apache/camel-k/pkg/builder/runtime/BuildQuarkusRunner","phase":20,"name":"kit-bqgmg15iaumb7akhncdg","task":"builder"} ~~~ This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] ppalaga commented on issue #1128: Revisit camel-quarkus bootstrap
ppalaga commented on issue #1128: URL: https://github.com/apache/camel-quarkus/issues/1128#issuecomment-618310106 > I think you get this wrong as my proposal Could you please edit your proposal and clearly split * Current state * Problems with the current state * Proposed state * Pros/cons of the proposed state This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] branch master updated: Add a doc page to describe the CI setup
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git The following commit(s) were added to refs/heads/master by this push: new 6b4ded9 Add a doc page to describe the CI setup 6b4ded9 is described below commit 6b4ded9d670972c387b88fbd0a73576c87cfb1f8 Author: James Netherton AuthorDate: Thu Apr 23 10:36:02 2020 +0100 Add a doc page to describe the CI setup --- docs/modules/ROOT/nav.adoc | 1 + docs/modules/ROOT/pages/ci.adoc | 24 2 files changed, 25 insertions(+) diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc index 4d2c445..c23180f 100644 --- a/docs/modules/ROOT/nav.adoc +++ b/docs/modules/ROOT/nav.adoc @@ -7,3 +7,4 @@ ** xref:create-new-extension.adoc[Create new extension]. ** xref:promote-jvm-to-native.adoc[Promote JVM extension to Native]. * xref:list-of-camel-quarkus-extensions.adoc[List of Camel Quarkus extensions] +* xref:ci.adoc[Camel Quarkus Continuous Integration Builds] diff --git a/docs/modules/ROOT/pages/ci.adoc b/docs/modules/ROOT/pages/ci.adoc new file mode 100644 index 000..64d23a1 --- /dev/null +++ b/docs/modules/ROOT/pages/ci.adoc @@ -0,0 +1,24 @@ +[[ci]] + += Camel Quarkus CI Builds + +=== Branches + +[width="100%",cols="1,3"] +|=== +|master | Latest releasable work +|camel-master | To verify camel-quarkus against the latest Camel SNAPSHOT release +|quarkus-master| To verify camel-quarkus against the latest Quarkus SNAPSHOT release +|=== + +=== Builds + +https://github.com/apache/camel-quarkus/actions?query=workflow%3A%22Camel+Quarkus+CI%22 + +=== Daily master -> quarkus-master synchronization + +https://github.com/apache/camel-quarkus/actions?query=workflow%3A%22Camel+Quarkus+CI%22 + +This build creates an issue on failure, which can be tracked here: + +https://github.com/apache/camel-quarkus/issues?q=is%3Aopen+is%3Aissue+label%3Abuild%2Fquarkus-master
[camel-website] branch master updated: Some articles have moved to www.masteringintegration.com
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-website.git The following commit(s) were added to refs/heads/master by this push: new c42690c Some articles have moved to www.masteringintegration.com new 558d405 Merge pull request #352 from fmarchioni/patch-2 c42690c is described below commit c42690c69d74e9941d824902d467a332edc24095 Author: Francesco Marchioni AuthorDate: Thu Apr 23 11:51:12 2020 +0200 Some articles have moved to www.masteringintegration.com --- content/community/articles.md | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/community/articles.md b/content/community/articles.md index 4a68675..6d47323 100644 --- a/content/community/articles.md +++ b/content/community/articles.md @@ -75,9 +75,10 @@ Articles are divided into several sections. As the lists grow, further sectionin * [Easy integration between services with Apache Camel](https://blog.codecentric.de/en/2018/08/easy-integration-between-services-with-apache-camel/) - By Jan Martijn Roetman from August 2018 blogs about his experience with Apache Camel and explain a bit what I think Apache Camel is and why it is useful. I will also give some code examples. * [Auto-generating news and publishing it to WordPress with Apache Camel](https://developers.redhat.com/blog/2018/08/27/camel-wordpress-integration/) - By Ricardo Zanini from August 2018 blogs about how to generate news posts using NLG (Natural Language Generation) and post to WordPress via Apache Camel. * [Streamline Software Integration: An Apache Camel Tutorial](https://www.toptal.com/apache/apache-camel-tutorial) - A longer article and tutorial on introducing Apache Camel and using Camel with microservices, testing, Kubernetes, and much more. The tutorial is based on the Camel 2.22 release. -* [Getting started with Camel 3](http://www.mastertheboss.com/other/camel/getting-started-with-camel-3) - by Francesco Marchioni. A quick introduction to Camel 3 with a basic application example using a Camel Main class -* [Routing Camel messages to Artemis embedded in WildFly ](http://www.mastertheboss.com/other/camel/routing-camel-messages-to-artemis-embedded-in-wildfly) - by Francesco Marchioni. Shows how to route JMS messages from a Camel route to ArtemisMQ embedded in WildFly -* [Camel Cheatsheet](http://www.mastertheboss.com/other/camel/camel-cheatsheet) - A cheatsheet for Camel developers +* [Getting started with Camel 3](http://www.masteringintegration.com/apache-frameworks/camel/getting-started-with-camel-3) - by Francesco Marchioni. A quick introduction to Camel 3 with a basic application example using a Camel Main class +* [Routing Camel messages to Artemis embedded in WildFly ](http://www.masteringintegration.com/apache-frameworks/camel/routing-camel-messages-to-artemis-embedded-in-wildfly) - by Francesco Marchioni. Shows how to route JMS messages from a Camel route to ArtemisMQ embedded in WildFly +* [Camel Cheatsheet](http://www.masteringintegration.com/apache-frameworks/camel/camel-cheatsheet) - A cheatsheet for Camel developers +* [Proxy Web Services request with Camel](http://www.masteringintegration.com/apache-frameworks/camel/proxy-web-services-request-with-camel) - How to create a Camel proxy facade to a legacy JAX-WS Service * [Create a Custom Camel logging handler for WildFly ](http://www.mastertheboss.com/jboss-server/jboss-log/create-a-custom-camel-logging-handler-for-wildfly) - by Francesco Marchioni. Shows how to use a Camel based logging handler in WildFly These examples show usage of several different components and other concepts such as error handling.
[GitHub] [camel-website] fmarchioni opened a new pull request #352: Some articles have moved to www.masteringintegration.com
fmarchioni opened a new pull request #352: URL: https://github.com/apache/camel-website/pull/352 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-website] oscerd commented on issue #352: Some articles have moved to www.masteringintegration.com
oscerd commented on issue #352: URL: https://github.com/apache/camel-website/pull/352#issuecomment-618304351 Thanks! This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-website] oscerd commented on issue #351: Some articles have moved to www.masteringintegration.com
oscerd commented on issue #351: URL: https://github.com/apache/camel-website/pull/351#issuecomment-618303944 No problem :-) This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-website] fmarchioni commented on issue #351: Some articles have moved to www.masteringintegration.com
fmarchioni commented on issue #351: URL: https://github.com/apache/camel-website/pull/351#issuecomment-618303741 Pardon Andrea, ho rifatto il tutto con una feature branch. Chiudo questa. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-website] fmarchioni opened a new pull request #351: Some articles have moved to www.masteringintegration.com
fmarchioni opened a new pull request #351: URL: https://github.com/apache/camel-website/pull/351 I have updated the articles.md to avoid 404 errors. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] jamesnetherton opened a new pull request #1130: Add a doc page to describe the CI setup
jamesnetherton opened a new pull request #1130: URL: https://github.com/apache/camel-quarkus/pull/1130 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] branch master updated: Fixed wrong repository to point for releasing
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git The following commit(s) were added to refs/heads/master by this push: new a279c9d Fixed wrong repository to point for releasing a279c9d is described below commit a279c9d4e9ac00374870e3cbf5f9701a66050504 Author: Andrea Cosentino AuthorDate: Thu Apr 23 11:18:33 2020 +0200 Fixed wrong repository to point for releasing --- RELEASING.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RELEASING.adoc b/RELEASING.adoc index fb5e2ba..9be734f 100644 --- a/RELEASING.adoc +++ b/RELEASING.adoc @@ -5,6 +5,6 @@ https://camel.apache.org/release-guide.html In addition to the above, the following steps are needed: -* After releasing the staging repository on https://oss.sonatype.org, update the value of `camel-quarkus-last-release` +* After releasing the staging repository on https://repository.apache.org, update the value of `camel-quarkus-last-release` attribute in https://github.com/apache/camel-website/blob/master/site.yml#L36[site.yml of `camel-website`] and in -https://github.com/apache/camel-quarkus/blob/master/docs/site.yml#L19[site.yml of `camel-quarkus`]. \ No newline at end of file +https://github.com/apache/camel-quarkus/blob/master/docs/site.yml#L19[site.yml of `camel-quarkus`].
[camel-quarkus] branch master updated: Improve master -> quarkus-master branch scheduled synchronization workflow
This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git The following commit(s) were added to refs/heads/master by this push: new 8ee6614 Improve master -> quarkus-master branch scheduled synchronization workflow 8ee6614 is described below commit 8ee6614c7318cb28e486b6a56726aeee9591fcca Author: James Netherton AuthorDate: Thu Apr 23 07:13:57 2020 +0100 Improve master -> quarkus-master branch scheduled synchronization workflow --- .github/test-categories.yaml | 113 .github/workflows/ci-build.yaml| 151 ...master.yaml => purge-stale-artifacts-cron.yaml} | 25 ++- .github/workflows/quarkus-master-cron.yaml | 189 + README.adoc| 7 + docs/modules/ROOT/pages/promote-jvm-to-native.adoc | 8 +- pom.xml| 33 tooling/scripts/report-build-status.groovy | 125 ++ tooling/scripts/validate-github-workflows.groovy | 15 +- 9 files changed, 522 insertions(+), 144 deletions(-) diff --git a/.github/test-categories.yaml b/.github/test-categories.yaml new file mode 100644 index 000..c008422 --- /dev/null +++ b/.github/test-categories.yaml @@ -0,0 +1,113 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# Association of test categories and integration test modules. Used by GitHub workflows. +categories: + cloud: +- aws +- aws2 +- azure +- consul + core: +- core +- core-impl +- core-main +- core-main-caffeine-lrucache +- core-main-collector +- core-main-xml-io +- core-main-xml-jaxb + database: +- couchdb +- influxdb +- jdbc +- kudu +- mongodb +- sql + dataformats: +- base64 +- bindy +- csv +- dataformat +- jaxb +- xstream +- soap + foundation: +- bean +- controlbus +- exec +- file +- hystrix +- jsonpath +- quartz +- scheduler +- seda +- send-dynamic-http +- ref + memoryhog-dataformat-json: +- dataformats-json + memoryhog-dozer: +- dozer + memoryhog-infinispan: +- dozer + memoryhog-olingo4: +- olingo4 + memoryhog-xml: +- rest-binding-mode-xml +- xml + messaging: +- activemq +- amqp +- kafka +- messaging + misc: +- braintree +- compression +- graphql +- mustache +- pdf +- qute +- stream +- tarfile +- infinispan + networking: +- ftp +- http +- mail +- netty +- servlet +- websocket-jsr356 + platform: +- microprofile +- opentracing +- platform-http +- platform-http-engine +- reactive-streams + saas: +- box +- github +- google +- jira +- salesforce +- sap-netweaver +- servicenow +- slack + social: +- telegram +- twitter + validation: +- bean-validator +- validator diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index a14f9ff..4c38a5d 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -49,15 +49,15 @@ jobs: MAVEN_OPTS: -Xmx3000m steps: - name: Setup apache-snapshots profile -if: github.base_ref == 'camel-master' +if: github.ref == 'refs/heads/camel-master' || github.base_ref == 'camel-master' run: | echo '::set-env name=BRANCH_OPTIONS::-Papache-snapshots' - name: Setup oss-snapshots profile -if: github.base_ref == 'quarkus-master' +if: github.ref == 'refs/heads/quarkus-master' || github.base_ref == 'quarkus-master' run: | - echo '::set-env name=BRANCH_OPTIONS::-Poss-snapshots' + echo '::set-env name=BRANCH_OPTIONS::-Poss-snapshots -Dquarkus.version=999-SNAPSHOT' - name: Build Quarkus -if: github.base_ref == 'quarkus-master' +if: github.ref == 'refs/heads/quarkus-master' || github.base_ref == 'quarkus-master' run: | git clone --depth 1 --branch master https://github.com/quarkusio/quarkus.git \
[GitHub] [camel-quarkus] oscerd commented on issue #1129: Fixed wrong repository to point for releasing
oscerd commented on issue #1129: URL: https://github.com/apache/camel-quarkus/pull/1129#issuecomment-618288425 I'll add it in a subsequent PR This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] lburgazzoli commented on issue #1128: Revisit camel-quarkus bootstrap
lburgazzoli commented on issue #1128: URL: https://github.com/apache/camel-quarkus/issues/1128#issuecomment-618288229 I think you get this wrong as my proposal is to revisit the boostrap in general so if you don't have main as extension, then camel will still start the camel context and will still auto discovery routes as it does today, what it will lacks is some bits that are supported by camel main which you cna leverage by adding the main extension. static initit cane become the default only if it does not break other runtimes i.e. camel-k so I'd say the default should be what would for for the majority and you should opt for the static and more optimized options if you are conscious about what you are doing. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] oscerd commented on issue #1129: Fixed wrong repository to point for releasing
oscerd commented on issue #1129: URL: https://github.com/apache/camel-quarkus/pull/1129#issuecomment-618288310 The releasing process must be published on the website too. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] 01/01: Fixed wrong repository to point for releasing
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch docs-releasing in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git commit 84f114725dd42d563149da2204d5d88ed77262f8 Author: Andrea Cosentino AuthorDate: Thu Apr 23 11:18:33 2020 +0200 Fixed wrong repository to point for releasing --- RELEASING.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RELEASING.adoc b/RELEASING.adoc index fb5e2ba..9be734f 100644 --- a/RELEASING.adoc +++ b/RELEASING.adoc @@ -5,6 +5,6 @@ https://camel.apache.org/release-guide.html In addition to the above, the following steps are needed: -* After releasing the staging repository on https://oss.sonatype.org, update the value of `camel-quarkus-last-release` +* After releasing the staging repository on https://repository.apache.org, update the value of `camel-quarkus-last-release` attribute in https://github.com/apache/camel-website/blob/master/site.yml#L36[site.yml of `camel-website`] and in -https://github.com/apache/camel-quarkus/blob/master/docs/site.yml#L19[site.yml of `camel-quarkus`]. \ No newline at end of file +https://github.com/apache/camel-quarkus/blob/master/docs/site.yml#L19[site.yml of `camel-quarkus`].
[GitHub] [camel-quarkus] oscerd opened a new pull request #1129: Fixed wrong repository to point for releasing
oscerd opened a new pull request #1129: URL: https://github.com/apache/camel-quarkus/pull/1129 [ ] An issue should be filed for the change unless this is a trivial change (fixing a typo or similar). One issue should ideally be fixed by not more than one commit and the other way round, each commit should fix just one issue, without pulling in other changes. [ ] Each commit in the pull request should have a meaningful and properly spelled subject line and body. Copying the title of the associated issue is typically enough. Please include the issue number in the commit message prefixed by #. [ ] The pull request description should explain what the pull request does, how, and why. If the info is available in the associated issue or some other external document, a link is enough. [ ] Phrases like Fix # or Fixes # will auto-close the named issue upon merging the pull request. Using them is typically a good idea. [ ] Please run mvn process-resources -Pformat (and amend the changes if necessary) before sending the pull request. [ ] Contributor guide is your good friend: https://camel.apache.org/camel-quarkus/latest/contributor-guide.html This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-quarkus] branch docs-releasing created (now 84f1147)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch docs-releasing in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git. at 84f1147 Fixed wrong repository to point for releasing This branch includes the following new commits: new 84f1147 Fixed wrong repository to point for releasing The 1 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.
[GitHub] [camel-quarkus] zhfeng commented on issue #1123: Fix #1037 to support the quarkus command mode
zhfeng commented on issue #1123: URL: https://github.com/apache/camel-quarkus/pull/1123#issuecomment-618280770 Oh, yeah, maybe we can provide an "empty" extension to do nothing about bootstrap ? such as ``` @BuildStep public CamelBoostrapBuildItem empty() { return new CamelBootstrapBuildItem(new RuntimeValue<>(new CamelBootstrap() { @Override public void start() { } @Override public void stop() { } })); } ``` any other idea ? This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] ppalaga commented on issue #1128: Revisit camel-quarkus bootstrap
ppalaga commented on issue #1128: URL: https://github.com/apache/camel-quarkus/issues/1128#issuecomment-618279570 > * embedded (core) > > * routes are added to the camel context directly ... by the user > * context need to be programmatically configured ... by the user > * main > * routes and configuration classes are managed by camel-main > * support for command line > * support for configuration through properties > * static (aka lightweight) > * routes are added to the camel context directly By whom? > * some limitation may happen > * context need to be programmatically configured ... by the user? Which aspects of the context for example? > We can then provide main and static behaviour through extensions so depending of the end user need we may achieve different optimization or behaviours without cluttering the code too much. My standpoint is the same as in the past when we were introducing the main: If 80+% of Camel Quarkus users will be supposed to add dependency X, then the dependency should be present by default and the users do not need to know about the fine tuning unless they know what they do. Requiring a decision from the end users will cause unnecessary cognitive load and confusion. Having said that I vote for configuring core vs. main via application.properties rather than via dependencies. My very naive initial attitude to main vs. static is that we should have only one of them, probably only static. "some limitation may happen" could be presented as limitations of Camel Quarkus rather than a limitation of the single "static" mode. If ppl. need more flexibility they should be advised to choose another Camel platform. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] lburgazzoli commented on issue #1123: Fix #1037 to support the quarkus command mode
lburgazzoli commented on issue #1123: URL: https://github.com/apache/camel-quarkus/pull/1123#issuecomment-618256092 It is a little bit hard to review the PR in the current state as in example, you have removed the flag to turn on/off without providing an alternative This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] lburgazzoli commented on issue #1126: Quarkus Master - Classes that should be initialized at run time got initialized during image building
lburgazzoli commented on issue #1126: URL: https://github.com/apache/camel-quarkus/issues/1126#issuecomment-618253023 I don't know if this is the culprit but there's a number of `io.netty.util.concurrent` classes here: https://github.com/AsyncHttpClient/async-http-client/blob/master/client/src/main/java/org/asynchttpclient/netty/channel/ChannelManager.java This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-k] davsclaus commented on issue #1422: @PropertyInject does not work in @BindToRegistry methods
davsclaus commented on issue #1422: URL: https://github.com/apache/camel-k/issues/1422#issuecomment-618252275 Okay fixed/improved this for Camel 3.3, which camel-k will pickup later. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel] branch master updated: CAMEL-14955: camel-core - @PropertyInject with primitive types should be injected first
This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new 8bc1cf2 CAMEL-14955: camel-core - @PropertyInject with primitive types should be injected first 8bc1cf2 is described below commit 8bc1cf288ad77cf3c354942c343a71a95bef5d7c Author: Claus Ibsen AuthorDate: Thu Apr 23 10:13:16 2020 +0200 CAMEL-14955: camel-core - @PropertyInject with primitive types should be injected first --- .../impl/engine/DefaultCamelBeanPostProcessor.java | 74 +++-- ...efaultCamelBeanPostProcessorFieldFirstTest.java | 76 ++ 2 files changed, 131 insertions(+), 19 deletions(-) diff --git a/core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultCamelBeanPostProcessor.java b/core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultCamelBeanPostProcessor.java index ad395ca..426f21f 100644 --- a/core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultCamelBeanPostProcessor.java +++ b/core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultCamelBeanPostProcessor.java @@ -23,6 +23,7 @@ import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.Set; +import java.util.function.Function; import org.apache.camel.BeanConfigInject; import org.apache.camel.BeanInject; @@ -85,15 +86,9 @@ public class DefaultCamelBeanPostProcessor implements CamelBeanPostProcessor { return bean; } -if (bindToRegistrySupported()) { -injectClass(bean, beanName); -injectNestedClasses(bean, beanName); -injectBindToRegistryFields(bean, beanName); -injectBindToRegistryMethods(bean, beanName); -} - -injectFields(bean, beanName); -injectMethods(bean, beanName); +// do bean binding on simple types first, and then afterwards on complex types +injectFirstPass(bean, beanName, type -> !isComplexUserType(type)); +injectSecondPass(bean, beanName, type -> isComplexUserType(type)); if (bean instanceof CamelContextAware && canSetCamelContext(bean, beanName)) { CamelContextAware contextAware = (CamelContextAware)bean; @@ -174,14 +169,38 @@ public class DefaultCamelBeanPostProcessor implements CamelBeanPostProcessor { return true; } -/** - * A strategy method to allow implementations to perform some custom JBI - * based injection of the POJO - * - * @param bean the bean to be injected - */ -protected void injectFields(final Object bean, final String beanName) { +protected void injectFirstPass(Object bean, String beanName, Function filter) { +// on first pass do field and methods first +injectFields(bean, beanName, filter); +injectMethods(bean, beanName, filter); + +if (bindToRegistrySupported()) { +injectClass(bean, beanName); +injectNestedClasses(bean, beanName); +injectBindToRegistryFields(bean, beanName, filter); +injectBindToRegistryMethods(bean, beanName, filter); +} +} + +protected void injectSecondPass(Object bean, String beanName, Function filter) { +// on second pass do bind to registry beforehand as they may be used by field/method injections below +if (bindToRegistrySupported()) { +injectClass(bean, beanName); +injectNestedClasses(bean, beanName); +injectBindToRegistryFields(bean, beanName, filter); +injectBindToRegistryMethods(bean, beanName, filter); +} + +injectFields(bean, beanName, filter); +injectMethods(bean, beanName, filter); +} + +protected void injectFields(final Object bean, final String beanName, Function accept) { ReflectionHelper.doWithFields(bean.getClass(), field -> { +if (accept != null && !accept.apply(field.getType())) { +return; +} + PropertyInject propertyInject = field.getAnnotation(PropertyInject.class); if (propertyInject != null) { injectFieldProperty(field, propertyInject.value(), propertyInject.defaultValue(), bean, beanName); @@ -213,8 +232,12 @@ public class DefaultCamelBeanPostProcessor implements CamelBeanPostProcessor { }); } -protected void injectBindToRegistryFields(final Object bean, final String beanName) { +protected void injectBindToRegistryFields(final Object bean, final String beanName, Function accept) { ReflectionHelper.doWithFields(bean.getClass(), field -> { +if (accept != null && !accept.apply(field.getType())) { +return; +} + BindToRegistry bind = field.getAnnotation(BindToRegistry.class); if (bind != null) {
[GitHub] [camel-k] davsclaus commented on issue #1422: @PropertyInject does not work in @BindToRegistry methods
davsclaus commented on issue #1422: URL: https://github.com/apache/camel-k/issues/1422#issuecomment-618246148 Created a ticket https://issues.apache.org/jira/browse/CAMEL-14955 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-k] davsclaus commented on issue #1422: @PropertyInject does not work in @BindToRegistry methods
davsclaus commented on issue #1422: URL: https://github.com/apache/camel-k/issues/1422#issuecomment-618242115 Okay I am working on doing 2 passes where we first do primitive / simple types so we can do the String field injection first, before doing the bean This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] zhfeng commented on issue #1123: Fix #1037 to support the quarkus command mode
zhfeng commented on issue #1123: URL: https://github.com/apache/camel-quarkus/pull/1123#issuecomment-618241297 yeah, I'd like to do the refactor of bootstrap at first and then implement the "main" bootstrap to support the quarkus command mode. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] lburgazzoli commented on issue #1123: Fix #1037 to support the quarkus command mode
lburgazzoli commented on issue #1123: URL: https://github.com/apache/camel-quarkus/pull/1123#issuecomment-618235394 @zhfeng I will have a look soon but what's your plan here ? I mean are you gogin to implemnent only the support for the quarkus command mode or the whole `bootsrap` refactor I've proposed ? btw, I've opened a new issue https://github.com/apache/camel-quarkus/issues/1128 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] lburgazzoli opened a new issue #1128: Revisit camel-quarkus bootstrap
lburgazzoli opened a new issue #1128: URL: https://github.com/apache/camel-quarkus/issues/1128 After thinking a little bit more about supporting Quarkus Command Mode #1037 I think we should revisit the way we do bootstrap camel-quarkus (naming is purely indicative): embedded (core) routes are added to the camel context directly context need to be programmatically configured main routes and configuration classes are managed by camel-main support for command line support for configuration through properties static (aka lightweight) routes are added to the camel context directly some limitation may happen context need to be programmatically configured We can then provide main and static behaviour through extensions so depending of the end user need we may achieve different optimization or behaviours without cluttering the code too much. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel] branch master updated: CAMEL-14954: Make undertow suspendable and return status 503 if suspended just like other http component does.
This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new 991ace2 CAMEL-14954: Make undertow suspendable and return status 503 if suspended just like other http component does. 991ace2 is described below commit 991ace268566cfef5dc588689171c0c09246f00d Author: Claus Ibsen AuthorDate: Thu Apr 23 09:32:17 2020 +0200 CAMEL-14954: Make undertow suspendable and return status 503 if suspended just like other http component does. --- .../camel/component/undertow/UndertowConsumer.java | 25 +++- .../undertow/UndertowSuspendResumeTest.java| 66 ++ 2 files changed, 90 insertions(+), 1 deletion(-) diff --git a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowConsumer.java b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowConsumer.java index 5061ea8..ff12135 100644 --- a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowConsumer.java +++ b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowConsumer.java @@ -65,6 +65,7 @@ public class UndertowConsumer extends DefaultConsumer implements HttpHandler, Su private static final Logger LOG = LoggerFactory.getLogger(UndertowConsumer.class); private CamelWebSocketHandler webSocketHandler; private boolean rest; +private volatile boolean suspended; public UndertowConsumer(UndertowEndpoint endpoint, Processor processor) { super(endpoint, processor); @@ -93,6 +94,7 @@ public class UndertowConsumer extends DefaultConsumer implements HttpHandler, Su @Override protected void doStart() throws Exception { +this.suspended = false; super.doStart(); final UndertowEndpoint endpoint = getEndpoint(); if (endpoint.isWebSocket()) { @@ -128,6 +130,7 @@ public class UndertowConsumer extends DefaultConsumer implements HttpHandler, Su @Override protected void doStop() throws Exception { +this.suspended = false; super.doStop(); if (this.webSocketHandler != null) { this.webSocketHandler.setConsumer(null); @@ -136,10 +139,23 @@ public class UndertowConsumer extends DefaultConsumer implements HttpHandler, Su endpoint.getComponent().unregisterEndpoint(this, endpoint.getHttpHandlerRegistrationInfo(), endpoint.getSslContext()); } +protected void doSuspend() throws Exception { +this.suspended = true; +super.doSuspend(); +} + +protected void doResume() throws Exception { +this.suspended = false; +super.doResume(); +} + +public boolean isSuspended() { +return this.suspended; +} + @Override public void handleRequest(HttpServerExchange httpExchange) throws Exception { HttpString requestMethod = httpExchange.getRequestMethod(); - if (Methods.OPTIONS.equals(requestMethod) && !getEndpoint().isOptionsEnabled()) { CollectionStringBuffer csb = new CollectionStringBuffer(","); @@ -180,6 +196,13 @@ public class UndertowConsumer extends DefaultConsumer implements HttpHandler, Su return; } +// are we suspended +if (isSuspended()) { +httpExchange.setStatusCode(StatusCodes.SERVICE_UNAVAILABLE); +httpExchange.endExchange(); +return; +} + if (getEndpoint().getSecurityProvider() != null) { //security provider decides, whether endpoint is accessible int statusCode = getEndpoint().getSecurityProvider().authenticate(httpExchange, computeAllowedRoles()); diff --git a/components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowSuspendResumeTest.java b/components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowSuspendResumeTest.java new file mode 100644 index 000..b06e9ba --- /dev/null +++ b/components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowSuspendResumeTest.java @@ -0,0 +1,66 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the
[camel] branch master updated: Upgrade AWS SDK v2 to version 2.13.1
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new 253e7d1 Upgrade AWS SDK v2 to version 2.13.1 253e7d1 is described below commit 253e7d1b93100e49447f8a26dff06f934cbe298d Author: Andrea Cosentino AuthorDate: Thu Apr 23 09:02:54 2020 +0200 Upgrade AWS SDK v2 to version 2.13.1 --- parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent/pom.xml b/parent/pom.xml index 24861fe..59974e5 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -76,7 +76,7 @@ 1.9.1 4.0.2 1.11.714 -2.13.0 +2.13.1 1.11.22 2.4.0 1.2.14
[GitHub] [camel-spring-boot] oscerd commented on issue #51: Fix broken links under CAMEL LANGUAGES section
oscerd commented on issue #51: URL: https://github.com/apache/camel-spring-boot/pull/51#issuecomment-618218372 I fixed the autogeneration. Thanks for reporting. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [camel-quarkus] jamesnetherton opened a new pull request #1127: Improve master -> quarkus-master branch scheduled synchronization workflow
jamesnetherton opened a new pull request #1127: URL: https://github.com/apache/camel-quarkus/pull/1127 Some changes to improve the process of syncing the latest work on the master branch to the quarkus-master branch. There's a few things I'd like to improve, but I think this is a decent starting point. Some things to be aware of: * I externalized the native integration test categories so they can be shared across workflow files in `.github/test-categories.yaml`. * Added build status reporting functionality to the sync job. It'll automatically create an issue for investigating failures and will auto close it when the build is successful. * The cache action does not support the schedule event :upside_down_face:. So instead I use the artifact action to upload / download the m2 repository between jobs. This actually turns out to be more reliable than the cache anyway. To avoid exceeding quotas I added another workflow to periodically clean up the generated artifacts. If this works well, I'll look at applying the same thing for the master -> camel-master branch sync. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[camel-karaf] branch master updated: Regen after upgrading catalog information
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-karaf.git The following commit(s) were added to refs/heads/master by this push: new 147362a Regen after upgrading catalog information 147362a is described below commit 147362ace32932ee7e5b1f26d65d7a3054aff6c3 Author: Andrea Cosentino AuthorDate: Thu Apr 23 08:51:03 2020 +0200 Regen after upgrading catalog information --- docs/modules/ROOT/pages/components.adoc | 118 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/docs/modules/ROOT/pages/components.adoc b/docs/modules/ROOT/pages/components.adoc index 5bb5b42..096667a 100644 --- a/docs/modules/ROOT/pages/components.adoc +++ b/docs/modules/ROOT/pages/components.adoc @@ -24,181 +24,181 @@ Number of Camel components: 207 in 207 JAR artifacts (1 deprecated) `amqp:destinationType:destinationName` | 1.2 | Messaging with AMQP protocol using Apache QPid Client. | xref:components::apns-component.adoc[APNS] (camel-apns) + -`apns:name` | 2.8 | For sending notifications to Apple iOS devices. +`apns:name` | 2.8 | Send notifications to Apple iOS devices. | xref:components::as2-component.adoc[AS2] (camel-as2) + -`as2:apiName/methodName` | 2.22 | Component used for transferring data secure and reliable over the internet using the AS2 protocol. +`as2:apiName/methodName` | 2.22 | Transfer data securely and reliably using the AS2 protocol (RFC4130). | xref:components::asterisk-component.adoc[Asterisk] (camel-asterisk) + -`asterisk:name` | 2.18 | The asterisk component is used to interact with Asterisk PBX Server. +`asterisk:name` | 2.18 | Interact with Asterisk PBX Server. | xref:components::atmosphere-websocket-component.adoc[Atmosphere Websocket] (camel-atmosphere-websocket) + -`atmosphere-websocket:servicePath` | 2.14 | To exchange data with external Websocket clients using Atmosphere. +`atmosphere-websocket:servicePath` | 2.14 | Expose WebSocket endpoints using the Atmosphere framework. | xref:components::atom-component.adoc[Atom] (camel-atom) + -`atom:feedUri` | 1.2 | The atom component is used for consuming Atom RSS feeds. +`atom:feedUri` | 1.2 | Poll Atom RSS feeds. | xref:components::avro-component.adoc[Avro] (camel-avro-rpc) + -`avro:transport:host:port/messageName` | 2.10 | Working with Apache Avro for data serialization. +`avro:transport:host:port/messageName` | 2.10 | Produce or consume Apache Avro RPC services. | xref:components::aws-cw-component.adoc[AWS CloudWatch] (camel-aws-cw) + -`aws-cw:namespace` | 2.11 | The aws-cw component is used for sending metrics to an Amazon CloudWatch. +`aws-cw:namespace` | 2.11 | Send metrics to AWS CloudWatch. | xref:components::aws-ddb-component.adoc[AWS DynamoDB] (camel-aws-ddb) + -`aws-ddb:tableName` | 2.10 | The aws-ddb component is used for storing and retrieving data from Amazon's DynamoDB service. +`aws-ddb:tableName` | 2.10 | Store and retrieve data from AWS DynamoDB service. | xref:components::aws-ec2-component.adoc[AWS EC2] (camel-aws-ec2) + -`aws-ec2:label` | 2.16 | The aws-ec2 is used for managing Amazon EC2 instances. +`aws-ec2:label` | 2.16 | Manage AWS EC2 instances. | xref:components::aws-ecs-component.adoc[AWS ECS] (camel-aws-ecs) + -`aws-ecs:label` | 3.0 | The aws-ecs is used for managing Amazon ECS +`aws-ecs:label` | 3.0 | Manage AWS ECS cluster instances. | xref:components::aws-eks-component.adoc[AWS EKS] (camel-aws-eks) + -`aws-eks:label` | 3.0 | The aws-eks is used for managing Amazon EKS +`aws-eks:label` | 3.0 | Manage AWS EKS cluster instances. | xref:components::aws-iam-component.adoc[AWS IAM] (camel-aws-iam) + -`aws-iam:label` | 2.23 | The aws-iam is used for managing Amazon IAM +`aws-iam:label` | 2.23 | Manage AWS IAM instances. | xref:components::aws-kinesis-component.adoc[AWS Kinesis] (camel-aws-kinesis) + -`aws-kinesis:streamName` | 2.17 | The aws-kinesis component is for consuming and producing records from Amazon Kinesis Streams. +`aws-kinesis:streamName` | 2.17 | Consume and produce records from AWS Kinesis Streams. | xref:components::aws-kms-component.adoc[AWS KMS] (camel-aws-kms) + -`aws-kms:label` | 2.21 | The aws-kms is used for managing Amazon KMS +`aws-kms:label` | 2.21 | Manage keys stored in AWS KMS instances. | xref:components::aws-lambda-component.adoc[AWS Lambda] (camel-aws-lambda) + -`aws-lambda:function` | 2.20 | The aws-lambda is used for managing and invoking functions from Amazon Lambda. +`aws-lambda:function` | 2.20 | Manage and invoke AWS Lambda functions. | xref:components::aws-mq-component.adoc[AWS MQ] (camel-aws-mq) + -`aws-mq:label` | 2.21 | The aws-mq is used for managing Amazon MQ instances. +`aws-mq:label` | 2.21 | Manage AWS MQ instances. | xref:components::aws-msk-component.adoc[AWS MSK] (camel-aws-msk) + -`aws-msk:label` | 3.0 | The aws-msk is used for managing Amazon
[camel-kafka-connector] annotated tag camel-kafka-connector-0.1.0 created (now b4d186f)
This is an automated email from the ASF dual-hosted git repository. valdar pushed a change to annotated tag camel-kafka-connector-0.1.0 in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git. at b4d186f (tag) tagging 3a96b871018edabc21d44aec0b231f55793f446f (commit) by Andrea Tarocchi on Thu Apr 23 08:52:00 2020 +0200 - Log - [maven-release-plugin] copy for tag camel-kafka-connector-0.1.0 --- No new revisions were added by this update.
[camel-kafka-connector] branch release0.1.0 updated (523d7b1 -> 3a96b87)
This is an automated email from the ASF dual-hosted git repository. valdar pushed a change to branch release0.1.0 in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git. from 523d7b1 [maven-release-plugin] prepare for next development iteration new e0be8f5 [maven-release-plugin] prepare release camel-kafka-connector-0.1.0 new 41394d2 [maven-release-plugin] rollback the release of camel-kafka-connector-0.1.0 new 3a96b87 [maven-release-plugin] prepare release camel-kafka-connector-0.1.0 The 3 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: buildingtools/pom.xml | 2 +- connectors/camel-activemq-kafka-connector/pom.xml | 2 +- connectors/camel-ahc-kafka-connector/pom.xml| 2 +- connectors/camel-ahc-ws-kafka-connector/pom.xml | 2 +- connectors/camel-ahc-wss-kafka-connector/pom.xml| 2 +- connectors/camel-amqp-kafka-connector/pom.xml | 2 +- connectors/camel-apns-kafka-connector/pom.xml | 2 +- connectors/camel-as2-kafka-connector/pom.xml| 2 +- connectors/camel-asterisk-kafka-connector/pom.xml | 2 +- connectors/camel-atmos-kafka-connector/pom.xml | 2 +- connectors/camel-atmosphere-websocket-kafka-connector/pom.xml | 2 +- connectors/camel-atom-kafka-connector/pom.xml | 2 +- connectors/camel-atomix-map-kafka-connector/pom.xml | 2 +- connectors/camel-atomix-messaging-kafka-connector/pom.xml | 2 +- connectors/camel-atomix-multimap-kafka-connector/pom.xml| 2 +- connectors/camel-atomix-queue-kafka-connector/pom.xml | 2 +- connectors/camel-atomix-set-kafka-connector/pom.xml | 2 +- connectors/camel-atomix-value-kafka-connector/pom.xml | 2 +- connectors/camel-avro-kafka-connector/pom.xml | 2 +- connectors/camel-aws-cw-kafka-connector/pom.xml | 2 +- connectors/camel-aws-ddb-kafka-connector/pom.xml| 2 +- connectors/camel-aws-ddbstream-kafka-connector/pom.xml | 2 +- connectors/camel-aws-ec2-kafka-connector/pom.xml| 2 +- connectors/camel-aws-ecs-kafka-connector/pom.xml| 2 +- connectors/camel-aws-eks-kafka-connector/pom.xml| 2 +- connectors/camel-aws-iam-kafka-connector/pom.xml| 2 +- connectors/camel-aws-kinesis-firehose-kafka-connector/pom.xml | 2 +- connectors/camel-aws-kinesis-kafka-connector/pom.xml| 2 +- connectors/camel-aws-kms-kafka-connector/pom.xml| 2 +- connectors/camel-aws-lambda-kafka-connector/pom.xml | 2 +- connectors/camel-aws-mq-kafka-connector/pom.xml | 2 +- connectors/camel-aws-msk-kafka-connector/pom.xml| 2 +- connectors/camel-aws-s3-kafka-connector/pom.xml | 2 +- connectors/camel-aws-sdb-kafka-connector/pom.xml| 2 +- connectors/camel-aws-ses-kafka-connector/pom.xml| 2 +- connectors/camel-aws-sns-kafka-connector/pom.xml| 2 +- connectors/camel-aws-sqs-kafka-connector/pom.xml| 2 +- connectors/camel-aws-swf-kafka-connector/pom.xml| 2 +- connectors/camel-aws-translate-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-cw-kafka-connector/pom.xml| 2 +- connectors/camel-aws2-ddb-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-ddbstream-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-ec2-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-ecs-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-eks-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-iam-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-kms-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-mq-kafka-connector/pom.xml| 2 +- connectors/camel-aws2-msk-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-ses-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-sns-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-sqs-kafka-connector/pom.xml | 2 +- connectors/camel-aws2-translate-kafka-connector/pom.xml | 2 +- connectors/camel-azure-blob-kafka-connector/pom.xml | 2 +- connectors/camel-azure-queue-kafka-connector/pom.xml| 2 +-
[GitHub] [camel-quarkus] jamesnetherton opened a new issue #1126: Quarkus Master - Classes that should be initialized at run time got initialized during image building
jamesnetherton opened a new issue #1126: URL: https://github.com/apache/camel-quarkus/issues/1126 I observed some failures building camel-quarkus with the latest Quarkus 999-SNAPSHOT. This happens on at least the HTTP and Telegram native tests. Given this is related to Netty, it's likely it fails for other extensions too. ``` INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Running Quarkus native-image plugin on GraalVM Version 19.3.1 CE [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] docker run -v camel-quarkus/integration-tests/http/target/camel-quarkus-integration-test-http-1.1.0-SNAPSHOT-native-image-source-jar:/project:z --env LANG=C --user 1000:1000 --rm quay.io/quarkus/ubi-quarkus-native-image:19.3.1-java11 -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -J-Dsun.nio.ch.maxUpdateArraySize=100 -J-Dvertx.logger-delegate-factory-class-name=io.quarkus.vertx.core.runtime.VertxLogDelegateFactory -J-Dvertx.disableDnsResolver=true -J-Dio.netty.leakDetection.level=DISABLED -J-Dio.netty.allocator.maxOrder=1 -J-Duser.language=en -J-Dfile.encoding=UTF-8 --initialize-at-build-time= -H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy$BySpaceAndTime -H:+JNI -jar camel-quarkus-integration-test-http-1.1.0-SNAPSHOT-runner.jar -H:FallbackThreshold=0 -H:+ReportExceptionStackTraces -H:-AddAllCharsets -H:-IncludeAllTimeZones -H:EnableURLProtocols=http,https --enable-all-security-services --no-server -H:-UseServiceLoaderFeature -H:+StackTrace camel-quarkus-integration-test-http-1.1.0-SNAPSHOT-runner [camel-quarkus-integration-test-http-1.1.0-SNAPSHOT-runner:24]classlist: 8,447.56 ms [camel-quarkus-integration-test-http-1.1.0-SNAPSHOT-runner:24](cap): 1,372.91 ms [camel-quarkus-integration-test-http-1.1.0-SNAPSHOT-runner:24]setup: 3,101.71 ms 06:43:27,457 INFO [io.und.web.jsr] UT026003: Adding annotated server endpoint class org.apache.camel.quarkus.component.http.it.GreetingServerEndpoint for path /ahc-ws/greeting [camel-quarkus-integration-test-http-1.1.0-SNAPSHOT-runner:24] analysis: 21,620.84 ms Error: Classes that should be initialized at run time got initialized during image building: io.netty.util.concurrent.GlobalEventExecutor the class was requested to be initialized at build time (from the command line). To see why io.netty.util.concurrent.GlobalEventExecutor got initialized use -H:+TraceClassInitialization io.netty.util.concurrent.ScheduledFutureTask the class was requested to be initialized at build time (from the command line). To see why io.netty.util.concurrent.ScheduledFutureTask got initialized use -H:+TraceClassInitialization io.netty.util.concurrent.ImmediateEventExecutor the class was requested to be initialized at build time (from the command line). To see why io.netty.util.concurrent.ImmediateEventExecutor got initialized use -H:+TraceClassInitialization com.oracle.svm.core.util.UserError$UserException: Classes that should be initialized at run time got initialized during image building: io.netty.util.concurrent.GlobalEventExecutor the class was requested to be initialized at build time (from the command line). To see why io.netty.util.concurrent.GlobalEventExecutor got initialized use -H:+TraceClassInitialization io.netty.util.concurrent.ScheduledFutureTask the class was requested to be initialized at build time (from the command line). To see why io.netty.util.concurrent.ScheduledFutureTask got initialized use -H:+TraceClassInitialization io.netty.util.concurrent.ImmediateEventExecutor the class was requested to be initialized at build time (from the command line). To see why io.netty.util.concurrent.ImmediateEventExecutor got initialized use -H:+TraceClassInitialization at com.oracle.svm.core.util.UserError.abort(UserError.java:65) at com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization.checkDelayedInitialization(ConfigurableClassInitialization.java:510) at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.duringAnalysis(ClassInitializationFeature.java:187) at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$8(NativeImageGenerator.java:710) at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:63) at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:710) at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:530) at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:445) at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at
[camel-spring-boot] 02/10: Docs: Fixed generation of starters list - dataformats, thanks Saisurya Kattamuri for spotting this
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit 238b8136cf1df695e33fe24079b87103dae74c35 Author: Andrea Cosentino AuthorDate: Thu Apr 23 07:56:35 2020 +0200 Docs: Fixed generation of starters list - dataformats, thanks Saisurya Kattamuri for spotting this --- .../src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java index cede0b2..9105ddd 100644 --- a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java +++ b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java @@ -49,7 +49,7 @@ public class ExtMvelHelper { return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", invokeGetter(model, "getScheme") + "-component.html"); } else if (model instanceof DataFormatModel) { -return String.format("link:https://camel.apache.org/%s/latest/%s;, "dataformats", +return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", "dataformats", invokeGetter(model, "getName") + "-dataformat.html"); } else if (model instanceof LanguageModel) { return String.format("link:https://camel.apache.org/%s/latest/%s;, "components",
[camel-spring-boot] 01/10: Docs: Fixed generation of starters list - dataformats, thanks Saisurya Kattamuri for spotting this
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit 09568701547c52a512e841308b3329c51d35ab98 Author: Andrea Cosentino AuthorDate: Thu Apr 23 07:54:36 2020 +0200 Docs: Fixed generation of starters list - dataformats, thanks Saisurya Kattamuri for spotting this --- .../src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java index a885f31..cede0b2 100644 --- a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java +++ b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java @@ -49,7 +49,7 @@ public class ExtMvelHelper { return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", invokeGetter(model, "getScheme") + "-component.html"); } else if (model instanceof DataFormatModel) { -return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", +return String.format("link:https://camel.apache.org/%s/latest/%s;, "dataformats", invokeGetter(model, "getName") + "-dataformat.html"); } else if (model instanceof LanguageModel) { return String.format("link:https://camel.apache.org/%s/latest/%s;, "components",
[camel-spring-boot] branch master updated (ea10a93 -> a06dbb3)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git. from ea10a93 [create-pull-request] automated change new 0956870 Docs: Fixed generation of starters list - dataformats, thanks Saisurya Kattamuri for spotting this new 238b813 Docs: Fixed generation of starters list - dataformats, thanks Saisurya Kattamuri for spotting this new ff45972 Docs: Fixed generation of starters list - languages, thanks Saisurya Kattamuri for spotting this new f9c92c0 Docs: Fixed generation of starters list - others, thanks Saisurya Kattamuri for spotting this new c3006bf Regen after fixing tooling new fc826be Fixed README.adoc location new 3ca454f Fixed README.adoc naming in docs generation new cd4d436 Regen new af18eba Fixed docs generation new a06dbb3 Regen The 10 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: components-starter/README.adoc | 480 ++--- docs/modules/ROOT/pages/list.adoc | 480 ++--- tooling/camel-spring-boot-dependencies/pom.xml | 5 + .../camel/springboot/maven/ExtMvelHelper.java | 12 +- .../maven/UpdateDocComponentsListMojo.java | 8 +- 5 files changed, 495 insertions(+), 490 deletions(-)
[camel-spring-boot] 06/10: Fixed README.adoc location
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit fc826be7fdb669650fc0a52fb5409cd582a21556 Author: Andrea Cosentino AuthorDate: Thu Apr 23 08:24:11 2020 +0200 Fixed README.adoc location --- .../org/apache/camel/springboot/maven/UpdateDocComponentsListMojo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/UpdateDocComponentsListMojo.java b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/UpdateDocComponentsListMojo.java index 023ed70..f3c70c7b 100644 --- a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/UpdateDocComponentsListMojo.java +++ b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/UpdateDocComponentsListMojo.java @@ -180,7 +180,7 @@ public class UpdateDocComponentsListMojo extends AbstractMojo { .count(); // update the big readme file in the extensions dir -File file = new File(readmeComponentsStarterDir, "readme.adoc"); +File file = new File(readmeComponentsStarterDir, "README.adoc"); boolean exists = file.exists(); String changed = templateComponents(components, count, deprecated); boolean updated = updateComponents(file, changed);
[camel-spring-boot] 10/10: Regen
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit a06dbb323a77a89c858d4c1ff7f2f18fa2023551 Author: Andrea Cosentino AuthorDate: Thu Apr 23 08:39:18 2020 +0200 Regen --- components-starter/README.adoc| 168 ++--- docs/modules/ROOT/pages/list.adoc | 480 +++--- 2 files changed, 324 insertions(+), 324 deletions(-) diff --git a/components-starter/README.adoc b/components-starter/README.adoc index 8446bb4..8ef7c77 100644 --- a/components-starter/README.adoc +++ b/components-starter/README.adoc @@ -1007,139 +1007,139 @@ Number of Camel data formats: 45 in 37 JAR artifacts (0 deprecated) |=== | Data Format | Since | Description -| link:https://camel.apache.org/components/latest/dataformats[Any23] + +| link:https://camel.apache.org/components/latest/dataformats/any23-dataformat.html[Any23] + (camel-any23-starter) | 3.0 | Extract RDF data from HTML documents. -| link:https://camel.apache.org/components/latest/dataformats[ASN.1 File] + +| link:https://camel.apache.org/components/latest/dataformats/asn1-dataformat.html[ASN.1 File] + (camel-asn1-starter) | 2.20 | Encode and decode data structures using Abstract Syntax Notation One (ASN.1). -| link:https://camel.apache.org/components/latest/dataformats[Avro] + +| link:https://camel.apache.org/components/latest/dataformats/avro-dataformat.html[Avro] + (camel-avro-starter) | 2.14 | Serialize and deserialize messages using Apache Avro binary dataformat. -| link:https://camel.apache.org/components/latest/dataformats[Barcode] + +| link:https://camel.apache.org/components/latest/dataformats/barcode-dataformat.html[Barcode] + (camel-barcode-starter) | 2.14 | Transform strings to various 1D/2D barcode bitmap formats and back. -| link:https://camel.apache.org/components/latest/dataformats[Base64] + +| link:https://camel.apache.org/components/latest/dataformats/base64-dataformat.html[Base64] + (camel-base64-starter) | 2.11 | Encode and decode data using Base64. -| link:https://camel.apache.org/components/latest/dataformats[BeanIO] + +| link:https://camel.apache.org/components/latest/dataformats/beanio-dataformat.html[BeanIO] + (camel-beanio-starter) | 2.10 | Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats). -| link:https://camel.apache.org/components/latest/dataformats[Bindy CSV] + +| link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy CSV] + (camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). -| link:https://camel.apache.org/components/latest/dataformats[Bindy Fixed Length] + +| link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy Fixed Length] + (camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). -| link:https://camel.apache.org/components/latest/dataformats[Bindy Key Value Pair] + +| link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy Key Value Pair] + (camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). -| link:https://camel.apache.org/components/latest/dataformats[CBOR] + +| link:https://camel.apache.org/components/latest/dataformats/cbor-dataformat.html[CBOR] + (camel-cbor-starter) | 3.0 | Unmarshal a CBOR payload to POJO and back. -| link:https://camel.apache.org/components/latest/dataformats[Crypto (Java Cryptographic Extension)] + +| link:https://camel.apache.org/components/latest/dataformats/crypto-dataformat.html[Crypto (Java Cryptographic Extension)] + (camel-crypto-starter) | 2.3 | Encrypt and decrypt messages using Java Cryptography Extension (JCE). -| link:https://camel.apache.org/components/latest/dataformats[CSV] + +| link:https://camel.apache.org/components/latest/dataformats/csv-dataformat.html[CSV] + (camel-csv-starter) | 1.3 | Handle CSV (Comma Separated Values) payloads. -| link:https://camel.apache.org/components/latest/dataformats[FHIR JSon] + +| link:https://camel.apache.org/components/latest/dataformats/fhirJson-dataformat.html[FHIR JSon] + (camel-fhir-starter) | 2.21 | Marshall/unmarshall FHIR objects to/from JSON. -| link:https://camel.apache.org/components/latest/dataformats[FHIR XML] + +| link:https://camel.apache.org/components/latest/dataformats/fhirXml-dataformat.html[FHIR XML] + (camel-fhir-starter) | 2.21 | Marshall/unmarshall FHIR objects to/from XML. -| link:https://camel.apache.org/components/latest/dataformats[Flatpack] + +|
[camel-spring-boot] 03/10: Docs: Fixed generation of starters list - languages, thanks Saisurya Kattamuri for spotting this
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit ff4597297a40ec525bb6f007f283d3488f6b1a31 Author: Andrea Cosentino AuthorDate: Thu Apr 23 07:56:49 2020 +0200 Docs: Fixed generation of starters list - languages, thanks Saisurya Kattamuri for spotting this --- .../src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java index 9105ddd..442aaf7 100644 --- a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java +++ b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java @@ -52,7 +52,7 @@ public class ExtMvelHelper { return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", "dataformats", invokeGetter(model, "getName") + "-dataformat.html"); } else if (model instanceof LanguageModel) { -return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", +return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", "languages", invokeGetter(model, "getName") + "-language.html"); } else if (model instanceof OtherModel) { return String.format("link:https://camel.apache.org/%s/latest/%s;, "components",
[camel-spring-boot] 05/10: Regen after fixing tooling
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit c3006bfbaa0f2b5a8022eac8c610b55075501080 Author: Andrea Cosentino AuthorDate: Thu Apr 23 08:16:46 2020 +0200 Regen after fixing tooling --- tooling/camel-spring-boot-dependencies/pom.xml | 5 + 1 file changed, 5 insertions(+) diff --git a/tooling/camel-spring-boot-dependencies/pom.xml b/tooling/camel-spring-boot-dependencies/pom.xml index c1fa56f..42acffd 100644 --- a/tooling/camel-spring-boot-dependencies/pom.xml +++ b/tooling/camel-spring-boot-dependencies/pom.xml @@ -3436,6 +3436,11 @@ org.apache.camel +camel-splunk-hec +3.3.0-SNAPSHOT + + +org.apache.camel camel-spring 3.3.0-SNAPSHOT
[camel-spring-boot] 09/10: Fixed docs generation
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit af18eba5962c1a6906544a8febf99362399e2c64 Author: Andrea Cosentino AuthorDate: Thu Apr 23 08:35:39 2020 +0200 Fixed docs generation --- .../org/apache/camel/springboot/maven/ExtMvelHelper.java | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java index f73e628..73273c4 100644 --- a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java +++ b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java @@ -49,14 +49,14 @@ public class ExtMvelHelper { return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", invokeGetter(model, "getScheme") + "-component.html"); } else if (model instanceof DataFormatModel) { -return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", "dataformats", -invokeGetter(model, "getName") + "-dataformat.html"); +return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", + "dataformats/" + invokeGetter(model, "getName") + "-dataformat.html"); } else if (model instanceof LanguageModel) { -return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", "languages", -invokeGetter(model, "getName") + "-language.html"); +return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", + "languages/" +invokeGetter(model, "getName") + "-language.html"); } else if (model instanceof OtherModel) { -return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", "others", -invokeGetter(model, "getName") + ".html"); +return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", + "others/" + invokeGetter(model, "getName") + ".html"); } else { return null; }
[camel-spring-boot] 07/10: Fixed README.adoc naming in docs generation
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit 3ca454fc36a65593323522e7cacfeb5b10812ed6 Author: Andrea Cosentino AuthorDate: Thu Apr 23 08:25:30 2020 +0200 Fixed README.adoc naming in docs generation --- components-starter/README.adoc | 222 ++--- .../maven/UpdateDocComponentsListMojo.java | 6 +- 2 files changed, 114 insertions(+), 114 deletions(-) diff --git a/components-starter/README.adoc b/components-starter/README.adoc index 7c69fdb..0d2ec7d 100644 --- a/components-starter/README.adoc +++ b/components-starter/README.adoc @@ -12,328 +12,328 @@ Number of Camel components: 328 in 261 JAR artifacts (1 deprecated) | Component | Since | Description | link:https://camel.apache.org/components/latest/activemq-component.html[ActiveMQ] (camel-activemq-starter) + -`activemq:destinationType:destinationName` | 1.0 | The activemq component allows messages to be sent to (or consumed from) Apache ActiveMQ. This component extends the Camel JMS component. +`activemq:destinationType:destinationName` | 1.0 | Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component. | link:https://camel.apache.org/components/latest/ahc-component.html[AHC] (camel-ahc-starter) + -`ahc:httpUri` | 2.8 | To call external HTTP services using Async Http Client. +`ahc:httpUri` | 2.8 | Call external HTTP services using Async Http Client. | link:https://camel.apache.org/components/latest/ahc-ws-component.html[AHC Websocket] (camel-ahc-ws-starter) + -`ahc-ws:httpUri` | 2.14 | To exchange data with external Websocket servers using Async Http Client. +`ahc-ws:httpUri` | 2.14 | Exchange data with external Websocket servers using Async Http Client. | link:https://camel.apache.org/components/latest/amqp-component.html[AMQP] (camel-amqp-starter) + `amqp:destinationType:destinationName` | 1.2 | Messaging with AMQP protocol using Apache QPid Client. | link:https://camel.apache.org/components/latest/apns-component.html[APNS] (camel-apns-starter) + -`apns:name` | 2.8 | For sending notifications to Apple iOS devices. +`apns:name` | 2.8 | Send notifications to Apple iOS devices. | link:https://camel.apache.org/components/latest/as2-component.html[AS2] (camel-as2-starter) + -`as2:apiName/methodName` | 2.22 | Component used for transferring data secure and reliable over the internet using the AS2 protocol. +`as2:apiName/methodName` | 2.22 | Transfer data securely and reliably using the AS2 protocol (RFC4130). | link:https://camel.apache.org/components/latest/asterisk-component.html[Asterisk] (camel-asterisk-starter) + -`asterisk:name` | 2.18 | The asterisk component is used to interact with Asterisk PBX Server. +`asterisk:name` | 2.18 | Interact with Asterisk PBX Server. | link:https://camel.apache.org/components/latest/atmos-component.html[Atmos] (camel-atmos-starter) + -`atmos:name/operation` | 2.15 | The atmos component is used for integrating with EMC's Atomos Storage. +`atmos:name/operation` | 2.15 | Integract with EMC's ViPR object data services using the Atmos Client. | link:https://camel.apache.org/components/latest/atmosphere-websocket-component.html[Atmosphere Websocket] (camel-atmosphere-websocket-starter) + -`atmosphere-websocket:servicePath` | 2.14 | To exchange data with external Websocket clients using Atmosphere. +`atmosphere-websocket:servicePath` | 2.14 | Expose WebSocket endpoints using the Atmosphere framework. | link:https://camel.apache.org/components/latest/atom-component.html[Atom] (camel-atom-starter) + -`atom:feedUri` | 1.2 | The atom component is used for consuming Atom RSS feeds. +`atom:feedUri` | 1.2 | Poll Atom RSS feeds. | link:https://camel.apache.org/components/latest/atomix-map-component.html[Atomix Map] (camel-atomix-starter) + -`atomix-map:resourceName` | 2.20 | The atomix-map component is used to access Atomix's distributed map. +`atomix-map:resourceName` | 2.20 | Access Atomix's distributed map. | link:https://camel.apache.org/components/latest/atomix-messaging-component.html[Atomix Messaging] (camel-atomix-starter) + -`atomix-messaging:resourceName` | 2.20 | The atomix-messaging component is used to access Atomix's group messaging. +`atomix-messaging:resourceName` | 2.20 | Access Atomix's group messaging. | link:https://camel.apache.org/components/latest/atomix-multimap-component.html[Atomix MultiMap] (camel-atomix-starter) + -`atomix-multimap:resourceName` | 2.20 | The atomix-multimap component is used to access Atomix's distributed multi map. +`atomix-multimap:resourceName` | 2.20 | Access Atomix's distributed multi map. | link:https://camel.apache.org/components/latest/atomix-queue-component.html[Atomix Queue] (camel-atomix-starter) + -`atomix-queue:resourceName` | 2.20 | The atomix-queue component is
[camel-spring-boot] 04/10: Docs: Fixed generation of starters list - others, thanks Saisurya Kattamuri for spotting this
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit f9c92c0da096b4ae843cdd55bc575e1f8c959a30 Author: Andrea Cosentino AuthorDate: Thu Apr 23 07:57:51 2020 +0200 Docs: Fixed generation of starters list - others, thanks Saisurya Kattamuri for spotting this --- .../src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java index 442aaf7..f73e628 100644 --- a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java +++ b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java @@ -55,7 +55,7 @@ public class ExtMvelHelper { return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", "languages", invokeGetter(model, "getName") + "-language.html"); } else if (model instanceof OtherModel) { -return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", +return String.format("link:https://camel.apache.org/%s/latest/%s;, "components", "others", invokeGetter(model, "getName") + ".html"); } else { return null;
[camel-spring-boot] 08/10: Regen
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git commit cd4d436cd0bbeec9e48c74559d6c3da7e22eb20d Author: Andrea Cosentino AuthorDate: Thu Apr 23 08:26:18 2020 +0200 Regen --- components-starter/README.adoc | 258 - 1 file changed, 129 insertions(+), 129 deletions(-) diff --git a/components-starter/README.adoc b/components-starter/README.adoc index 0d2ec7d..8446bb4 100644 --- a/components-starter/README.adoc +++ b/components-starter/README.adoc @@ -1007,140 +1007,140 @@ Number of Camel data formats: 45 in 37 JAR artifacts (0 deprecated) |=== | Data Format | Since | Description -| link:https://camel.apache.org/components/latest/any23-dataformat.html[Any23] + -(camel-any23-starter) | 3.0 | Any23 data format is used for parsing data to RDF. +| link:https://camel.apache.org/components/latest/dataformats[Any23] + +(camel-any23-starter) | 3.0 | Extract RDF data from HTML documents. -| link:https://camel.apache.org/components/latest/asn1-dataformat.html[ASN.1 File] + -(camel-asn1-starter) | 2.20 | The ASN.1 data format is used for file transfer with telecommunications protocols. +| link:https://camel.apache.org/components/latest/dataformats[ASN.1 File] + +(camel-asn1-starter) | 2.20 | Encode and decode data structures using Abstract Syntax Notation One (ASN.1). -| link:https://camel.apache.org/components/latest/avro-dataformat.html[Avro] + -(camel-avro-starter) | 2.14 | The Avro data format is used for serialization and deserialization of messages using Apache Avro binary dataformat. +| link:https://camel.apache.org/components/latest/dataformats[Avro] + +(camel-avro-starter) | 2.14 | Serialize and deserialize messages using Apache Avro binary dataformat. -| link:https://camel.apache.org/components/latest/barcode-dataformat.html[Barcode] + -(camel-barcode-starter) | 2.14 | The Barcode data format is used for creating barccode images (such as QR-Code) +| link:https://camel.apache.org/components/latest/dataformats[Barcode] + +(camel-barcode-starter) | 2.14 | Transform strings to various 1D/2D barcode bitmap formats and back. -| link:https://camel.apache.org/components/latest/base64-dataformat.html[Base64] + -(camel-base64-starter) | 2.11 | The Base64 data format is used for base64 encoding and decoding. +| link:https://camel.apache.org/components/latest/dataformats[Base64] + +(camel-base64-starter) | 2.11 | Encode and decode data using Base64. -| link:https://camel.apache.org/components/latest/beanio-dataformat.html[BeanIO] + -(camel-beanio-starter) | 2.10 | The BeanIO data format is used for working with flat payloads (such as CSV, delimited, or fixed length formats). +| link:https://camel.apache.org/components/latest/dataformats[BeanIO] + +(camel-beanio-starter) | 2.10 | Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats). -| link:https://camel.apache.org/components/latest/bindy-dataformat.html[Bindy CSV] + -(camel-bindy-starter) | 2.0 | The Bindy data format is used for working with flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). +| link:https://camel.apache.org/components/latest/dataformats[Bindy CSV] + +(camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). -| link:https://camel.apache.org/components/latest/bindy-dataformat.html[Bindy Fixed Length] + -(camel-bindy-starter) | 2.0 | The Bindy data format is used for working with flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). +| link:https://camel.apache.org/components/latest/dataformats[Bindy Fixed Length] + +(camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). -| link:https://camel.apache.org/components/latest/bindy-dataformat.html[Bindy Key Value Pair] + -(camel-bindy-starter) | 2.0 | The Bindy data format is used for working with flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). +| link:https://camel.apache.org/components/latest/dataformats[Bindy Key Value Pair] + +(camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). -| link:https://camel.apache.org/components/latest/cbor-dataformat.html[CBOR] + -(camel-cbor-starter) | 3.0 | CBOR data format is used for unmarshal a CBOR payload to POJO or to marshal POJO back to CBOR payload. +| link:https://camel.apache.org/components/latest/dataformats[CBOR] + +(camel-cbor-starter) | 3.0 | Unmarshal a CBOR payload to POJO and back. -| link:https://camel.apache.org/components/latest/crypto-dataformat.html[Crypto (Java Cryptographic Extension)] +
[camel] branch master updated: Update lifecycle.adoc
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/master by this push: new af485ed Update lifecycle.adoc af485ed is described below commit af485edb581728c4e3bada3e37d41e732415bcbc Author: johannesr124 AuthorDate: Thu Apr 23 08:18:49 2020 +0200 Update lifecycle.adoc grammatical error --- docs/user-manual/modules/ROOT/pages/lifecycle.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user-manual/modules/ROOT/pages/lifecycle.adoc b/docs/user-manual/modules/ROOT/pages/lifecycle.adoc index ac41f88..03872da 100644 --- a/docs/user-manual/modules/ROOT/pages/lifecycle.adoc +++ b/docs/user-manual/modules/ROOT/pages/lifecycle.adoc @@ -42,7 +42,7 @@ Graceful shutdown feature. This ensures messages are given time to complete. End users is encouraged to use suspend/resume if you are temporary stopping a Camel application. -All these operations is available in JMX as well, +All these operations are available in JMX as well, so you can control Camel from a management console. If you write unit tests and perform _cold_ restarts using stop/start