Thank You Claus - but I must not have stated my question very well ;-)

I’m working on a custom Camel component - and Event Driver Consumer to be 
precise. When the component starts-up, I’d like to get the Camel route ID of 
the route that is using the component.  

I’m extending org.apache.camel.impl.DefaultConsumer for this consumer, so I’d 
like to get the route id when I implement the doStart() method.  Hopefully that 
makes sense.

> On Dec 9, 2016, at 1:26 AM, Claus Ibsen <claus.ib...@gmail.com> wrote:
> 
> You can use a RoutePolicy which has callbacks when routes are
> initialized / started etc where you can get hold of the endpoint.
> 
> There is a JIRA about allowing a consumer to be endpoint aware. But I
> think this required some API changes and was deferred for Camel 3.x.
> 
> 
> 
> On Fri, Dec 9, 2016 at 12:38 AM, Quinn Stevenson
> <qu...@pronoia-solutions.com> wrote:
>> I’m trying to get the Camel route Id of the route that my component is 
>> running inside when my component is started, but I can’t seem to figure out 
>> how to navigate the Camel APIs to get what I’m after.
>> 
>> I have basically a DefaultEndpoint, and from that endpoint, I need to get 
>> the routeId.
>> 
>> Any ideas?
>> 
>> 
>> 
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to