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

Build time route definition introspection API

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 3.x
    • Component/s: None
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      We currently (mis)use the fact that current model classes have JAXB annotations to discover CSimple expressions in Camel Quarkus - see https://github.com/apache/camel-quarkus/blob/master/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java#L337-L347

      Claus Ibsen mentioned recently that he would like to remove JAXB from Camel Core. It would be nice if Camel provided an API for route introspection at build time before JAXB is removed.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ppalaga Gazda
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: