-
Story
-
Resolution: Done
-
Major
-
CSB-4.0
-
None
-
False
-
-
False
-
-
-
-
Very Likely
-
0
Requirement:
1. When a route fails, the remaining routes continue to function. The Camel routecontroller feature resolves this.
2. When a route fails, the route should be visible in the actuator/camelroutes endpoint and marked with the current status. Currently it is not visible.
For example, in the attached project, the following routes are defined:
from("direct:foo") .routeId("foo") .to("mock:end"); from("direct:bar") .routeId("bar") .to("cxf:bean:myCxfEndpointBean?wsdlURL=http://localhost:7777/service?wsdl");
The "bar" route fails to start, but is not registered in the camelroutes endpoint. Only the "foo" route is listed:
$ curl localhost:8080/actuator/camelroutes | jq [ { "id": "foo", "uptime": "11s", "uptimeMillis": 11570, "properties": { "template": "false", "parent": "6614289a", "rest": "false", "supervised": true, "description": null, "id": "foo", "customId": "true" }, "status": "Started" } ]
There are no Sub-Tasks for this issue.