Introduce an API on CamelContext to get a json of all the routes input and outputs. This allows tooling and end users to get a better understanding what can come in and out of their routes.
The api will parse the route model and grab the endpoint uris from static configured eips, such as to, wireTap, enrich etc. For dynamic eips we cannot know this.
We can then make a karaf command that can show this details as well, for example in a nice table structure, so people can quickly get an overview of what can come in and out of their routes (in terms of endpoint uris)