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);