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

Component extensions

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.20.0
    • None
    • None
    • Unknown

    Description

      Some time ago we have introduced the PIngCheck aka ComponentVerifier interface that extends the functionality of a component by providing a way to validate the uri options but it would be nice to have a generic way for a component to expose extensions so we can have something like:

          class Component {
              List<ComponentExtension> getExtensions();
              <T extends ComponentExtension> Optional<T> getExtension(Class<T> type);
          }
      

      So i.e. we can add a meta-data extension to grab the tables description of ServiceNow

      Attachments

        Issue Links

          Activity

            People

              lb Luca Burgazzoli
              lb Luca Burgazzoli
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: