Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-7265

Add API to get JSON representation of route input and output endpoints

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.13.0
    • Component/s: camel-core, jmx
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      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)

        Attachments

          Activity

            People

            • Assignee:
              davsclaus Claus Ibsen
              Reporter:
              davsclaus Claus Ibsen
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: