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
The following commit(s) were added to refs/heads/master by this push: new 74707e0 CAMEL-16012: Remove prefix 06 (#39) 74707e0 is described below commit 74707e0b381c776cd0b72a22560ca17e4e2f4b19 Author: metters <mett...@users.noreply.github.com> AuthorDate: Mon Mar 1 06:37:44 2021 +0100 CAMEL-16012: Remove prefix 06 (#39) * [CAMEL-16012] Fix root pom: Last PR I forgot to also update the modules there * [CAMEL-16012] Remove prefix * [CAMEL-16012] Fix root pom * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Remove prefix * [CAMEL-16012] Fix sonar issue * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Remove prefix * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Remove prefix * [CAMEL-16012] Remove unused imports * [CAMEL-16012] Add main-health to git again * [CAMEL-16012] Remove prefix * [CAMEL-16012] Remove prefix * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Remove prefix * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Remove prefix * [CAMEL-16012] Fix root pom * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Remove prefix * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Remove prefix * [CAMEL-16012] Fix root pom * [CAMEL-16012] Edit README.adoc * [CAMEL-16012] Remove prefix Co-authored-by: Matthias Streidel <matthias.strei...@senacor.com> --- examples/README.adoc | 22 +++++------ .../readme.adoc => main-health/README.adoc} | 2 +- .../pom.xml | 0 .../apache/camel/example/MonkeyHealthCheck.java | 0 .../org/apache/camel/example/MyApplication.java | 0 .../org/apache/camel/example/MyConfiguration.java | 0 .../org/apache/camel/example/MyRouteBuilder.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/logback.xml | 0 .../readme.adoc => main-joor/README.adoc} | 4 +- .../{camel-example-main-joor => main-joor}/pom.xml | 0 .../org/apache/camel/example/MyApplication.java | 0 .../org/apache/camel/example/MyRouteBuilder.java | 0 .../main/java/org/apache/camel/example/MyUser.java | 0 .../org/apache/camel/example/UserFactoryBean.java | 12 ++++-- .../src/main/resources/application.properties | 0 .../src/main/resources/camel-joor.properties | 0 .../src/main/resources/logback.xml | 0 .../readme.adoc => main-lambda/README.adoc} | 9 ++++- .../pom.xml | 0 .../org/apache/camel/example/MyApplication.java | 0 .../main/java/org/apache/camel/example/MyBean.java | 0 .../org/apache/camel/example/MyConfiguration.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/logback.xml | 0 .../readme.adoc => main-tiny/README.adoc} | 4 +- .../{camel-example-main-tiny => main-tiny}/pom.xml | 0 .../org/apache/camel/example/MyBeanConfigurer.java | 8 +--- .../configurer/org.apache.camel.example.MyBean | 0 .../src/main/data/foo.properties | 0 .../org/apache/camel/example/MyApplication.java | 0 .../main/java/org/apache/camel/example/MyBean.java | 0 .../org/apache/camel/example/MyRouteBuilder.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/logback.xml | 0 .../readme.adoc => main-xml/README.adoc} | 0 .../{camel-example-main-xml => main-xml}/pom.xml | 0 .../src/main/data/foo.properties | 0 .../org/apache/camel/example/MyApplication.java | 0 .../main/java/org/apache/camel/example/MyBean.java | 0 .../org/apache/camel/example/MyConfiguration.java | 0 .../org/apache/camel/example/MyRouteBuilder.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/routes/my-route.xml | 0 .../README.adoc | 18 ++++----- .../pom.xml | 0 .../src/main/data/message.xml | 0 .../camel/example/management/StockService.java | 0 .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../resources/META-INF/spring/camel-context.xml | 0 .../src/main/resources/log4j2.properties | 0 .../example/management/ManagementExampleTest.java | 0 .../README.adoc | 16 ++++---- .../pom.xml | 0 .../example/micrometer/CamelPrometheusExample.java | 0 .../example/micrometer/ScheduledRouteBuilder.java | 0 .../example/micrometer/ScrapeRouteBuilder.java | 0 .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/log4j2.properties | 0 .../camel/example/micrometer/IntegrationTest.java | 0 .../{camel-example-mongodb => mongodb}/README.adoc | 22 ++++++++--- .../docker/docker-compose.yml | 0 .../{camel-example-mongodb => mongodb}/pom.xml | 0 .../apache/camel/example/mongodb/Application.java | 0 .../mongodb/MongoDBFindAllRouteBuilder.java | 0 .../mongodb/MongoDBFindByIDRouteBuilder.java | 0 .../example/mongodb/MongoDBInsertRouteBuilder.java | 0 .../README.adoc} | 8 +++- .../pom.xml | 0 .../org/apache/camel/example/netty/MyClient.java | 0 .../apache/camel/example/netty/MyCodecDecoder.java | 0 .../camel/example/netty/MyCodecDecoderFactory.java | 0 .../apache/camel/example/netty/MyCodecEncoder.java | 0 .../camel/example/netty/MyCodecEncoderFactory.java | 0 .../camel/example/netty/MyCorrelationManager.java | 0 .../org/apache/camel/example/netty/MyServer.java | 0 .../src/main/resources/log4j2.properties | 0 .../{camel-example-oaipmh => oaipmh}/README.adoc | 6 ++- examples/{camel-example-oaipmh => oaipmh}/pom.xml | 0 .../apache/camel/example/oaipmh/Application.java | 0 .../camel/example/oaipmh/OAIPMHRouteBuilder.java | 0 .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/log4j2.properties | 0 .../README.adoc | 44 ++++++++++------------ .../pom.xml | 0 .../java/org/apache/camel/example/cdi/User.java | 0 .../apache/camel/example/cdi/UserRouteBuilder.java | 0 .../org/apache/camel/example/cdi/UserService.java | 0 .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/beans.xml | 0 .../src/main/resources/log4j2.properties | 0 examples/pom.xml | 34 ++++++++--------- 97 files changed, 113 insertions(+), 96 deletions(-) diff --git a/examples/README.adoc b/examples/README.adoc index daf67a2..3f35a38 100644 --- a/examples/README.adoc +++ b/examples/README.adoc @@ -17,7 +17,7 @@ Number of Examples: 40 (0 deprecated) |=== | Example | Category | Description -| link:camel-example-micrometer/README.adoc[Micrometer] (camel-example-micrometer) | Advanced | An example showing how to work with Camel, Spring Java Config and Micrometer monitoring +| link:micrometer/README.adoc[Micrometer] (camel-example-micrometer) | Advanced | An example showing how to work with Camel, Spring Java Config and Micrometer monitoring | link:main/README.adoc[Main] (camel-example-main) | Beginner | An example for showing standalone Camel @@ -27,17 +27,17 @@ Number of Examples: 40 (0 deprecated) | link:main-endpointdsl-aws2-s3-kafka/README.adoc[Main Endpointdsl Aws2 S3 Kafka] (camel-example-main-endpointdsl-aws2-s3-kafka) | Beginner | An example for showing standalone Camel with Endpoint DSL and AWS2-S3 and Kafka -| link:camel-example-main-health/readme.adoc[Main Health] (camel-example-main-health) | Beginner | An example for showing standalone Camel with Health Checks +| link: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: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: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 +| link: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 -| link:camel-example-main-xml/readme.adoc[Main Xml] (camel-example-main-xml) | Beginner | An example for showing standalone Camel using XML +| link:main-xml/README.adoc[Main Xml] (camel-example-main-xml) | Beginner | An example for showing standalone Camel using XML -| link:camel-example-oaipmh/README.adoc[OAIPMH example] (camel-example-oaipmh) | Beginner | An example with OAIPMH component +| link:oaipmh/README.adoc[OAIPMH example] (camel-example-oaipmh) | Beginner | An example with OAIPMH component | link:camel-example-pojo-messaging/README.adoc[POJO Routing] (camel-example-pojo-messaging) | Beginner | An example showing how to produce and consume messages from Camel endpoints using annotated POJOs @@ -56,7 +56,7 @@ Number of Examples: 40 (0 deprecated) | link:main-endpointdsl-aws2/README[Main Endpointdsl Aws2] (camel-example-main-endpointdsl-aws2) | Cloud | An example for showing standalone Camel with multiple AWS2 components -| link:camel-example-mongodb/README.adoc[Mongodb] (camel-example-mongodb) | Database | An example that uses Camel MongoDB component +| link:mongodb/README.adoc[Mongodb] (camel-example-mongodb) | Database | An example that uses Camel MongoDB component | link:camel-example-route-throttling/readme.md[Route Throttling] (camel-example-route-throttling) | EIP | A client-server example using JMS transport where we on the server side can throttle the Camel route dynamically based on the flow of messages @@ -75,13 +75,13 @@ Number of Examples: 40 (0 deprecated) Spring DSL -| link:camel-example-management/README.adoc[Management] (camel-example-management) | Management and Monitoring | An example for showing Camel JMX management +| link:management/README.adoc[Management] (camel-example-management) | Management and Monitoring | An example for showing Camel JMX management | link:camel-example-splunk/README.adoc[Splunk] (camel-example-splunk) | Management and Monitoring | An example using Splunk | link:main-artemis/README.adoc[Main Artemis] (camel-example-main-artemis) | Messaging | An example for showing standalone Camel with ActiveMQ Artemis -| link:camel-example-netty-custom-correlation/readme.adoc[Netty Custom Correlation] (camel-example-netty-custom-correlation) | Messaging | An example for showing Camel Netty with custom codec and correlation id +| link:netty-custom-correlation/README.adoc[Netty Custom Correlation] (camel-example-netty-custom-correlation) | Messaging | An example for showing Camel Netty with custom codec and correlation id | link:camel-example-spring-pulsar/README.adoc[Spring Pulsar] (camel-example-spring-pulsar) | Messaging | An example using Spring XML to talk to the Pulsar server from different kind of client techniques @@ -89,7 +89,7 @@ Number of Examples: 40 (0 deprecated) | link:camel-example-reactive-executor-vertx/readme.adoc[Reactive Executor Vertx] (camel-example-reactive-executor-vertx) | Reactive | An example for showing using VertX as reactive executor with standalone Camel -| link:camel-example-openapi-cdi/README.adoc[OpenApi CDI] (camel-example-openapi-cdi) | Rest | An example using REST DSL and OpenApi Java with CDI +| link:openapi-cdi/README.adoc[OpenApi CDI] (camel-example-openapi-cdi) | Rest | An example using REST DSL and OpenApi Java with CDI | link:camel-example-swagger-cdi/README.adoc[Swagger CDI] (camel-example-swagger-cdi) | Rest | An example using REST DSL and Swagger Java with CDI diff --git a/examples/camel-example-main-health/readme.adoc b/examples/main-health/README.adoc similarity index 98% rename from examples/camel-example-main-health/readme.adoc rename to examples/main-health/README.adoc index eb107a7..2ea6b5a 100644 --- a/examples/camel-example-main-health/readme.adoc +++ b/examples/main-health/README.adoc @@ -21,7 +21,7 @@ You can run this example using [source,shell] ---- -mvn camel:run +$ mvn camel:run ---- === JMX Management diff --git a/examples/camel-example-main-health/pom.xml b/examples/main-health/pom.xml similarity index 100% rename from examples/camel-example-main-health/pom.xml rename to examples/main-health/pom.xml diff --git a/examples/camel-example-main-health/src/main/java/org/apache/camel/example/MonkeyHealthCheck.java b/examples/main-health/src/main/java/org/apache/camel/example/MonkeyHealthCheck.java similarity index 100% rename from examples/camel-example-main-health/src/main/java/org/apache/camel/example/MonkeyHealthCheck.java rename to examples/main-health/src/main/java/org/apache/camel/example/MonkeyHealthCheck.java diff --git a/examples/camel-example-main-health/src/main/java/org/apache/camel/example/MyApplication.java b/examples/main-health/src/main/java/org/apache/camel/example/MyApplication.java similarity index 100% rename from examples/camel-example-main-health/src/main/java/org/apache/camel/example/MyApplication.java rename to examples/main-health/src/main/java/org/apache/camel/example/MyApplication.java diff --git a/examples/camel-example-main-health/src/main/java/org/apache/camel/example/MyConfiguration.java b/examples/main-health/src/main/java/org/apache/camel/example/MyConfiguration.java similarity index 100% rename from examples/camel-example-main-health/src/main/java/org/apache/camel/example/MyConfiguration.java rename to examples/main-health/src/main/java/org/apache/camel/example/MyConfiguration.java diff --git a/examples/camel-example-main-health/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/main-health/src/main/java/org/apache/camel/example/MyRouteBuilder.java similarity index 100% rename from examples/camel-example-main-health/src/main/java/org/apache/camel/example/MyRouteBuilder.java rename to examples/main-health/src/main/java/org/apache/camel/example/MyRouteBuilder.java diff --git a/examples/camel-example-main-health/src/main/resources/application.properties b/examples/main-health/src/main/resources/application.properties similarity index 100% rename from examples/camel-example-main-health/src/main/resources/application.properties rename to examples/main-health/src/main/resources/application.properties diff --git a/examples/camel-example-main-xml/src/main/resources/logback.xml b/examples/main-health/src/main/resources/logback.xml similarity index 100% rename from examples/camel-example-main-xml/src/main/resources/logback.xml rename to examples/main-health/src/main/resources/logback.xml diff --git a/examples/camel-example-main-joor/readme.adoc b/examples/main-joor/README.adoc similarity index 95% rename from examples/camel-example-main-joor/readme.adoc rename to examples/main-joor/README.adoc index c254740..cdf6e9c 100644 --- a/examples/camel-example-main-joor/readme.adoc +++ b/examples/main-joor/README.adoc @@ -7,7 +7,9 @@ The jOOR language is very performant, as it is compiled to Java code once during You can run this example using - mvn camel:run +---- +$ mvn camel:run +---- === Help and contributions diff --git a/examples/camel-example-main-joor/pom.xml b/examples/main-joor/pom.xml similarity index 100% rename from examples/camel-example-main-joor/pom.xml rename to examples/main-joor/pom.xml diff --git a/examples/camel-example-main-tiny/src/main/java/org/apache/camel/example/MyApplication.java b/examples/main-joor/src/main/java/org/apache/camel/example/MyApplication.java similarity index 100% rename from examples/camel-example-main-tiny/src/main/java/org/apache/camel/example/MyApplication.java rename to examples/main-joor/src/main/java/org/apache/camel/example/MyApplication.java diff --git a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/main-joor/src/main/java/org/apache/camel/example/MyRouteBuilder.java similarity index 100% rename from examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyRouteBuilder.java rename to examples/main-joor/src/main/java/org/apache/camel/example/MyRouteBuilder.java diff --git a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyUser.java b/examples/main-joor/src/main/java/org/apache/camel/example/MyUser.java similarity index 100% rename from examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyUser.java rename to examples/main-joor/src/main/java/org/apache/camel/example/MyUser.java diff --git a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java b/examples/main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java similarity index 77% rename from examples/camel-example-main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java rename to examples/main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java index 829fc8f..43e45f1 100644 --- a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java +++ b/examples/main-joor/src/main/java/org/apache/camel/example/UserFactoryBean.java @@ -20,12 +20,16 @@ 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); + private UserFactoryBean() { + } + + private static final MyUser user1 = new MyUser("Tony", 44); + private static final MyUser user2 = new MyUser("Scott", 23); + private static final MyUser user3 = new MyUser("Jack", 14); + private static final Random RANDOM = new Random(); public static MyUser createUser() { - int ran = new Random().nextInt(3); + int ran = RANDOM.nextInt(3); if (ran == 0) { return user1; } else if (ran == 1) { diff --git a/examples/camel-example-main-joor/src/main/resources/application.properties b/examples/main-joor/src/main/resources/application.properties similarity index 100% rename from examples/camel-example-main-joor/src/main/resources/application.properties rename to examples/main-joor/src/main/resources/application.properties diff --git a/examples/camel-example-main-joor/src/main/resources/camel-joor.properties b/examples/main-joor/src/main/resources/camel-joor.properties similarity index 100% rename from examples/camel-example-main-joor/src/main/resources/camel-joor.properties rename to examples/main-joor/src/main/resources/camel-joor.properties diff --git a/examples/camel-example-main-tiny/src/main/resources/logback.xml b/examples/main-joor/src/main/resources/logback.xml similarity index 100% rename from examples/camel-example-main-tiny/src/main/resources/logback.xml rename to examples/main-joor/src/main/resources/logback.xml diff --git a/examples/camel-example-main-lambda/readme.adoc b/examples/main-lambda/README.adoc similarity index 89% rename from examples/camel-example-main-lambda/readme.adoc rename to examples/main-lambda/README.adoc index 67ae35e..ce85df3 100644 --- a/examples/camel-example-main-lambda/readme.adoc +++ b/examples/main-lambda/README.adoc @@ -3,7 +3,10 @@ This example demonstrates how to use `LambdaRouteBuilder` as a way of defining Camel routes using lambda style. - rb -> rb.from("timer:foo").log("Hello Lambda"); +[source,java] +---- +rb -> rb.from("timer:foo").log("Hello Lambda"); +---- The `LambdaRouteBuilder` is a functional interface that makes defining routes with lambda style easy. All you need to do is to create a method that returns `LambdaRouteBuilder` and mark @@ -17,7 +20,9 @@ Multiple routes can be defined by having multiple methods. You can run this example using - mvn camel:run +---- +$ mvn camel:run +---- === Help and contributions diff --git a/examples/camel-example-main-lambda/pom.xml b/examples/main-lambda/pom.xml similarity index 100% rename from examples/camel-example-main-lambda/pom.xml rename to examples/main-lambda/pom.xml diff --git a/examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyApplication.java b/examples/main-lambda/src/main/java/org/apache/camel/example/MyApplication.java similarity index 100% rename from examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyApplication.java rename to examples/main-lambda/src/main/java/org/apache/camel/example/MyApplication.java diff --git a/examples/camel-example-main-xml/src/main/java/org/apache/camel/example/MyBean.java b/examples/main-lambda/src/main/java/org/apache/camel/example/MyBean.java similarity index 100% rename from examples/camel-example-main-xml/src/main/java/org/apache/camel/example/MyBean.java rename to examples/main-lambda/src/main/java/org/apache/camel/example/MyBean.java diff --git a/examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyConfiguration.java b/examples/main-lambda/src/main/java/org/apache/camel/example/MyConfiguration.java similarity index 100% rename from examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyConfiguration.java rename to examples/main-lambda/src/main/java/org/apache/camel/example/MyConfiguration.java diff --git a/examples/camel-example-main-lambda/src/main/resources/application.properties b/examples/main-lambda/src/main/resources/application.properties similarity index 100% rename from examples/camel-example-main-lambda/src/main/resources/application.properties rename to examples/main-lambda/src/main/resources/application.properties diff --git a/examples/camel-example-main-lambda/src/main/resources/logback.xml b/examples/main-lambda/src/main/resources/logback.xml similarity index 100% rename from examples/camel-example-main-lambda/src/main/resources/logback.xml rename to examples/main-lambda/src/main/resources/logback.xml diff --git a/examples/camel-example-main-tiny/readme.adoc b/examples/main-tiny/README.adoc similarity index 96% rename from examples/camel-example-main-tiny/readme.adoc rename to examples/main-tiny/README.adoc index dd99121..a8660ed 100644 --- a/examples/camel-example-main-tiny/readme.adoc +++ b/examples/main-tiny/README.adoc @@ -11,7 +11,9 @@ Notice how you can configure Camel in the `application.properties` file. You can run this example using - mvn camel:run +---- +$ mvn camel:run +---- === Help and contributions diff --git a/examples/camel-example-main-tiny/pom.xml b/examples/main-tiny/pom.xml similarity index 100% rename from examples/camel-example-main-tiny/pom.xml rename to examples/main-tiny/pom.xml diff --git a/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java b/examples/main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java similarity index 87% rename from examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java rename to examples/main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java index 361530d..cb95d08 100644 --- a/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java +++ b/examples/main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java @@ -1,15 +1,9 @@ /* Generated by camel build tools - do NOT edit this file! */ package org.apache.camel.example; -import java.util.Map; - import org.apache.camel.CamelContext; -import org.apache.camel.spi.ExtendedPropertyConfigurerGetter; -import org.apache.camel.spi.PropertyConfigurerGetter; -import org.apache.camel.spi.ConfigurerStrategy; import org.apache.camel.spi.GeneratedPropertyConfigurer; -import org.apache.camel.util.CaseInsensitiveMap; -import org.apache.camel.example.MyBean; +import org.apache.camel.spi.PropertyConfigurerGetter; /** * Generated by camel build tools - do NOT edit this file! diff --git a/examples/camel-example-main-tiny/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.example.MyBean b/examples/main-tiny/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.example.MyBean similarity index 100% rename from examples/camel-example-main-tiny/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.example.MyBean rename to examples/main-tiny/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.example.MyBean diff --git a/examples/camel-example-main-xml/src/main/data/foo.properties b/examples/main-tiny/src/main/data/foo.properties similarity index 100% rename from examples/camel-example-main-xml/src/main/data/foo.properties rename to examples/main-tiny/src/main/data/foo.properties diff --git a/examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyApplication.java b/examples/main-tiny/src/main/java/org/apache/camel/example/MyApplication.java similarity index 100% rename from examples/camel-example-main-joor/src/main/java/org/apache/camel/example/MyApplication.java rename to examples/main-tiny/src/main/java/org/apache/camel/example/MyApplication.java diff --git a/examples/camel-example-main-tiny/src/main/java/org/apache/camel/example/MyBean.java b/examples/main-tiny/src/main/java/org/apache/camel/example/MyBean.java similarity index 100% rename from examples/camel-example-main-tiny/src/main/java/org/apache/camel/example/MyBean.java rename to examples/main-tiny/src/main/java/org/apache/camel/example/MyBean.java diff --git a/examples/camel-example-main-tiny/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/main-tiny/src/main/java/org/apache/camel/example/MyRouteBuilder.java similarity index 100% rename from examples/camel-example-main-tiny/src/main/java/org/apache/camel/example/MyRouteBuilder.java rename to examples/main-tiny/src/main/java/org/apache/camel/example/MyRouteBuilder.java diff --git a/examples/camel-example-main-tiny/src/main/resources/application.properties b/examples/main-tiny/src/main/resources/application.properties similarity index 100% rename from examples/camel-example-main-tiny/src/main/resources/application.properties rename to examples/main-tiny/src/main/resources/application.properties diff --git a/examples/camel-example-main-joor/src/main/resources/logback.xml b/examples/main-tiny/src/main/resources/logback.xml similarity index 100% rename from examples/camel-example-main-joor/src/main/resources/logback.xml rename to examples/main-tiny/src/main/resources/logback.xml diff --git a/examples/camel-example-main-xml/readme.adoc b/examples/main-xml/README.adoc similarity index 100% rename from examples/camel-example-main-xml/readme.adoc rename to examples/main-xml/README.adoc diff --git a/examples/camel-example-main-xml/pom.xml b/examples/main-xml/pom.xml similarity index 100% rename from examples/camel-example-main-xml/pom.xml rename to examples/main-xml/pom.xml diff --git a/examples/camel-example-main-tiny/src/main/data/foo.properties b/examples/main-xml/src/main/data/foo.properties similarity index 100% rename from examples/camel-example-main-tiny/src/main/data/foo.properties rename to examples/main-xml/src/main/data/foo.properties diff --git a/examples/camel-example-main-xml/src/main/java/org/apache/camel/example/MyApplication.java b/examples/main-xml/src/main/java/org/apache/camel/example/MyApplication.java similarity index 100% rename from examples/camel-example-main-xml/src/main/java/org/apache/camel/example/MyApplication.java rename to examples/main-xml/src/main/java/org/apache/camel/example/MyApplication.java diff --git a/examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyBean.java b/examples/main-xml/src/main/java/org/apache/camel/example/MyBean.java similarity index 100% rename from examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyBean.java rename to examples/main-xml/src/main/java/org/apache/camel/example/MyBean.java diff --git a/examples/camel-example-main-xml/src/main/java/org/apache/camel/example/MyConfiguration.java b/examples/main-xml/src/main/java/org/apache/camel/example/MyConfiguration.java similarity index 100% rename from examples/camel-example-main-xml/src/main/java/org/apache/camel/example/MyConfiguration.java rename to examples/main-xml/src/main/java/org/apache/camel/example/MyConfiguration.java diff --git a/examples/camel-example-main-xml/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/main-xml/src/main/java/org/apache/camel/example/MyRouteBuilder.java similarity index 100% rename from examples/camel-example-main-xml/src/main/java/org/apache/camel/example/MyRouteBuilder.java rename to examples/main-xml/src/main/java/org/apache/camel/example/MyRouteBuilder.java diff --git a/examples/camel-example-main-xml/src/main/resources/application.properties b/examples/main-xml/src/main/resources/application.properties similarity index 100% rename from examples/camel-example-main-xml/src/main/resources/application.properties rename to examples/main-xml/src/main/resources/application.properties diff --git a/examples/camel-example-main-health/src/main/resources/logback.xml b/examples/main-xml/src/main/resources/logback.xml similarity index 100% rename from examples/camel-example-main-health/src/main/resources/logback.xml rename to examples/main-xml/src/main/resources/logback.xml diff --git a/examples/camel-example-main-xml/src/main/resources/routes/my-route.xml b/examples/main-xml/src/main/resources/routes/my-route.xml similarity index 100% rename from examples/camel-example-main-xml/src/main/resources/routes/my-route.xml rename to examples/main-xml/src/main/resources/routes/my-route.xml diff --git a/examples/camel-example-management/README.adoc b/examples/management/README.adoc similarity index 97% rename from examples/camel-example-management/README.adoc rename to examples/management/README.adoc index f66c56f..cdfda1a 100644 --- a/examples/camel-example-management/README.adoc +++ b/examples/management/README.adoc @@ -49,23 +49,23 @@ much faster now and the logger should output a higher throughput. You will need to compile this example first: -.... -mvn compile -.... +---- +$ mvn compile +---- === Run To run the example type -.... -mvn camel:run -.... +---- +$ mvn camel:run +---- To use jconsole type -.... -jconsole -.... +---- +$ jconsole +---- And you should be able to see a process id in the connect to agent tab. If its there then click in and you should be connected to the Camel diff --git a/examples/camel-example-management/pom.xml b/examples/management/pom.xml similarity index 100% rename from examples/camel-example-management/pom.xml rename to examples/management/pom.xml diff --git a/examples/camel-example-management/src/main/data/message.xml b/examples/management/src/main/data/message.xml similarity index 100% rename from examples/camel-example-management/src/main/data/message.xml rename to examples/management/src/main/data/message.xml diff --git a/examples/camel-example-management/src/main/java/org/apache/camel/example/management/StockService.java b/examples/management/src/main/java/org/apache/camel/example/management/StockService.java similarity index 100% rename from examples/camel-example-management/src/main/java/org/apache/camel/example/management/StockService.java rename to examples/management/src/main/java/org/apache/camel/example/management/StockService.java diff --git a/examples/camel-example-openapi-cdi/src/main/resources/META-INF/LICENSE.txt b/examples/management/src/main/resources/META-INF/LICENSE.txt similarity index 100% rename from examples/camel-example-openapi-cdi/src/main/resources/META-INF/LICENSE.txt rename to examples/management/src/main/resources/META-INF/LICENSE.txt diff --git a/examples/camel-example-openapi-cdi/src/main/resources/META-INF/NOTICE.txt b/examples/management/src/main/resources/META-INF/NOTICE.txt similarity index 100% rename from examples/camel-example-openapi-cdi/src/main/resources/META-INF/NOTICE.txt rename to examples/management/src/main/resources/META-INF/NOTICE.txt diff --git a/examples/camel-example-management/src/main/resources/META-INF/spring/camel-context.xml b/examples/management/src/main/resources/META-INF/spring/camel-context.xml similarity index 100% rename from examples/camel-example-management/src/main/resources/META-INF/spring/camel-context.xml rename to examples/management/src/main/resources/META-INF/spring/camel-context.xml diff --git a/examples/camel-example-netty-custom-correlation/src/main/resources/log4j2.properties b/examples/management/src/main/resources/log4j2.properties similarity index 100% rename from examples/camel-example-netty-custom-correlation/src/main/resources/log4j2.properties rename to examples/management/src/main/resources/log4j2.properties diff --git a/examples/camel-example-management/src/test/java/org/apache/camel/example/management/ManagementExampleTest.java b/examples/management/src/test/java/org/apache/camel/example/management/ManagementExampleTest.java similarity index 100% rename from examples/camel-example-management/src/test/java/org/apache/camel/example/management/ManagementExampleTest.java rename to examples/management/src/test/java/org/apache/camel/example/management/ManagementExampleTest.java diff --git a/examples/camel-example-micrometer/README.adoc b/examples/micrometer/README.adoc similarity index 96% rename from examples/camel-example-micrometer/README.adoc rename to examples/micrometer/README.adoc index 08fd301..e5282f1 100644 --- a/examples/camel-example-micrometer/README.adoc +++ b/examples/micrometer/README.adoc @@ -16,9 +16,9 @@ using a variable delay. The exchange is measured in various ways: You will need to compile this example first: -.... -mvn compile -.... +---- +$ mvn compile +---- === Setup of Monitoring backend @@ -29,12 +29,12 @@ backend. host * Edit the `+prometheus.yml+` file and append another `+scrape_config+`: -.... +---- ... - job_name: 'camel' static_configs: - targets: ['localhost:8088'] -.... +---- * Start up Prometheus @@ -52,9 +52,9 @@ this example). To run the example type -.... -mvn exec:java -.... +---- +$ mvn exec:java +---- * You can access http://localhost:8088/metrics in order to manually obtain the Micrometer output for Prometheus. diff --git a/examples/camel-example-micrometer/pom.xml b/examples/micrometer/pom.xml similarity index 100% rename from examples/camel-example-micrometer/pom.xml rename to examples/micrometer/pom.xml diff --git a/examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/CamelPrometheusExample.java b/examples/micrometer/src/main/java/org/apache/camel/example/micrometer/CamelPrometheusExample.java similarity index 100% rename from examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/CamelPrometheusExample.java rename to examples/micrometer/src/main/java/org/apache/camel/example/micrometer/CamelPrometheusExample.java diff --git a/examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/ScheduledRouteBuilder.java b/examples/micrometer/src/main/java/org/apache/camel/example/micrometer/ScheduledRouteBuilder.java similarity index 100% rename from examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/ScheduledRouteBuilder.java rename to examples/micrometer/src/main/java/org/apache/camel/example/micrometer/ScheduledRouteBuilder.java diff --git a/examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java b/examples/micrometer/src/main/java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java similarity index 100% rename from examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java rename to examples/micrometer/src/main/java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java diff --git a/examples/camel-example-oaipmh/src/main/resources/META-INF/LICENSE.txt b/examples/micrometer/src/main/resources/META-INF/LICENSE.txt similarity index 100% rename from examples/camel-example-oaipmh/src/main/resources/META-INF/LICENSE.txt rename to examples/micrometer/src/main/resources/META-INF/LICENSE.txt diff --git a/examples/camel-example-oaipmh/src/main/resources/META-INF/NOTICE.txt b/examples/micrometer/src/main/resources/META-INF/NOTICE.txt similarity index 100% rename from examples/camel-example-oaipmh/src/main/resources/META-INF/NOTICE.txt rename to examples/micrometer/src/main/resources/META-INF/NOTICE.txt diff --git a/examples/camel-example-openapi-cdi/src/main/resources/log4j2.properties b/examples/micrometer/src/main/resources/log4j2.properties similarity index 100% rename from examples/camel-example-openapi-cdi/src/main/resources/log4j2.properties rename to examples/micrometer/src/main/resources/log4j2.properties diff --git a/examples/camel-example-micrometer/src/test/java/org/apache/camel/example/micrometer/IntegrationTest.java b/examples/micrometer/src/test/java/org/apache/camel/example/micrometer/IntegrationTest.java similarity index 100% rename from examples/camel-example-micrometer/src/test/java/org/apache/camel/example/micrometer/IntegrationTest.java rename to examples/micrometer/src/test/java/org/apache/camel/example/micrometer/IntegrationTest.java diff --git a/examples/camel-example-mongodb/README.adoc b/examples/mongodb/README.adoc similarity index 75% rename from examples/camel-example-mongodb/README.adoc rename to examples/mongodb/README.adoc index 90bc75a..fe4dbfb 100644 --- a/examples/camel-example-mongodb/README.adoc +++ b/examples/mongodb/README.adoc @@ -6,28 +6,38 @@ This example shows how to use Camel MongoDB component. There are three REST endp You need to have an instance of MongoDB server running locally. You can find a docker-compose file under `/docker/` directory. - cd docker - docker-compose up +---- +$ cd docker +$ docker-compose up +---- === Run the Camel integration You can now run your application by executing: - mvn exec:java +---- +$ mvn exec:java +---- === Make some test call You can insert an "hello" document by POSTing to `/hello` endpoint: - curl -X POST -H "Content-Type: application/json" -d '{"text":"Hello from Camel"}' http://localhost:8081/hello +---- +$ curl -X POST -H "Content-Type: application/json" -d '{"text":"Hello from Camel"}' http://localhost:8081/hello +---- You can read all the documents by requesting to `/` endpoint: - curl localhost:8081 +---- +$ curl localhost:8081 +---- You can also read a single document by providing the `id` parameter: - curl localhost:8081/hello?id=5eaa94933aff184354c4a874 +---- +$ curl localhost:8081/hello?id=5eaa94933aff184354c4a874 +---- === Help and contributions diff --git a/examples/camel-example-mongodb/docker/docker-compose.yml b/examples/mongodb/docker/docker-compose.yml similarity index 100% rename from examples/camel-example-mongodb/docker/docker-compose.yml rename to examples/mongodb/docker/docker-compose.yml diff --git a/examples/camel-example-mongodb/pom.xml b/examples/mongodb/pom.xml similarity index 100% rename from examples/camel-example-mongodb/pom.xml rename to examples/mongodb/pom.xml diff --git a/examples/camel-example-mongodb/src/main/java/org/apache/camel/example/mongodb/Application.java b/examples/mongodb/src/main/java/org/apache/camel/example/mongodb/Application.java similarity index 100% rename from examples/camel-example-mongodb/src/main/java/org/apache/camel/example/mongodb/Application.java rename to examples/mongodb/src/main/java/org/apache/camel/example/mongodb/Application.java diff --git a/examples/camel-example-mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBFindAllRouteBuilder.java b/examples/mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBFindAllRouteBuilder.java similarity index 100% rename from examples/camel-example-mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBFindAllRouteBuilder.java rename to examples/mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBFindAllRouteBuilder.java diff --git a/examples/camel-example-mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBFindByIDRouteBuilder.java b/examples/mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBFindByIDRouteBuilder.java similarity index 100% rename from examples/camel-example-mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBFindByIDRouteBuilder.java rename to examples/mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBFindByIDRouteBuilder.java diff --git a/examples/camel-example-mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBInsertRouteBuilder.java b/examples/mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBInsertRouteBuilder.java similarity index 100% rename from examples/camel-example-mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBInsertRouteBuilder.java rename to examples/mongodb/src/main/java/org/apache/camel/example/mongodb/MongoDBInsertRouteBuilder.java diff --git a/examples/camel-example-netty-custom-correlation/readme.adoc b/examples/netty-custom-correlation/README.adoc similarity index 92% rename from examples/camel-example-netty-custom-correlation/readme.adoc rename to examples/netty-custom-correlation/README.adoc index 51f44a7..c0bda73 100644 --- a/examples/camel-example-netty-custom-correlation/readme.adoc +++ b/examples/netty-custom-correlation/README.adoc @@ -14,11 +14,15 @@ You can run this example using two JVMs. To start the server run: - mvn compile exec:java -P server +---- +$ mvn compile exec:java -P server +---- To start the client run: - mvn compile exec:java -P client +---- +$ mvn compile exec:java -P client +---- In the client output you should see it logs request/response pairs. For requests that contains the word `beer` is delayed on the server side, and you diff --git a/examples/camel-example-netty-custom-correlation/pom.xml b/examples/netty-custom-correlation/pom.xml similarity index 100% rename from examples/camel-example-netty-custom-correlation/pom.xml rename to examples/netty-custom-correlation/pom.xml diff --git a/examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyClient.java b/examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyClient.java similarity index 100% rename from examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyClient.java rename to examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyClient.java diff --git a/examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecDecoder.java b/examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecDecoder.java similarity index 100% rename from examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecDecoder.java rename to examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecDecoder.java diff --git a/examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecDecoderFactory.java b/examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecDecoderFactory.java similarity index 100% rename from examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecDecoderFactory.java rename to examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecDecoderFactory.java diff --git a/examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecEncoder.java b/examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecEncoder.java similarity index 100% rename from examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecEncoder.java rename to examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecEncoder.java diff --git a/examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecEncoderFactory.java b/examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecEncoderFactory.java similarity index 100% rename from examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecEncoderFactory.java rename to examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCodecEncoderFactory.java diff --git a/examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCorrelationManager.java b/examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCorrelationManager.java similarity index 100% rename from examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCorrelationManager.java rename to examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyCorrelationManager.java diff --git a/examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyServer.java b/examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyServer.java similarity index 100% rename from examples/camel-example-netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyServer.java rename to examples/netty-custom-correlation/src/main/java/org/apache/camel/example/netty/MyServer.java diff --git a/examples/camel-example-management/src/main/resources/log4j2.properties b/examples/netty-custom-correlation/src/main/resources/log4j2.properties similarity index 100% rename from examples/camel-example-management/src/main/resources/log4j2.properties rename to examples/netty-custom-correlation/src/main/resources/log4j2.properties diff --git a/examples/camel-example-oaipmh/README.adoc b/examples/oaipmh/README.adoc similarity index 96% rename from examples/camel-example-oaipmh/README.adoc rename to examples/oaipmh/README.adoc index 48b761b..df26199 100644 --- a/examples/camel-example-oaipmh/README.adoc +++ b/examples/oaipmh/README.adoc @@ -2,11 +2,13 @@ This example shows how to use the consumer and producer component to harvest data from a repository using the OAIPMH protocol. The repository to be harvested is ArXiv, which contains preprint information for scientific articles and is widely known on the web. The example first queries the collections available in the repository. From the available collections, it filters those that are identified as "Mathematics" and from their identifier it extracts the titles of the publications contai [...] -== How to run +=== How to run You can run this example using - mvn compile exec:java +---- +$ mvn compile exec:java +---- == More information about the camel-oaipmh Component. diff --git a/examples/camel-example-oaipmh/pom.xml b/examples/oaipmh/pom.xml similarity index 100% rename from examples/camel-example-oaipmh/pom.xml rename to examples/oaipmh/pom.xml diff --git a/examples/camel-example-oaipmh/src/main/java/org/apache/camel/example/oaipmh/Application.java b/examples/oaipmh/src/main/java/org/apache/camel/example/oaipmh/Application.java similarity index 100% rename from examples/camel-example-oaipmh/src/main/java/org/apache/camel/example/oaipmh/Application.java rename to examples/oaipmh/src/main/java/org/apache/camel/example/oaipmh/Application.java diff --git a/examples/camel-example-oaipmh/src/main/java/org/apache/camel/example/oaipmh/OAIPMHRouteBuilder.java b/examples/oaipmh/src/main/java/org/apache/camel/example/oaipmh/OAIPMHRouteBuilder.java similarity index 100% rename from examples/camel-example-oaipmh/src/main/java/org/apache/camel/example/oaipmh/OAIPMHRouteBuilder.java rename to examples/oaipmh/src/main/java/org/apache/camel/example/oaipmh/OAIPMHRouteBuilder.java diff --git a/examples/camel-example-micrometer/src/main/resources/META-INF/LICENSE.txt b/examples/oaipmh/src/main/resources/META-INF/LICENSE.txt similarity index 100% rename from examples/camel-example-micrometer/src/main/resources/META-INF/LICENSE.txt rename to examples/oaipmh/src/main/resources/META-INF/LICENSE.txt diff --git a/examples/camel-example-micrometer/src/main/resources/META-INF/NOTICE.txt b/examples/oaipmh/src/main/resources/META-INF/NOTICE.txt similarity index 100% rename from examples/camel-example-micrometer/src/main/resources/META-INF/NOTICE.txt rename to examples/oaipmh/src/main/resources/META-INF/NOTICE.txt diff --git a/examples/camel-example-oaipmh/src/main/resources/log4j2.properties b/examples/oaipmh/src/main/resources/log4j2.properties similarity index 100% rename from examples/camel-example-oaipmh/src/main/resources/log4j2.properties rename to examples/oaipmh/src/main/resources/log4j2.properties diff --git a/examples/camel-example-openapi-cdi/README.adoc b/examples/openapi-cdi/README.adoc similarity index 59% rename from examples/camel-example-openapi-cdi/README.adoc rename to examples/openapi-cdi/README.adoc index 179650a..9224f4a 100644 --- a/examples/camel-example-openapi-cdi/README.adoc +++ b/examples/openapi-cdi/README.adoc @@ -13,43 +13,37 @@ which provides three operations You will need to compile this example first: -.... -mvn compile -.... +---- +$ mvn compile +---- === Run To run the example type -.... -mvn camel:run -.... +---- +$ mvn camel:run +---- -The rest service can be accessed from the following url +The rest service can be accessed from http://localhost:8080/user: -.... -curl http://localhost:8080/user -.... +---- +$ curl http://localhost:8080/user +---- -http://localhost:8080/user +For example, to get a user with id 123 call http://localhost:8080/user/123: -For example to get a user with id 123 - -.... -curl http://localhost:8080/user/123 -.... - -http://localhost:8080/user/123 +---- +$ curl http://localhost:8080/user/123 +---- The rest services provides OpenApi API in json or yaml format which can -be accessed from the following url - -.... -curl -H "Accept: application/json" http://localhost:8080/api-doc -curl -H "Accept: application/yaml" http://localhost:8080/api-doc -.... +be accessed from http://localhost:8080/api-doc: -http://localhost:8080/api-doc +---- +$ curl -H "Accept: application/json" http://localhost:8080/api-doc +$ curl -H "Accept: application/yaml" http://localhost:8080/api-doc +---- To stop the example hit ctrl+c diff --git a/examples/camel-example-openapi-cdi/pom.xml b/examples/openapi-cdi/pom.xml similarity index 100% rename from examples/camel-example-openapi-cdi/pom.xml rename to examples/openapi-cdi/pom.xml diff --git a/examples/camel-example-openapi-cdi/src/main/java/org/apache/camel/example/cdi/User.java b/examples/openapi-cdi/src/main/java/org/apache/camel/example/cdi/User.java similarity index 100% rename from examples/camel-example-openapi-cdi/src/main/java/org/apache/camel/example/cdi/User.java rename to examples/openapi-cdi/src/main/java/org/apache/camel/example/cdi/User.java diff --git a/examples/camel-example-openapi-cdi/src/main/java/org/apache/camel/example/cdi/UserRouteBuilder.java b/examples/openapi-cdi/src/main/java/org/apache/camel/example/cdi/UserRouteBuilder.java similarity index 100% rename from examples/camel-example-openapi-cdi/src/main/java/org/apache/camel/example/cdi/UserRouteBuilder.java rename to examples/openapi-cdi/src/main/java/org/apache/camel/example/cdi/UserRouteBuilder.java diff --git a/examples/camel-example-openapi-cdi/src/main/java/org/apache/camel/example/cdi/UserService.java b/examples/openapi-cdi/src/main/java/org/apache/camel/example/cdi/UserService.java similarity index 100% rename from examples/camel-example-openapi-cdi/src/main/java/org/apache/camel/example/cdi/UserService.java rename to examples/openapi-cdi/src/main/java/org/apache/camel/example/cdi/UserService.java diff --git a/examples/camel-example-management/src/main/resources/META-INF/LICENSE.txt b/examples/openapi-cdi/src/main/resources/META-INF/LICENSE.txt similarity index 100% rename from examples/camel-example-management/src/main/resources/META-INF/LICENSE.txt rename to examples/openapi-cdi/src/main/resources/META-INF/LICENSE.txt diff --git a/examples/camel-example-management/src/main/resources/META-INF/NOTICE.txt b/examples/openapi-cdi/src/main/resources/META-INF/NOTICE.txt similarity index 100% rename from examples/camel-example-management/src/main/resources/META-INF/NOTICE.txt rename to examples/openapi-cdi/src/main/resources/META-INF/NOTICE.txt diff --git a/examples/camel-example-openapi-cdi/src/main/resources/META-INF/beans.xml b/examples/openapi-cdi/src/main/resources/META-INF/beans.xml similarity index 100% rename from examples/camel-example-openapi-cdi/src/main/resources/META-INF/beans.xml rename to examples/openapi-cdi/src/main/resources/META-INF/beans.xml diff --git a/examples/camel-example-micrometer/src/main/resources/log4j2.properties b/examples/openapi-cdi/src/main/resources/log4j2.properties similarity index 100% rename from examples/camel-example-micrometer/src/main/resources/log4j2.properties rename to examples/openapi-cdi/src/main/resources/log4j2.properties diff --git a/examples/pom.xml b/examples/pom.xml index 73cedad..83a0db5 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -125,23 +125,23 @@ <module>loan-broker-cxf</module> <module>loadbalancing</module> <module>loan-broker-jms</module> - <module>camel-example-main</module> - <module>camel-example-main-artemis</module> - <module>camel-example-main-endpointdsl</module> - <module>camel-example-main-endpointdsl-aws2</module> - <module>camel-example-main-endpointdsl-aws2-s3</module> - <module>camel-example-main-endpointdsl-aws2-s3-kafka</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> - <module>camel-example-micrometer</module> - <module>camel-example-mongodb</module> - <module>camel-example-netty-custom-correlation</module> - <module>camel-example-oaipmh</module> - <module>camel-example-openapi-cdi</module> + <module>main</module> + <module>artemis</module> + <module>main-endpointdsl</module> + <module>main-endpointdsl-aws2</module> + <module>main-endpointdsl-aws2-s3</module> + <module>main-endpointdsl-aws2-s3-kafka</module> + <module>main-health</module> + <module>main-joor</module> + <module>main-lambda</module> + <module>main-tiny</module> + <module>main-xml</module> + <module>management</module> + <module>micrometer</module> + <module>mongodb</module> + <module>netty-custom-correlation</module> + <module>oaipmh</module> + <module>openapi-cdi</module> <module>camel-example-pojo-messaging</module> <module>camel-example-reactive-executor-vertx</module> <module>camel-example-route-throttling</module>