Repository: camel
Updated Branches:
  refs/heads/master f22e5d16f -> 7db64fcd7


CAMEL-7354: Rest DSL. Add property to runtime routes if they are from rest.


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

Branch: refs/heads/master
Commit: a22461a8c54d0fe2637eec34746f1aac13a2d4b3
Parents: f22e5d1
Author: Claus Ibsen <davscl...@apache.org>
Authored: Wed Jul 30 15:25:00 2014 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed Jul 30 15:25:00 2014 +0200

----------------------------------------------------------------------
 camel-core/src/main/java/org/apache/camel/Route.java            | 1 +
 .../main/java/org/apache/camel/impl/DefaultRouteContext.java    | 5 +++++
 2 files changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/a22461a8/camel-core/src/main/java/org/apache/camel/Route.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/Route.java 
b/camel-core/src/main/java/org/apache/camel/Route.java
index dca4660..53e4c1d 100644
--- a/camel-core/src/main/java/org/apache/camel/Route.java
+++ b/camel-core/src/main/java/org/apache/camel/Route.java
@@ -35,6 +35,7 @@ public interface Route {
     String ID_PROPERTY = "id";
     String PARENT_PROPERTY = "parent";
     String GROUP_PROPERTY = "group";
+    String REST_PROPERTY = "rest";
 
     /**
      * Gets the route id

http://git-wip-us.apache.org/repos/asf/camel/blob/a22461a8/camel-core/src/main/java/org/apache/camel/impl/DefaultRouteContext.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/impl/DefaultRouteContext.java 
b/camel-core/src/main/java/org/apache/camel/impl/DefaultRouteContext.java
index 8029189..a4a5e51 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DefaultRouteContext.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultRouteContext.java
@@ -192,6 +192,11 @@ public class DefaultRouteContext implements RouteContext {
             if (route.getGroup() != null) {
                 edcr.getProperties().put(Route.GROUP_PROPERTY, 
route.getGroup());
             }
+            String rest = "false";
+            if (route.isRest() != null && route.isRest()) {
+                rest = "true";
+            }
+            edcr.getProperties().put(Route.REST_PROPERTY, rest);
 
             // after the route is created then set the route on the policy 
processor so we get hold of it
             CamelInternalProcessor.RoutePolicyAdvice task = 
internal.getAdvice(CamelInternalProcessor.RoutePolicyAdvice.class);

Reply via email to