camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-7671) Api Registry
Date Fri, 08 Aug 2014 07:57:13 GMT
Claus Ibsen created CAMEL-7671:
----------------------------------

             Summary: Api Registry
                 Key: CAMEL-7671
                 URL: https://issues.apache.org/jira/browse/CAMEL-7671
             Project: Camel
          Issue Type: New Feature
          Components: camel-core
            Reporter: Claus Ibsen
             Fix For: 3.0.0, Future


We have a rest registry from CAMEL-7620. But we could consider making this more generic as
a Api registry that components can enlist consumers (or producers), and details about the
data types (apis) they support.

We can then have some open type format where each component has a json schema that defines
the open type, which we can map to JMX opentypes so the JMX tabular browser can support any
kind of types.

Then this json schema can be retrieved as well so tooling and others can use that to understand
those types. And/or we can add a DTO class in the component that maps to this json schema
type also, so we also have a java type safe representation too.

Though this ticket is just to capture this idea. We may want to ponder a bit more about this.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message