You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/10/20 09:15:12 UTC

[camel-examples] branch master updated (a78cfc9 -> 68b1222)

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-examples.git.


    from a78cfc9  Yes its needed for master branch
     new edf9a57  Add joor example and upgrade to 3.7.0-SNAPSHOT
     new 68b1222  Regen

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:
 examples/README.adoc                               |  6 +++-
 examples/camel-example-activemq-tomcat/pom.xml     |  2 +-
 examples/camel-example-aggregate-dist/pom.xml      |  2 +-
 examples/camel-example-aggregate/pom.xml           |  2 +-
 examples/camel-example-any23/pom.xml               |  2 +-
 .../camel-example-artemis-large-messages/pom.xml   |  2 +-
 examples/camel-example-artemis/pom.xml             |  2 +-
 examples/camel-example-as2/pom.xml                 |  2 +-
 examples/camel-example-basic/pom.xml               |  2 +-
 examples/camel-example-bigxml-split/pom.xml        |  2 +-
 examples/camel-example-billboard-aggr/pom.xml      |  2 +-
 examples/camel-example-cafe-endpointdsl/pom.xml    |  2 +-
 examples/camel-example-cafe/pom.xml                |  2 +-
 .../camel-example-cassandra-kubernetes/README.adoc |  4 +--
 .../camel-example-cassandra-kubernetes/pom.xml     |  2 +-
 examples/camel-example-cdi-aws-s3/pom.xml          |  2 +-
 examples/camel-example-cdi-cassandraql/pom.xml     |  2 +-
 examples/camel-example-cdi-kubernetes/pom.xml      |  2 +-
 examples/camel-example-cdi-metrics/pom.xml         |  2 +-
 examples/camel-example-cdi-minio/pom.xml           |  4 +--
 examples/camel-example-cdi-properties/pom.xml      |  2 +-
 examples/camel-example-cdi-rest-servlet/pom.xml    |  2 +-
 examples/camel-example-cdi-test/pom.xml            |  2 +-
 examples/camel-example-cdi-xml/pom.xml             |  2 +-
 examples/camel-example-cdi/pom.xml                 |  2 +-
 examples/camel-example-console/pom.xml             |  2 +-
 examples/camel-example-cxf-proxy/pom.xml           |  2 +-
 examples/camel-example-cxf-tomcat/pom.xml          |  2 +-
 examples/camel-example-cxf/pom.xml                 |  2 +-
 .../camel-example-debezium-eventhubs-blob/pom.xml  |  2 +-
 examples/camel-example-debezium/pom.xml            |  2 +-
 examples/camel-example-fhir/pom.xml                |  2 +-
 examples/camel-example-ftp/pom.xml                 |  2 +-
 .../camel-example-hazelcast-kubernetes/pom.xml     |  2 +-
 examples/camel-example-java8/pom.xml               |  2 +-
 examples/camel-example-jdbc/pom.xml                |  2 +-
 examples/camel-example-jms-file/pom.xml            |  2 +-
 examples/camel-example-jmx/pom.xml                 |  2 +-
 examples/camel-example-jooq/pom.xml                |  2 +-
 examples/camel-example-kafka/pom.xml               |  2 +-
 examples/camel-example-kotlin/pom.xml              |  2 +-
 examples/camel-example-loadbalancing/pom.xml       |  2 +-
 examples/camel-example-loan-broker-cxf/pom.xml     |  2 +-
 examples/camel-example-loan-broker-jms/pom.xml     |  2 +-
 examples/camel-example-main-artemis/pom.xml        |  2 +-
 .../camel-example-main-endpointdsl-aws2-s3/pom.xml |  2 +-
 .../aws2-eventbridge-creator/pom.xml               |  2 +-
 .../aws2-s3-events-inject/pom.xml                  |  2 +-
 .../aws2-sqs-consumer/pom.xml                      |  2 +-
 .../camel-example-main-endpointdsl-aws2/pom.xml    |  2 +-
 examples/camel-example-main-endpointdsl/pom.xml    |  2 +-
 examples/camel-example-main-health/pom.xml         |  2 +-
 .../pom.xml                                        | 10 +++----
 .../readme.adoc                                    |  5 ++--
 .../org/apache/camel/example/MyApplication.java    |  0
 .../org/apache/camel/example/MyRouteBuilder.java   | 12 ++++----
 .../java/org/apache/camel/example/MyUser.java}     | 32 ++++++++++++----------
 .../org/apache/camel/example/UserFactoryBean.java} | 26 ++++++++++--------
 .../src/main/resources/application.properties      | 10 ++++---
 .../src/main/resources/camel-joor.properties       |  2 ++
 .../src/main/resources/logback.xml                 |  0
 examples/camel-example-main-lambda/pom.xml         |  2 +-
 examples/camel-example-main-tiny/pom.xml           |  2 +-
 .../org/apache/camel/example/MyBeanConfigurer.java | 11 ++++++--
 examples/camel-example-main-xml/pom.xml            |  2 +-
 examples/camel-example-main/pom.xml                |  2 +-
 examples/camel-example-management/pom.xml          |  2 +-
 examples/camel-example-micrometer/pom.xml          |  2 +-
 examples/camel-example-mongodb/pom.xml             |  2 +-
 .../camel-example-netty-custom-correlation/pom.xml |  2 +-
 examples/camel-example-oaipmh/pom.xml              |  2 +-
 examples/camel-example-openapi-cdi/pom.xml         |  2 +-
 examples/camel-example-pojo-messaging/pom.xml      |  2 +-
 .../camel-example-reactive-executor-vertx/pom.xml  |  2 +-
 examples/camel-example-route-throttling/pom.xml    |  2 +-
 examples/camel-example-routetemplate/pom.xml       |  2 +-
 examples/camel-example-salesforce-consumer/pom.xml |  2 +-
 examples/camel-example-servlet-tomcat/pom.xml      |  2 +-
 examples/camel-example-splunk/pom.xml              |  2 +-
 examples/camel-example-spring-javaconfig/pom.xml   |  2 +-
 examples/camel-example-spring-jms/pom.xml          |  2 +-
 examples/camel-example-spring-pulsar/pom.xml       |  2 +-
 examples/camel-example-spring-security/pom.xml     |  2 +-
 examples/camel-example-spring-ws/pom.xml           |  2 +-
 examples/camel-example-spring-xquery/pom.xml       |  2 +-
 examples/camel-example-spring/pom.xml              |  2 +-
 examples/camel-example-ssh/pom.xml                 |  2 +-
 examples/camel-example-swagger-cdi/pom.xml         |  2 +-
 examples/camel-example-telegram/pom.xml            |  2 +-
 examples/camel-example-transformer-cdi/pom.xml     |  2 +-
 examples/camel-example-transformer-demo/pom.xml    |  2 +-
 examples/camel-example-twitter-websocket/pom.xml   |  2 +-
 examples/camel-example-widget-gadget-cdi/pom.xml   |  2 +-
 examples/camel-example-widget-gadget-java/pom.xml  |  2 +-
 examples/camel-example-widget-gadget-xml/pom.xml   |  2 +-
 examples/pom.xml                                   |  8 ++++--
 96 files changed, 158 insertions(+), 136 deletions(-)
 copy examples/{camel-example-routetemplate => camel-example-main-joor}/pom.xml (91%)
 copy examples/{camel-example-java8 => camel-example-main-joor}/readme.adoc (63%)
 copy examples/{camel-example-main-tiny => camel-example-main-joor}/src/main/java/org/apache/camel/example/MyApplication.java (100%)
 copy examples/{camel-example-main => camel-example-main-joor}/src/main/java/org/apache/camel/example/MyRouteBuilder.java (73%)
 copy examples/{camel-example-openapi-cdi/src/main/java/org/apache/camel/example/cdi/User.java => camel-example-main-joor/src/main/java/org/apache/camel/example/MyUser.java} (76%)
 copy examples/{camel-example-main-endpointdsl/src/main/java/org/apache/camel/example/MyBean.java => camel-example-main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java} (64%)
 copy examples/{camel-example-splunk => camel-example-main-joor}/src/main/resources/application.properties (87%)
 create mode 100644 examples/camel-example-main-joor/src/main/resources/camel-joor.properties
 copy examples/{camel-example-routetemplate => camel-example-main-joor}/src/main/resources/logback.xml (100%)


[camel-examples] 02/02: Regen

Posted by da...@apache.org.
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-examples.git

commit 68b122280fbd9640deac6dad4c187482a6be626b
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Oct 20 11:08:42 2020 +0200

    Regen
---
 examples/README.adoc                                          |  6 +++++-
 .../java/org/apache/camel/example/MyBeanConfigurer.java       | 11 ++++++++---
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/examples/README.adoc b/examples/README.adoc
index 619cf11..46314af 100644
--- a/examples/README.adoc
+++ b/examples/README.adoc
@@ -11,7 +11,7 @@ View the individual example READMEs for details.
 == Examples
 
 // examples: START
-Number of Examples: 79 (0 deprecated)
+Number of Examples: 81 (0 deprecated)
 
 [width="100%",cols="4,2,4",options="header"]
 |===
@@ -45,6 +45,8 @@ Number of Examples: 79 (0 deprecated)
 
 | link:camel-example-main-health/readme.adoc[Main Health] (camel-example-main-health) | Beginner | An example for showing standalone Camel with Health Checks
 
+| link:camel-example-main-joor/readme.adoc[Main Joor] (camel-example-main-joor) | Beginner | An example for showing standalone Camel with jOOR runtime Java compiled
+
 | link:camel-example-main-lambda/readme.adoc[Main Lambda] (camel-example-main-lambda) | Beginner | Camel routes lambda style
 
 | link:camel-example-main-tiny/readme.adoc[Main Tiny] (camel-example-main-tiny) | Beginner | An example for showing standalone Camel with as few JARs on classpath as possible
@@ -78,6 +80,8 @@ Number of Examples: 79 (0 deprecated)
 
 | link:camel-example-hazelcast-kubernetes/README.adoc[Hazelcast Kubernetes] (camel-example-hazelcast-kubernetes) | Cloud | An example with Camel and Hazelcast running on Kubernetes
 
+| link:camel-example-main-endpointdsl-aws2/readme.md[Main Endpointdsl Aws2] (camel-example-main-endpointdsl-aws2) | Cloud | An example for showing standalone Camel with multiple AWS2 components
+
 | link:camel-example-cdi-cassandraql/README.adoc[CDI Cassandra] (camel-example-cdi-cassandraql) | Database | Cassandraql CDI example
 
 | link:camel-example-debezium/README.adoc[Debezium] (camel-example-debezium) | Database | An example for Debezium Component
diff --git a/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java b/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java
index 73d4b8e..4561ab5 100644
--- a/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java
+++ b/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java
@@ -15,6 +15,13 @@ import org.apache.camel.example.MyBean;
 @SuppressWarnings("unchecked")
 public class MyBeanConfigurer extends org.apache.camel.support.component.PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
 
+    private static final Map<String, Object> ALL_OPTIONS;
+    static {
+        Map<String, Object> map = new CaseInsensitiveMap();
+        map.put("Hi", java.lang.String.class);
+        ALL_OPTIONS = map;
+    }
+
     @Override
     public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
         org.apache.camel.example.MyBean target = (org.apache.camel.example.MyBean) obj;
@@ -27,9 +34,7 @@ public class MyBeanConfigurer extends org.apache.camel.support.component.Propert
 
     @Override
     public Map<String, Object> getAllOptions(Object target) {
-        Map<String, Object> answer = new CaseInsensitiveMap();
-        answer.put("Hi", java.lang.String.class);
-        return answer;
+        return ALL_OPTIONS;
     }
 
     @Override


[camel-examples] 01/02: Add joor example and upgrade to 3.7.0-SNAPSHOT

Posted by da...@apache.org.
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-examples.git

commit edf9a57aaef8fcce96319a4aa2716c4bd81c94b4
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Oct 20 10:27:38 2020 +0200

    Add joor example and upgrade to 3.7.0-SNAPSHOT
---
 examples/camel-example-activemq-tomcat/pom.xml     |  2 +-
 examples/camel-example-aggregate-dist/pom.xml      |  2 +-
 examples/camel-example-aggregate/pom.xml           |  2 +-
 examples/camel-example-any23/pom.xml               |  2 +-
 .../camel-example-artemis-large-messages/pom.xml   |  2 +-
 examples/camel-example-artemis/pom.xml             |  2 +-
 examples/camel-example-as2/pom.xml                 |  2 +-
 examples/camel-example-basic/pom.xml               |  2 +-
 examples/camel-example-bigxml-split/pom.xml        |  2 +-
 examples/camel-example-billboard-aggr/pom.xml      |  2 +-
 examples/camel-example-cafe-endpointdsl/pom.xml    |  2 +-
 examples/camel-example-cafe/pom.xml                |  2 +-
 .../camel-example-cassandra-kubernetes/README.adoc |  4 +-
 .../camel-example-cassandra-kubernetes/pom.xml     |  2 +-
 examples/camel-example-cdi-aws-s3/pom.xml          |  2 +-
 examples/camel-example-cdi-cassandraql/pom.xml     |  2 +-
 examples/camel-example-cdi-kubernetes/pom.xml      |  2 +-
 examples/camel-example-cdi-metrics/pom.xml         |  2 +-
 examples/camel-example-cdi-minio/pom.xml           |  4 +-
 examples/camel-example-cdi-properties/pom.xml      |  2 +-
 examples/camel-example-cdi-rest-servlet/pom.xml    |  2 +-
 examples/camel-example-cdi-test/pom.xml            |  2 +-
 examples/camel-example-cdi-xml/pom.xml             |  2 +-
 examples/camel-example-cdi/pom.xml                 |  2 +-
 examples/camel-example-console/pom.xml             |  2 +-
 examples/camel-example-cxf-proxy/pom.xml           |  2 +-
 examples/camel-example-cxf-tomcat/pom.xml          |  2 +-
 examples/camel-example-cxf/pom.xml                 |  2 +-
 .../camel-example-debezium-eventhubs-blob/pom.xml  |  2 +-
 examples/camel-example-debezium/pom.xml            |  2 +-
 examples/camel-example-fhir/pom.xml                |  2 +-
 examples/camel-example-ftp/pom.xml                 |  2 +-
 .../camel-example-hazelcast-kubernetes/pom.xml     |  2 +-
 examples/camel-example-java8/pom.xml               |  2 +-
 examples/camel-example-jdbc/pom.xml                |  2 +-
 examples/camel-example-jms-file/pom.xml            |  2 +-
 examples/camel-example-jmx/pom.xml                 |  2 +-
 examples/camel-example-jooq/pom.xml                |  2 +-
 examples/camel-example-kafka/pom.xml               |  2 +-
 examples/camel-example-kotlin/pom.xml              |  2 +-
 examples/camel-example-loadbalancing/pom.xml       |  2 +-
 examples/camel-example-loan-broker-cxf/pom.xml     |  2 +-
 examples/camel-example-loan-broker-jms/pom.xml     |  2 +-
 examples/camel-example-main-artemis/pom.xml        |  2 +-
 .../camel-example-main-endpointdsl-aws2-s3/pom.xml |  2 +-
 .../aws2-eventbridge-creator/pom.xml               |  2 +-
 .../aws2-s3-events-inject/pom.xml                  |  2 +-
 .../aws2-sqs-consumer/pom.xml                      |  2 +-
 .../camel-example-main-endpointdsl-aws2/pom.xml    |  2 +-
 examples/camel-example-main-endpointdsl/pom.xml    |  2 +-
 examples/camel-example-main-health/pom.xml         |  2 +-
 .../pom.xml                                        | 10 ++---
 examples/camel-example-main-joor/readme.adoc       | 20 +++++++++
 .../org/apache/camel/example/MyApplication.java    | 38 +++++++++++++++++
 .../org/apache/camel/example/MyRouteBuilder.java   | 33 +++++++++++++++
 .../main/java/org/apache/camel/example/MyUser.java | 49 ++++++++++++++++++++++
 .../org/apache/camel/example/UserFactoryBean.java  | 38 +++++++++++++++++
 .../src/main/resources/application.properties      | 23 ++++++++++
 .../src/main/resources/camel-joor.properties       |  2 +
 .../src/main/resources/logback.xml                 | 30 +++++++++++++
 examples/camel-example-main-lambda/pom.xml         |  2 +-
 examples/camel-example-main-tiny/pom.xml           |  2 +-
 examples/camel-example-main-xml/pom.xml            |  2 +-
 examples/camel-example-main/pom.xml                |  2 +-
 examples/camel-example-management/pom.xml          |  2 +-
 examples/camel-example-micrometer/pom.xml          |  2 +-
 examples/camel-example-mongodb/pom.xml             |  2 +-
 .../camel-example-netty-custom-correlation/pom.xml |  2 +-
 examples/camel-example-oaipmh/pom.xml              |  2 +-
 examples/camel-example-openapi-cdi/pom.xml         |  2 +-
 examples/camel-example-pojo-messaging/pom.xml      |  2 +-
 .../camel-example-reactive-executor-vertx/pom.xml  |  2 +-
 examples/camel-example-route-throttling/pom.xml    |  2 +-
 examples/camel-example-routetemplate/pom.xml       |  2 +-
 examples/camel-example-salesforce-consumer/pom.xml |  2 +-
 examples/camel-example-servlet-tomcat/pom.xml      |  2 +-
 examples/camel-example-splunk/pom.xml              |  2 +-
 examples/camel-example-spring-javaconfig/pom.xml   |  2 +-
 examples/camel-example-spring-jms/pom.xml          |  2 +-
 examples/camel-example-spring-pulsar/pom.xml       |  2 +-
 examples/camel-example-spring-security/pom.xml     |  2 +-
 examples/camel-example-spring-ws/pom.xml           |  2 +-
 examples/camel-example-spring-xquery/pom.xml       |  2 +-
 examples/camel-example-spring/pom.xml              |  2 +-
 examples/camel-example-ssh/pom.xml                 |  2 +-
 examples/camel-example-swagger-cdi/pom.xml         |  2 +-
 examples/camel-example-telegram/pom.xml            |  2 +-
 examples/camel-example-transformer-cdi/pom.xml     |  2 +-
 examples/camel-example-transformer-demo/pom.xml    |  2 +-
 examples/camel-example-twitter-websocket/pom.xml   |  2 +-
 examples/camel-example-widget-gadget-cdi/pom.xml   |  2 +-
 examples/camel-example-widget-gadget-java/pom.xml  |  2 +-
 examples/camel-example-widget-gadget-xml/pom.xml   |  2 +-
 examples/pom.xml                                   |  8 ++--
 94 files changed, 329 insertions(+), 94 deletions(-)

diff --git a/examples/camel-example-activemq-tomcat/pom.xml b/examples/camel-example-activemq-tomcat/pom.xml
index 390aea8..1d6c5d3 100644
--- a/examples/camel-example-activemq-tomcat/pom.xml
+++ b/examples/camel-example-activemq-tomcat/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-activemq-tomcat</artifactId>
diff --git a/examples/camel-example-aggregate-dist/pom.xml b/examples/camel-example-aggregate-dist/pom.xml
index 7b9a4b3..c35f709 100644
--- a/examples/camel-example-aggregate-dist/pom.xml
+++ b/examples/camel-example-aggregate-dist/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-aggregate-dist</artifactId>
diff --git a/examples/camel-example-aggregate/pom.xml b/examples/camel-example-aggregate/pom.xml
index 1f19516..3e89d7f 100644
--- a/examples/camel-example-aggregate/pom.xml
+++ b/examples/camel-example-aggregate/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-aggregate</artifactId>
diff --git a/examples/camel-example-any23/pom.xml b/examples/camel-example-any23/pom.xml
index 7dc45d3..dad3b32 100644
--- a/examples/camel-example-any23/pom.xml
+++ b/examples/camel-example-any23/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-any23</artifactId>
diff --git a/examples/camel-example-artemis-large-messages/pom.xml b/examples/camel-example-artemis-large-messages/pom.xml
index d883dee..337532b 100644
--- a/examples/camel-example-artemis-large-messages/pom.xml
+++ b/examples/camel-example-artemis-large-messages/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-artemis-large-messages</artifactId>
diff --git a/examples/camel-example-artemis/pom.xml b/examples/camel-example-artemis/pom.xml
index 4be553c..6919555 100644
--- a/examples/camel-example-artemis/pom.xml
+++ b/examples/camel-example-artemis/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-artemis</artifactId>
diff --git a/examples/camel-example-as2/pom.xml b/examples/camel-example-as2/pom.xml
index 06bded6..856b00b 100644
--- a/examples/camel-example-as2/pom.xml
+++ b/examples/camel-example-as2/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.camel.example</groupId>
     <artifactId>examples</artifactId>
-    <version>3.6.0-SNAPSHOT</version>
+    <version>3.7.0-SNAPSHOT</version>
   </parent>
   <artifactId>camel-example-as2</artifactId>
   <name>Camel :: Example :: AS2</name>
diff --git a/examples/camel-example-basic/pom.xml b/examples/camel-example-basic/pom.xml
index a776fd4..242ffde 100644
--- a/examples/camel-example-basic/pom.xml
+++ b/examples/camel-example-basic/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-basic</artifactId>
diff --git a/examples/camel-example-bigxml-split/pom.xml b/examples/camel-example-bigxml-split/pom.xml
index 799dfb2..9c31032 100644
--- a/examples/camel-example-bigxml-split/pom.xml
+++ b/examples/camel-example-bigxml-split/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-bigxml-split</artifactId>
diff --git a/examples/camel-example-billboard-aggr/pom.xml b/examples/camel-example-billboard-aggr/pom.xml
index f30002a..1c1dbbc 100644
--- a/examples/camel-example-billboard-aggr/pom.xml
+++ b/examples/camel-example-billboard-aggr/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-billboard-aggr</artifactId>
diff --git a/examples/camel-example-cafe-endpointdsl/pom.xml b/examples/camel-example-cafe-endpointdsl/pom.xml
index 3b0f830..1477e5d 100644
--- a/examples/camel-example-cafe-endpointdsl/pom.xml
+++ b/examples/camel-example-cafe-endpointdsl/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cafe-endpointdsl</artifactId>
diff --git a/examples/camel-example-cafe/pom.xml b/examples/camel-example-cafe/pom.xml
index bc0303d..4f667a1 100644
--- a/examples/camel-example-cafe/pom.xml
+++ b/examples/camel-example-cafe/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cafe</artifactId>
diff --git a/examples/camel-example-cassandra-kubernetes/README.adoc b/examples/camel-example-cassandra-kubernetes/README.adoc
index 794c991..fc4c6ca 100644
--- a/examples/camel-example-cassandra-kubernetes/README.adoc
+++ b/examples/camel-example-cassandra-kubernetes/README.adoc
@@ -99,14 +99,14 @@ You should then see an output similar to this:
 [INFO] k8s: 2020-08-07 12:34:34,150 [main           ] INFO  Cluster                        - New Cassandra host cassandra/172.17.0.6:9042 added
 [INFO] k8s: 2020-08-07 12:34:36,780 [main           ] INFO  CqlPopulateBean                - Cassandra was populated with sample values for test.users table
 [INFO] k8s: 2020-08-07 12:34:37,372 [main           ] INFO  LRUCacheFactory                - Detected and using LRUCacheFactory: camel-caffeine-lrucache
-[INFO] k8s: 2020-08-07 12:34:38,012 [main           ] INFO  AbstractCamelContext           - Apache Camel 3.6.0-SNAPSHOT (camel-1) is starting
+[INFO] k8s: 2020-08-07 12:34:38,012 [main           ] INFO  AbstractCamelContext           - Apache Camel 3.7.0-SNAPSHOT (camel-1) is starting
 [INFO] k8s: 2020-08-07 12:34:38,019 [main           ] INFO  AbstractCamelContext           - StreamCaching is not in use. If using streams then its recommended to enable stream caching. See more details at http://camel.apache.org/stream-caching.html
 [INFO] k8s: 2020-08-07 12:34:38,019 [main           ] INFO  AbstractCamelContext           - Using HealthCheck: camel-health
 [INFO] k8s: 2020-08-07 12:34:38,664 [main           ] INFO  DefaultMavenCoordinates        - DataStax Java driver for Apache Cassandra(R) (com.datastax.oss:java-driver-core) version 4.8.0
 [INFO] k8s: 2020-08-07 12:34:39,554 [s0-admin-0     ] INFO  Clock                          - Using native clock for microsecond precision
 [INFO] k8s: 2020-08-07 12:34:41,453 [main           ] INFO  InternalRouteStartupManager    - Route: cassandra-route started and consuming from: timer://foo
 [INFO] k8s: 2020-08-07 12:34:41,454 [main           ] INFO  AbstractCamelContext           - Total 1 routes, of which 1 are started
-[INFO] k8s: 2020-08-07 12:34:41,455 [main           ] INFO  AbstractCamelContext           - Apache Camel 3.6.0-SNAPSHOT (camel-1) started in 3.441 seconds
+[INFO] k8s: 2020-08-07 12:34:41,455 [main           ] INFO  AbstractCamelContext           - Apache Camel 3.7.0-SNAPSHOT (camel-1) started in 3.441 seconds
 [INFO] k8s: 2020-08-07 12:34:41,469 [main           ] INFO  BaseMainSupport                - Using properties from: classpath:application.properties;optional=true
 [INFO] k8s: 2020-08-07 12:34:41,557 [main           ] INFO  DefaultRoutesCollector         - No additional Camel XML routes discovered from: classpath:camel/*.xml
 [INFO] k8s: 2020-08-07 12:34:41,557 [main           ] INFO  DefaultRoutesCollector         - No additional Camel XML route templates discovered from: classpath:camel-template/*.xml
diff --git a/examples/camel-example-cassandra-kubernetes/pom.xml b/examples/camel-example-cassandra-kubernetes/pom.xml
index 61c4418..829f853 100644
--- a/examples/camel-example-cassandra-kubernetes/pom.xml
+++ b/examples/camel-example-cassandra-kubernetes/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cassandra-kubernetes</artifactId>
diff --git a/examples/camel-example-cdi-aws-s3/pom.xml b/examples/camel-example-cdi-aws-s3/pom.xml
index 45e59dc..b9b2b5f 100644
--- a/examples/camel-example-cdi-aws-s3/pom.xml
+++ b/examples/camel-example-cdi-aws-s3/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi-aws-s3</artifactId>
diff --git a/examples/camel-example-cdi-cassandraql/pom.xml b/examples/camel-example-cdi-cassandraql/pom.xml
index a27c140..d487bde 100644
--- a/examples/camel-example-cdi-cassandraql/pom.xml
+++ b/examples/camel-example-cdi-cassandraql/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi-cassandraql</artifactId>
diff --git a/examples/camel-example-cdi-kubernetes/pom.xml b/examples/camel-example-cdi-kubernetes/pom.xml
index 8c020a7..b7810bc 100644
--- a/examples/camel-example-cdi-kubernetes/pom.xml
+++ b/examples/camel-example-cdi-kubernetes/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi-kubernetes</artifactId>
diff --git a/examples/camel-example-cdi-metrics/pom.xml b/examples/camel-example-cdi-metrics/pom.xml
index f4fb99e..e8bb32f 100644
--- a/examples/camel-example-cdi-metrics/pom.xml
+++ b/examples/camel-example-cdi-metrics/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi-metrics</artifactId>
diff --git a/examples/camel-example-cdi-minio/pom.xml b/examples/camel-example-cdi-minio/pom.xml
index a26fc03..b44e72c 100644
--- a/examples/camel-example-cdi-minio/pom.xml
+++ b/examples/camel-example-cdi-minio/pom.xml
@@ -6,7 +6,7 @@
   <parent>
     <artifactId>examples</artifactId>
     <groupId>org.apache.camel.example</groupId>
-    <version>3.6.0-SNAPSHOT</version>
+    <version>3.7.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>camel-example-cdi-minio</artifactId>
@@ -83,7 +83,7 @@
       <plugin>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-maven-plugin</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
         <dependencies>
           <dependency>
             <groupId>org.apache.deltaspike.cdictrl</groupId>
diff --git a/examples/camel-example-cdi-properties/pom.xml b/examples/camel-example-cdi-properties/pom.xml
index 1a93ab9..b773dcf 100644
--- a/examples/camel-example-cdi-properties/pom.xml
+++ b/examples/camel-example-cdi-properties/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi-properties</artifactId>
diff --git a/examples/camel-example-cdi-rest-servlet/pom.xml b/examples/camel-example-cdi-rest-servlet/pom.xml
index 79aedaa..f0638fb 100644
--- a/examples/camel-example-cdi-rest-servlet/pom.xml
+++ b/examples/camel-example-cdi-rest-servlet/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi-rest-servlet</artifactId>
diff --git a/examples/camel-example-cdi-test/pom.xml b/examples/camel-example-cdi-test/pom.xml
index cdd4e9d..cf0ab71 100644
--- a/examples/camel-example-cdi-test/pom.xml
+++ b/examples/camel-example-cdi-test/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi-test</artifactId>
diff --git a/examples/camel-example-cdi-xml/pom.xml b/examples/camel-example-cdi-xml/pom.xml
index 812c13c..eb06987 100644
--- a/examples/camel-example-cdi-xml/pom.xml
+++ b/examples/camel-example-cdi-xml/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi-xml</artifactId>
diff --git a/examples/camel-example-cdi/pom.xml b/examples/camel-example-cdi/pom.xml
index ec0e305..37447d8 100644
--- a/examples/camel-example-cdi/pom.xml
+++ b/examples/camel-example-cdi/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cdi</artifactId>
diff --git a/examples/camel-example-console/pom.xml b/examples/camel-example-console/pom.xml
index 98c55a4..6a26f77 100644
--- a/examples/camel-example-console/pom.xml
+++ b/examples/camel-example-console/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-console</artifactId>
diff --git a/examples/camel-example-cxf-proxy/pom.xml b/examples/camel-example-cxf-proxy/pom.xml
index 73e782f..8e56c5f 100644
--- a/examples/camel-example-cxf-proxy/pom.xml
+++ b/examples/camel-example-cxf-proxy/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cxf-proxy</artifactId>
diff --git a/examples/camel-example-cxf-tomcat/pom.xml b/examples/camel-example-cxf-tomcat/pom.xml
index 56b75bf..a2d223a 100644
--- a/examples/camel-example-cxf-tomcat/pom.xml
+++ b/examples/camel-example-cxf-tomcat/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cxf-tomcat</artifactId>
diff --git a/examples/camel-example-cxf/pom.xml b/examples/camel-example-cxf/pom.xml
index 160d807..5535ef2 100644
--- a/examples/camel-example-cxf/pom.xml
+++ b/examples/camel-example-cxf/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-cxf</artifactId>
diff --git a/examples/camel-example-debezium-eventhubs-blob/pom.xml b/examples/camel-example-debezium-eventhubs-blob/pom.xml
index e45555a..c0f462d 100644
--- a/examples/camel-example-debezium-eventhubs-blob/pom.xml
+++ b/examples/camel-example-debezium-eventhubs-blob/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-debezium-eventhubs-blob</artifactId>
diff --git a/examples/camel-example-debezium/pom.xml b/examples/camel-example-debezium/pom.xml
index 057420a..fa2cd79 100644
--- a/examples/camel-example-debezium/pom.xml
+++ b/examples/camel-example-debezium/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-debezium</artifactId>
diff --git a/examples/camel-example-fhir/pom.xml b/examples/camel-example-fhir/pom.xml
index 14fc503..beae062 100644
--- a/examples/camel-example-fhir/pom.xml
+++ b/examples/camel-example-fhir/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-fhir</artifactId>
diff --git a/examples/camel-example-ftp/pom.xml b/examples/camel-example-ftp/pom.xml
index ba878df..66ae99b 100644
--- a/examples/camel-example-ftp/pom.xml
+++ b/examples/camel-example-ftp/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-ftp</artifactId>
diff --git a/examples/camel-example-hazelcast-kubernetes/pom.xml b/examples/camel-example-hazelcast-kubernetes/pom.xml
index 6a94a77..85c8617 100644
--- a/examples/camel-example-hazelcast-kubernetes/pom.xml
+++ b/examples/camel-example-hazelcast-kubernetes/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-hazelcast-kubernetes</artifactId>
diff --git a/examples/camel-example-java8/pom.xml b/examples/camel-example-java8/pom.xml
index 5e33ddd..8f0cc11 100644
--- a/examples/camel-example-java8/pom.xml
+++ b/examples/camel-example-java8/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-java8</artifactId>
diff --git a/examples/camel-example-jdbc/pom.xml b/examples/camel-example-jdbc/pom.xml
index fe06ff3..1e7862d 100644
--- a/examples/camel-example-jdbc/pom.xml
+++ b/examples/camel-example-jdbc/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-jdbc</artifactId>
diff --git a/examples/camel-example-jms-file/pom.xml b/examples/camel-example-jms-file/pom.xml
index 89079dc..7c003d8 100644
--- a/examples/camel-example-jms-file/pom.xml
+++ b/examples/camel-example-jms-file/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-jms-file</artifactId>
diff --git a/examples/camel-example-jmx/pom.xml b/examples/camel-example-jmx/pom.xml
index 043f37d..aee9beb 100644
--- a/examples/camel-example-jmx/pom.xml
+++ b/examples/camel-example-jmx/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-jmx</artifactId>
diff --git a/examples/camel-example-jooq/pom.xml b/examples/camel-example-jooq/pom.xml
index c3cea9c..09edb90 100644
--- a/examples/camel-example-jooq/pom.xml
+++ b/examples/camel-example-jooq/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-jooq</artifactId>
diff --git a/examples/camel-example-kafka/pom.xml b/examples/camel-example-kafka/pom.xml
index 1a4348f..d01831e 100644
--- a/examples/camel-example-kafka/pom.xml
+++ b/examples/camel-example-kafka/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-kafka</artifactId>
diff --git a/examples/camel-example-kotlin/pom.xml b/examples/camel-example-kotlin/pom.xml
index 678b45b..06632cc 100644
--- a/examples/camel-example-kotlin/pom.xml
+++ b/examples/camel-example-kotlin/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-kotlin</artifactId>
diff --git a/examples/camel-example-loadbalancing/pom.xml b/examples/camel-example-loadbalancing/pom.xml
index 0986cdd..6de38ce 100644
--- a/examples/camel-example-loadbalancing/pom.xml
+++ b/examples/camel-example-loadbalancing/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-loadbalancing</artifactId>
diff --git a/examples/camel-example-loan-broker-cxf/pom.xml b/examples/camel-example-loan-broker-cxf/pom.xml
index 467c6f7..aa61f21 100644
--- a/examples/camel-example-loan-broker-cxf/pom.xml
+++ b/examples/camel-example-loan-broker-cxf/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-loan-broker-cxf</artifactId>
diff --git a/examples/camel-example-loan-broker-jms/pom.xml b/examples/camel-example-loan-broker-jms/pom.xml
index 6e3175f..125e88a 100644
--- a/examples/camel-example-loan-broker-jms/pom.xml
+++ b/examples/camel-example-loan-broker-jms/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-loan-broker-jms</artifactId>
diff --git a/examples/camel-example-main-artemis/pom.xml b/examples/camel-example-main-artemis/pom.xml
index 73ea132..9536c40 100644
--- a/examples/camel-example-main-artemis/pom.xml
+++ b/examples/camel-example-main-artemis/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main-artemis</artifactId>
diff --git a/examples/camel-example-main-endpointdsl-aws2-s3/pom.xml b/examples/camel-example-main-endpointdsl-aws2-s3/pom.xml
index 2cdb311..8d895d1 100644
--- a/examples/camel-example-main-endpointdsl-aws2-s3/pom.xml
+++ b/examples/camel-example-main-endpointdsl-aws2-s3/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main-endpointdsl-aws2-s3</artifactId>
diff --git a/examples/camel-example-main-endpointdsl-aws2/aws2-eventbridge-creator/pom.xml b/examples/camel-example-main-endpointdsl-aws2/aws2-eventbridge-creator/pom.xml
index fc4a236..297672c 100644
--- a/examples/camel-example-main-endpointdsl-aws2/aws2-eventbridge-creator/pom.xml
+++ b/examples/camel-example-main-endpointdsl-aws2/aws2-eventbridge-creator/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>camel-example-main-endpointdsl-aws2</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>aws2-eventbridge-creator</artifactId>
diff --git a/examples/camel-example-main-endpointdsl-aws2/aws2-s3-events-inject/pom.xml b/examples/camel-example-main-endpointdsl-aws2/aws2-s3-events-inject/pom.xml
index 4f19b01..5815d4b 100644
--- a/examples/camel-example-main-endpointdsl-aws2/aws2-s3-events-inject/pom.xml
+++ b/examples/camel-example-main-endpointdsl-aws2/aws2-s3-events-inject/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>camel-example-main-endpointdsl-aws2</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>aws2-s3-events-inject</artifactId>
diff --git a/examples/camel-example-main-endpointdsl-aws2/aws2-sqs-consumer/pom.xml b/examples/camel-example-main-endpointdsl-aws2/aws2-sqs-consumer/pom.xml
index 1c543d0..3bfda00 100644
--- a/examples/camel-example-main-endpointdsl-aws2/aws2-sqs-consumer/pom.xml
+++ b/examples/camel-example-main-endpointdsl-aws2/aws2-sqs-consumer/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>camel-example-main-endpointdsl-aws2</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>aws2-sqs-consumer</artifactId>
diff --git a/examples/camel-example-main-endpointdsl-aws2/pom.xml b/examples/camel-example-main-endpointdsl-aws2/pom.xml
index 330062f..7ae019e 100644
--- a/examples/camel-example-main-endpointdsl-aws2/pom.xml
+++ b/examples/camel-example-main-endpointdsl-aws2/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main-endpointdsl-aws2</artifactId>
diff --git a/examples/camel-example-main-endpointdsl/pom.xml b/examples/camel-example-main-endpointdsl/pom.xml
index ff76639..cae565a 100644
--- a/examples/camel-example-main-endpointdsl/pom.xml
+++ b/examples/camel-example-main-endpointdsl/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main-endpointdsl</artifactId>
diff --git a/examples/camel-example-main-health/pom.xml b/examples/camel-example-main-health/pom.xml
index e2c0ca8..c703a10 100644
--- a/examples/camel-example-main-health/pom.xml
+++ b/examples/camel-example-main-health/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main-health</artifactId>
diff --git a/examples/camel-example-main/pom.xml b/examples/camel-example-main-joor/pom.xml
similarity index 91%
copy from examples/camel-example-main/pom.xml
copy to examples/camel-example-main-joor/pom.xml
index 2556a31..f288c2c 100644
--- a/examples/camel-example-main/pom.xml
+++ b/examples/camel-example-main-joor/pom.xml
@@ -24,13 +24,13 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>camel-example-main</artifactId>
+    <artifactId>camel-example-main-joor</artifactId>
     <packaging>jar</packaging>
-    <name>Camel :: Example :: Main</name>
-    <description>An example for showing standalone Camel</description>
+    <name>Camel :: Example :: Main :: jOOR</name>
+    <description>An example for showing standalone Camel with jOOR runtime Java compiled</description>
 
     <properties>
         <category>Beginner</category>
@@ -61,7 +61,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-quartz</artifactId>
+            <artifactId>camel-joor</artifactId>
         </dependency>
 
         <!-- logging -->
diff --git a/examples/camel-example-main-joor/readme.adoc b/examples/camel-example-main-joor/readme.adoc
new file mode 100644
index 0000000..c254740
--- /dev/null
+++ b/examples/camel-example-main-joor/readme.adoc
@@ -0,0 +1,20 @@
+== Camel Example Main jOOR
+
+This example shows using the new jOOR language in the Camel DSL.
+The jOOR language is very performant, as it is compiled to Java code once during startup (runtime).
+
+=== How to run
+
+You can run this example using
+
+    mvn camel:run
+
+=== Help and contributions
+
+If you hit any problem using Camel or have some feedback, then please
+https://camel.apache.org/support.html[let us know].
+
+We also love contributors, so
+https://camel.apache.org/contributing.html[get involved] :-)
+
+The Camel riders!
diff --git a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyApplication.java b/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyApplication.java
new file mode 100644
index 0000000..496b37d
--- /dev/null
+++ b/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyApplication.java
@@ -0,0 +1,38 @@
+/*
+ * 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.example;
+
+import org.apache.camel.main.Main;
+
+/**
+ * Main class that boot the Camel application
+ */
+public final class MyApplication {
+
+    private MyApplication() {
+    }
+
+    public static void main(String[] args) throws Exception {
+        // use Camels Main class
+        Main main = new Main();
+        // and add the routes (you can specify multiple classes)
+        main.configure().addRoutesBuilder(MyRouteBuilder.class);
+        // now keep the application running until the JVM is terminated (ctrl + c or sigterm)
+        main.run(args);
+    }
+
+}
diff --git a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyRouteBuilder.java
new file mode 100644
index 0000000..da4f671
--- /dev/null
+++ b/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyRouteBuilder.java
@@ -0,0 +1,33 @@
+/*
+ * 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.example;
+
+import org.apache.camel.builder.RouteBuilder;
+
+public class MyRouteBuilder extends RouteBuilder {
+
+    @Override
+    public void configure() throws Exception {
+        from("timer:foo?period=2s")
+            .bean(UserFactoryBean.class, "createUser")
+            .choice()
+                .when(joor("var user = bodyAs(MyUser); return user.getName() != null && user.getAge() > 21"))
+                    .log("User ${body} can enter bar")
+                .otherwise()
+                    .log("User ${body} cannot enter bar");
+    }
+}
diff --git a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyUser.java b/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyUser.java
new file mode 100644
index 0000000..e45cb2f
--- /dev/null
+++ b/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyUser.java
@@ -0,0 +1,49 @@
+/*
+ * 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.example;
+
+public class MyUser {
+
+    private String name;
+    private int age;
+
+    public MyUser(String name, int age) {
+        this.name = name;
+        this.age = age;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public int getAge() {
+        return age;
+    }
+
+    public void setAge(int age) {
+        this.age = age;
+    }
+
+    @Override
+    public String toString() {
+        return name;
+    }
+}
diff --git a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java b/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java
new file mode 100644
index 0000000..829fc8f
--- /dev/null
+++ b/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java
@@ -0,0 +1,38 @@
+/*
+ * 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.example;
+
+import java.util.Random;
+
+public class UserFactoryBean {
+
+    private static MyUser user1 = new MyUser("Tony", 44);
+    private static MyUser user2 = new MyUser("Scott", 23);
+    private static MyUser user3 = new MyUser("Jack", 14);
+
+    public static MyUser createUser() {
+        int ran = new Random().nextInt(3);
+        if (ran == 0) {
+            return user1;
+        } else if (ran == 1) {
+            return user2;
+        } else {
+            return user3;
+        }
+    }
+
+}
diff --git a/examples/camel-example-main-joor/src/main/resources/application.properties b/examples/camel-example-main-joor/src/main/resources/application.properties
new file mode 100644
index 0000000..93324db
--- /dev/null
+++ b/examples/camel-example-main-joor/src/main/resources/application.properties
@@ -0,0 +1,23 @@
+## ---------------------------------------------------------------------------
+## 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.
+## ---------------------------------------------------------------------------
+
+# to configure camel main
+# here you can configure options on camel main (see MainConfigurationProperties class)
+camel.main.name = MyCamel
+
+
+
diff --git a/examples/camel-example-main-joor/src/main/resources/camel-joor.properties b/examples/camel-example-main-joor/src/main/resources/camel-joor.properties
new file mode 100644
index 0000000..0ad47ac
--- /dev/null
+++ b/examples/camel-example-main-joor/src/main/resources/camel-joor.properties
@@ -0,0 +1,2 @@
+# import our user so joor language can use the shorthand classname
+import org.apache.camel.example.MyUser;
diff --git a/examples/camel-example-main-joor/src/main/resources/logback.xml b/examples/camel-example-main-joor/src/main/resources/logback.xml
new file mode 100644
index 0000000..a798d0b
--- /dev/null
+++ b/examples/camel-example-main-joor/src/main/resources/logback.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    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.
+
+-->
+<configuration>
+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder>
+            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
+        </encoder>
+    </appender>
+
+    <root level="INFO">
+        <appender-ref ref="STDOUT" />
+    </root>
+</configuration>
diff --git a/examples/camel-example-main-lambda/pom.xml b/examples/camel-example-main-lambda/pom.xml
index 138a54d..805a053 100644
--- a/examples/camel-example-main-lambda/pom.xml
+++ b/examples/camel-example-main-lambda/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main-lambda</artifactId>
diff --git a/examples/camel-example-main-tiny/pom.xml b/examples/camel-example-main-tiny/pom.xml
index 480c372..dbe22a0 100644
--- a/examples/camel-example-main-tiny/pom.xml
+++ b/examples/camel-example-main-tiny/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main-tiny</artifactId>
diff --git a/examples/camel-example-main-xml/pom.xml b/examples/camel-example-main-xml/pom.xml
index 98b0a8e..96d31a8 100644
--- a/examples/camel-example-main-xml/pom.xml
+++ b/examples/camel-example-main-xml/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main-xml</artifactId>
diff --git a/examples/camel-example-main/pom.xml b/examples/camel-example-main/pom.xml
index 2556a31..c804026 100644
--- a/examples/camel-example-main/pom.xml
+++ b/examples/camel-example-main/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-main</artifactId>
diff --git a/examples/camel-example-management/pom.xml b/examples/camel-example-management/pom.xml
index 9638034..0b668fe 100644
--- a/examples/camel-example-management/pom.xml
+++ b/examples/camel-example-management/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-management</artifactId>
diff --git a/examples/camel-example-micrometer/pom.xml b/examples/camel-example-micrometer/pom.xml
index 4c137e4..8a976bf 100644
--- a/examples/camel-example-micrometer/pom.xml
+++ b/examples/camel-example-micrometer/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-micrometer</artifactId>
diff --git a/examples/camel-example-mongodb/pom.xml b/examples/camel-example-mongodb/pom.xml
index e07ce58..918bd19 100644
--- a/examples/camel-example-mongodb/pom.xml
+++ b/examples/camel-example-mongodb/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-mongodb</artifactId>
diff --git a/examples/camel-example-netty-custom-correlation/pom.xml b/examples/camel-example-netty-custom-correlation/pom.xml
index 6a89c0e..775db7a 100644
--- a/examples/camel-example-netty-custom-correlation/pom.xml
+++ b/examples/camel-example-netty-custom-correlation/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-netty-custom-correlation</artifactId>
diff --git a/examples/camel-example-oaipmh/pom.xml b/examples/camel-example-oaipmh/pom.xml
index 153b4fe..0ec024c 100644
--- a/examples/camel-example-oaipmh/pom.xml
+++ b/examples/camel-example-oaipmh/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-oaipmh</artifactId>
diff --git a/examples/camel-example-openapi-cdi/pom.xml b/examples/camel-example-openapi-cdi/pom.xml
index 3a3c1a8..df032da 100644
--- a/examples/camel-example-openapi-cdi/pom.xml
+++ b/examples/camel-example-openapi-cdi/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-openapi-cdi</artifactId>
diff --git a/examples/camel-example-pojo-messaging/pom.xml b/examples/camel-example-pojo-messaging/pom.xml
index 50a4685..9d34052 100644
--- a/examples/camel-example-pojo-messaging/pom.xml
+++ b/examples/camel-example-pojo-messaging/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-pojo-messaging</artifactId>
diff --git a/examples/camel-example-reactive-executor-vertx/pom.xml b/examples/camel-example-reactive-executor-vertx/pom.xml
index df877f8..d30189c 100644
--- a/examples/camel-example-reactive-executor-vertx/pom.xml
+++ b/examples/camel-example-reactive-executor-vertx/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-reactive-executor-vertx</artifactId>
diff --git a/examples/camel-example-route-throttling/pom.xml b/examples/camel-example-route-throttling/pom.xml
index 1c05ee1..a9ad388 100644
--- a/examples/camel-example-route-throttling/pom.xml
+++ b/examples/camel-example-route-throttling/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-route-throttling</artifactId>
diff --git a/examples/camel-example-routetemplate/pom.xml b/examples/camel-example-routetemplate/pom.xml
index 6028d82..06b67ad 100644
--- a/examples/camel-example-routetemplate/pom.xml
+++ b/examples/camel-example-routetemplate/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-routetemplate</artifactId>
diff --git a/examples/camel-example-salesforce-consumer/pom.xml b/examples/camel-example-salesforce-consumer/pom.xml
index 72c1d5d..6bbcd4f 100644
--- a/examples/camel-example-salesforce-consumer/pom.xml
+++ b/examples/camel-example-salesforce-consumer/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-salesforce-consumer</artifactId>
diff --git a/examples/camel-example-servlet-tomcat/pom.xml b/examples/camel-example-servlet-tomcat/pom.xml
index acfdfc0..25dfbdb 100644
--- a/examples/camel-example-servlet-tomcat/pom.xml
+++ b/examples/camel-example-servlet-tomcat/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-servlet-tomcat</artifactId>
diff --git a/examples/camel-example-splunk/pom.xml b/examples/camel-example-splunk/pom.xml
index 6610f5b..bc3c8ec 100644
--- a/examples/camel-example-splunk/pom.xml
+++ b/examples/camel-example-splunk/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-splunk</artifactId>
diff --git a/examples/camel-example-spring-javaconfig/pom.xml b/examples/camel-example-spring-javaconfig/pom.xml
index d7876d5..650d1be 100644
--- a/examples/camel-example-spring-javaconfig/pom.xml
+++ b/examples/camel-example-spring-javaconfig/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-spring-javaconfig</artifactId>
diff --git a/examples/camel-example-spring-jms/pom.xml b/examples/camel-example-spring-jms/pom.xml
index d49866d..8ef2ffa 100644
--- a/examples/camel-example-spring-jms/pom.xml
+++ b/examples/camel-example-spring-jms/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-spring-jms</artifactId>
diff --git a/examples/camel-example-spring-pulsar/pom.xml b/examples/camel-example-spring-pulsar/pom.xml
index 37e774b..087dc23 100644
--- a/examples/camel-example-spring-pulsar/pom.xml
+++ b/examples/camel-example-spring-pulsar/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-spring-pulsar</artifactId>
diff --git a/examples/camel-example-spring-security/pom.xml b/examples/camel-example-spring-security/pom.xml
index 9c5cdec..590b923 100644
--- a/examples/camel-example-spring-security/pom.xml
+++ b/examples/camel-example-spring-security/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-spring-security</artifactId>
diff --git a/examples/camel-example-spring-ws/pom.xml b/examples/camel-example-spring-ws/pom.xml
index 0cae7ec..10a4790 100644
--- a/examples/camel-example-spring-ws/pom.xml
+++ b/examples/camel-example-spring-ws/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-spring-ws</artifactId>
diff --git a/examples/camel-example-spring-xquery/pom.xml b/examples/camel-example-spring-xquery/pom.xml
index c478b1f..2075642 100644
--- a/examples/camel-example-spring-xquery/pom.xml
+++ b/examples/camel-example-spring-xquery/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-spring-xquery</artifactId>
diff --git a/examples/camel-example-spring/pom.xml b/examples/camel-example-spring/pom.xml
index a70f6e7..592f619 100644
--- a/examples/camel-example-spring/pom.xml
+++ b/examples/camel-example-spring/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-spring</artifactId>
diff --git a/examples/camel-example-ssh/pom.xml b/examples/camel-example-ssh/pom.xml
index 415297c..d806dc8 100644
--- a/examples/camel-example-ssh/pom.xml
+++ b/examples/camel-example-ssh/pom.xml
@@ -6,7 +6,7 @@
   <parent>
     <groupId>org.apache.camel.example</groupId>
     <artifactId>examples</artifactId>
-    <version>3.6.0-SNAPSHOT</version>
+    <version>3.7.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>camel-example-ssh</artifactId>
diff --git a/examples/camel-example-swagger-cdi/pom.xml b/examples/camel-example-swagger-cdi/pom.xml
index 7ec87bf..039d61a 100644
--- a/examples/camel-example-swagger-cdi/pom.xml
+++ b/examples/camel-example-swagger-cdi/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-swagger-cdi</artifactId>
diff --git a/examples/camel-example-telegram/pom.xml b/examples/camel-example-telegram/pom.xml
index 473311d..0b7d87d 100644
--- a/examples/camel-example-telegram/pom.xml
+++ b/examples/camel-example-telegram/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-telegram</artifactId>
diff --git a/examples/camel-example-transformer-cdi/pom.xml b/examples/camel-example-transformer-cdi/pom.xml
index 35b4c43..323ea65 100644
--- a/examples/camel-example-transformer-cdi/pom.xml
+++ b/examples/camel-example-transformer-cdi/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-transformer-cdi</artifactId>
diff --git a/examples/camel-example-transformer-demo/pom.xml b/examples/camel-example-transformer-demo/pom.xml
index 3dd49b4..e9697ab 100644
--- a/examples/camel-example-transformer-demo/pom.xml
+++ b/examples/camel-example-transformer-demo/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-transformer-demo</artifactId>
diff --git a/examples/camel-example-twitter-websocket/pom.xml b/examples/camel-example-twitter-websocket/pom.xml
index 38a4c08..6689ccb 100644
--- a/examples/camel-example-twitter-websocket/pom.xml
+++ b/examples/camel-example-twitter-websocket/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-twitter-websocket</artifactId>
diff --git a/examples/camel-example-widget-gadget-cdi/pom.xml b/examples/camel-example-widget-gadget-cdi/pom.xml
index d290c24..35f3e57 100644
--- a/examples/camel-example-widget-gadget-cdi/pom.xml
+++ b/examples/camel-example-widget-gadget-cdi/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-widget-gadget-cdi</artifactId>
diff --git a/examples/camel-example-widget-gadget-java/pom.xml b/examples/camel-example-widget-gadget-java/pom.xml
index 557889b..b6dde68 100644
--- a/examples/camel-example-widget-gadget-java/pom.xml
+++ b/examples/camel-example-widget-gadget-java/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-widget-gadget-java</artifactId>
diff --git a/examples/camel-example-widget-gadget-xml/pom.xml b/examples/camel-example-widget-gadget-xml/pom.xml
index 681012f..12c49d3 100644
--- a/examples/camel-example-widget-gadget-xml/pom.xml
+++ b/examples/camel-example-widget-gadget-xml/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.camel.example</groupId>
         <artifactId>examples</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>camel-example-widget-gadget-xml</artifactId>
diff --git a/examples/pom.xml b/examples/pom.xml
index d70a9c2..45a4232 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,12 +23,12 @@
     <parent>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dependencies</artifactId>
-        <version>3.6.0-SNAPSHOT</version>
+        <version>3.7.0-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.camel.example</groupId>
     <artifactId>examples</artifactId>
-    <version>3.6.0-SNAPSHOT</version>
+    <version>3.7.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <name>Camel Examples</name>
@@ -126,6 +126,8 @@
         <module>camel-example-main-endpointdsl</module>
         <module>camel-example-main-endpointdsl-aws2-s3</module>
         <module>camel-example-main-health</module>
+        <module>camel-example-main-lambda</module>
+        <module>camel-example-main-joor</module>
         <module>camel-example-main-tiny</module>
         <module>camel-example-main-xml</module>
         <module>camel-example-management</module>
@@ -168,7 +170,7 @@
         <jdk.version>1.8</jdk.version>
         <compiler.fork>false</compiler.fork>
 
-        <camel.version>3.6.0-SNAPSHOT</camel.version>
+        <camel.version>3.7.0-SNAPSHOT</camel.version>
 
         <!-- Versions -->
         <arquillian-version>1.5.0.Final</arquillian-version>