You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by AlanFoster <al...@alanfoster.me> on 2013/05/26 17:46:28 UTC

Re: improving Endpoint documentation and tooling

Hi,

I've got a quick question about making use of this for tooling.

I wonder if there would be such a way of getting access to the endpoint
information without trying to instantiate the camel context and such? So
that the tooling can be somewhat agnostic of Camel's instantiation process.

Currently I have basic support for a plugin which can directly access the
Component class by searching for for the relevant META-INF/services file
with the component name. I wonder if it would be possible to then get access
to the endpoint information directly from this class without instantiating
core parts of Camel? IE would it be simple enough to attempt to statically
analyse this class, or will instantiating Camel objects be the least painful
way to do this?

I'm also imagining that the endpoints might need some additional type
information too, for instance if a String parameter should contain a FQCN or
a bean name, or in the case of direct/vm/seda that it will link to another
route. This kind of meta information would be great for performing
validation/renaming/intellisense within the IDE!

It would be great to hear any opinions about this :)

Cheers,
Alan



--
View this message in context: http://camel.465427.n5.nabble.com/improving-Endpoint-documentation-and-tooling-tp5731334p5733219.html
Sent from the Camel Development mailing list archive at Nabble.com.