I managed to find the JIRA ticket
https://issues.apache.org/jira/browse/CAMEL-7778

On Sat, Sep 17, 2016 at 11:31 AM, Claus Ibsen <claus.ib...@gmail.com> wrote:
> Hi
>
> Yeah we have a JIRA ticket about this, so the Camel endpoint reigistry
> has an id as well.
> Currently only the url is registered.
>
> Endpoints in Camel don't really have the notion of an id, only url.
>
> Its when you use Spring or Blueprint etc then they have an endpoint
> factory that create endpoints and have an id associated to the factory
> of the bean it creates. And then when you lookup an endpoint by an id,
> you lookup in their registries and they find that bean instance.
>
> CDI has @Qualified and Spring has @Named to associate an id with the
> bean when not using XML.
>
> Its more tricky to implement as those ids, can be harder to get hold
> of in those factories AFAIR.
>
> But the JIRA ticket was about introducing the id natively on endpoint
> and endpoint registry. I think this kind of change is better for Camel
> 3.0.
>
>
>
> On Sat, Sep 17, 2016 at 11:03 AM, Luca Burgazzoli <lburgazz...@gmail.com> 
> wrote:
>> Hello everyone,
>>
>> I'm wondering if it could make sense to register enpoints in context's
>> registry having an option so set theirs id;
>>
>> The aim is to have a common way to identify an endpoint other by uri, so 
>> that:
>> - @Produce(ref = "myEndpontId") would work the same way in any context
>> - People willing to integrate with camel using a producer template do
>> not need to know the whole uri, i.e. in vertx-camel-bridge mapping
>> between a vertx address and an endpoint could be done by id.
>>
>>
>> I could elaborate it a little bit more if you think it could make sense.
>>
>>
>> Best regards,
>> Luca
>>
>>
>> ---
>> Luca Burgazzoli
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to