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 2017/07/25 19:28:18 UTC

[1/2] camel git commit: CAMEL-11586: added default camel route path

Repository: camel
Updated Branches:
  refs/heads/master 0e5dcd2a7 -> 7bbcb8a84


CAMEL-11586: added default camel route path 

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/1f6b08e9
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/1f6b08e9
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/1f6b08e9

Branch: refs/heads/master
Commit: 1f6b08e9daa4db8ab562dbf9b3e20262deeefb71
Parents: 0e5dcd2
Author: Pulkit <pc...@redhat.com>
Authored: Tue Jul 25 20:58:10 2017 +0530
Committer: Claus Ibsen <da...@apache.org>
Committed: Tue Jul 25 20:54:30 2017 +0200

----------------------------------------------------------------------
 .../META-INF/additional-spring-configuration-metadata.json      | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/1f6b08e9/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json
----------------------------------------------------------------------
diff --git a/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json
index 1c04799..5d17726 100644
--- a/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json
+++ b/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json
@@ -3,7 +3,8 @@
     {
       "name": "endpoints.camelroutes.path",
       "type": "java.lang.String",
-      "description": "Endpoint URL path."
+      "description": "Endpoint URL path.",
+      "defaultValue": "/camel/routes"
     },
     {
       "name": "endpoints.camelroutes.enabled",
@@ -12,4 +13,4 @@
       "defaultValue": true
     }
   ]
-}
\ No newline at end of file
+}


[2/2] camel git commit: CAMEL-11586: added default camel route path. This closes #1848.

Posted by da...@apache.org.
CAMEL-11586: added default camel route path. This closes #1848.


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7bbcb8a8
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7bbcb8a8
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7bbcb8a8

Branch: refs/heads/master
Commit: 7bbcb8a84f0fd5d507ade129b422283378543715
Parents: 1f6b08e
Author: Claus Ibsen <da...@apache.org>
Authored: Tue Jul 25 21:27:51 2017 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Tue Jul 25 21:27:51 2017 +0200

----------------------------------------------------------------------
 .../boot/actuate/endpoint/CamelRoutesEndpoint.java   |  2 ++
 .../actuate/endpoint/CamelRoutesMvcEndpoint.java     |  6 +++++-
 .../additional-spring-configuration-metadata.json    |  2 +-
 .../readme.adoc                                      |  2 +-
 .../src/main/resources/application.properties        |  7 +++++--
 examples/camel-example-spring-boot/readme.adoc       | 15 +++++++++++++++
 .../src/main/resources/application.properties        | 11 +++++++++++
 7 files changed, 40 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/7bbcb8a8/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesEndpoint.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesEndpoint.java
index 208f2df..1e24907 100644
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesEndpoint.java
+++ b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesEndpoint.java
@@ -48,6 +48,8 @@ public class CamelRoutesEndpoint extends AbstractEndpoint<List<RouteEndpointInfo
     public CamelRoutesEndpoint(CamelContext camelContext) {
         super(ENDPOINT_ID);
         this.camelContext = camelContext;
+        // is enabled by default
+        this.setEnabled(true);
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/camel/blob/7bbcb8a8/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesMvcEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesMvcEndpoint.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesMvcEndpoint.java
index 9933c78..a0a09e2 100644
--- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesMvcEndpoint.java
+++ b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/endpoint/CamelRoutesMvcEndpoint.java
@@ -40,13 +40,17 @@ import org.springframework.web.bind.annotation.ResponseStatus;
 @ConfigurationProperties(prefix = "endpoints." + CamelRoutesEndpoint.ENDPOINT_ID)
 public class CamelRoutesMvcEndpoint extends EndpointMvcAdapter {
 
-    private static final ResponseEntity<?> NOT_FOUND = ResponseEntity.notFound().build();
+    /**
+     * Default path
+     */
+    public static final String PATH = "/camel/routes";
 
     private final CamelRoutesEndpoint delegate;
 
     public CamelRoutesMvcEndpoint(CamelRoutesEndpoint delegate) {
         super(delegate);
 
+        this.setPath(PATH);
         this.delegate = delegate;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/7bbcb8a8/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json
----------------------------------------------------------------------
diff --git a/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json
index 5d17726..a389da9 100644
--- a/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json
+++ b/components/camel-spring-boot/src/main/resources/META-INF/additional-spring-configuration-metadata.json
@@ -10,7 +10,7 @@
       "name": "endpoints.camelroutes.enabled",
       "type": "java.lang.Boolean",
       "description": "Enable Camel Routes endpoint.",
-      "defaultValue": true
+      "defaultValue": false
     }
   ]
 }

http://git-wip-us.apache.org/repos/asf/camel/blob/7bbcb8a8/examples/camel-example-spring-boot-routecontroller/readme.adoc
----------------------------------------------------------------------
diff --git a/examples/camel-example-spring-boot-routecontroller/readme.adoc b/examples/camel-example-spring-boot-routecontroller/readme.adoc
index 5b54d9c..9f26542 100644
--- a/examples/camel-example-spring-boot-routecontroller/readme.adoc
+++ b/examples/camel-example-spring-boot-routecontroller/readme.adoc
@@ -21,7 +21,7 @@ curl -XGET -s http://localhost:8080/camel/routes
 +
 [source]
 ----
-curl -XGET -s http://localhost:8080/camel/routes/${id}/info
+curl -XGET -s http://localhost:8080/camel/routes/{id}/info
 ----
 
 * To stop a route

http://git-wip-us.apache.org/repos/asf/camel/blob/7bbcb8a8/examples/camel-example-spring-boot-routecontroller/src/main/resources/application.properties
----------------------------------------------------------------------
diff --git a/examples/camel-example-spring-boot-routecontroller/src/main/resources/application.properties b/examples/camel-example-spring-boot-routecontroller/src/main/resources/application.properties
index 89ea7d1..54d3318 100644
--- a/examples/camel-example-spring-boot-routecontroller/src/main/resources/application.properties
+++ b/examples/camel-example-spring-boot-routecontroller/src/main/resources/application.properties
@@ -26,8 +26,11 @@ logging.level.sample.camel = DEBUG
 endpoints.enabled = false
 endpoints.jmx.enabled = false
 endpoints.health.enabled = true
-endpoints.camelroutes.path = /camel/routes
-endpoints.camelroutes.enabled = true
+
+# camel routes is by default enabled
+# so you do not have to configure below
+# endpoints.camelroutes.path = /camel/routes
+# endpoints.camelroutes.enabled = true
 
 management.security.enabled = false
 

http://git-wip-us.apache.org/repos/asf/camel/blob/7bbcb8a8/examples/camel-example-spring-boot/readme.adoc
----------------------------------------------------------------------
diff --git a/examples/camel-example-spring-boot/readme.adoc b/examples/camel-example-spring-boot/readme.adoc
index 8520753..72475b2 100644
--- a/examples/camel-example-spring-boot/readme.adoc
+++ b/examples/camel-example-spring-boot/readme.adoc
@@ -21,6 +21,21 @@ You can run this example using
 
     mvn spring-boot:run
 
+## To get info about the routes
+
+To show a summary of all the routes
+
+----
+curl -XGET -s http://localhost:8080/camel/routes
+----
+
+To show detailed information for a specific route
+
+----
+curl -XGET -s http://localhost:8080/camel/routes/{id}/info
+----
+
+
 ## More information
 
 You can find more information about Apache Camel at the website: http://camel.apache.org/

http://git-wip-us.apache.org/repos/asf/camel/blob/7bbcb8a8/examples/camel-example-spring-boot/src/main/resources/application.properties
----------------------------------------------------------------------
diff --git a/examples/camel-example-spring-boot/src/main/resources/application.properties b/examples/camel-example-spring-boot/src/main/resources/application.properties
index 536ff0a..75a10de 100644
--- a/examples/camel-example-spring-boot/src/main/resources/application.properties
+++ b/examples/camel-example-spring-boot/src/main/resources/application.properties
@@ -33,3 +33,14 @@ greeting = Hello World
 
 # how often to trigger the timer
 timer.period = 2000
+
+# all access to actuator endpoints without security
+management.security.enabled = false
+# turn on actuator health check
+endpoints.health.enabled = true
+
+# to configure logging levels
+#logging.level.org.springframework = INFO
+#logging.level.org.apache.camel.spring.boot = INFO
+#logging.level.org.apache.camel.impl = DEBUG
+#logging.level.sample.camel = DEBUG