Yes this was my case :

> > I think this this user has several http consumer endpoints, configured
> > at different URIs (e.g. http://0.0.0.0/service1,
> > http://0.0.0.0/service2 , http://0.0.0.0/service3).  On all of these
> > endpoints, the same targetService is configured (ex:Service) and it is
> > in this targetService that he would like to distinguish between the
> > originating consumer endpoints.

Thanks to Guillaume for reply which give me the solution
:-)


gnodet wrote:
> 
> The consumer *component* can be retrieved using:
> 
>   ((MessageExchangeImpl) exchange).getSourceContext().getComponent()
> 
> ServiceMix components also set the following property:
> 
>    exchange.getProperty(JbiConstants.SENDER_ENDPOINT)
> 
> which returns a string uniquely identifying the endpoint.
> 
> I don't really recall where/if the uri is stored...
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-obtain-URI-address-of-http%3Aendpoint---tf4437467s12049.html#a12679719
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.

Reply via email to