You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Luca Burgazzoli (JIRA)" <ji...@apache.org> on 2017/07/17 16:33:00 UTC

[jira] [Created] (CAMEL-11550) Component extensions

Luca Burgazzoli created CAMEL-11550:
---------------------------------------

             Summary: Component extensions
                 Key: CAMEL-11550
                 URL: https://issues.apache.org/jira/browse/CAMEL-11550
             Project: Camel
          Issue Type: New Feature
            Reporter: Luca Burgazzoli
            Assignee: Luca Burgazzoli
            Priority: Minor
             Fix For: 2.20.0


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:

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

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





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)