This means that there must always be a one-to-one mapping between components and endpoints. Good to know.
Thanks, guys. Gabriela -----Original Message----- From: Guillaume Nodet [mailto:[email protected]] Sent: Friday, April 17, 2009 9:51 PM To: [email protected] Subject: Re: source endpoint of a message exchange I just want to add that there is now way in the JBI spec to retrieve such information. The main reason is that a JBI exchange is sent from a component to an endpoint, not from an endpoint to another endpoint. On Wed, Apr 15, 2009 at 00:00, Gert Vanthienen <[email protected]> wrote: > Gabriella, > > This information is available in a MessageExchange property named > "org.apache.servicemix.senderEndpoint" (JbiConstants.SENDER_ENDPOINT). > This is a ServiceMix-specific property, so it will only work with the > ServiceMix JBI components and not if you're using third party JBI > components. > > Regards, > > Gert Vanthienen > ------------------------ > Open Source SOA: http://fusesource.com > Blog: http://gertvanthienen.blogspot.com/ > > > > 2009/4/14 Gabriela Gheorghe <[email protected]>: >> Hi, >> >> >> >> I am implementing a bunch of classes that will be intercepting the messages >> that get to the NMR. The problem is simple: I need to retrieve, for every >> message exchange, the source endpoint (the JBI spec calls this the >> "initiator"). >> >> In the API, the message exchange has some methods that pertain to >> determining where it is going to (getService(), getEndpoint(), etc), but >> nothing related to the source information. My question is how does the NMR >> know where the message is coming from, and how I can get to this data? >> >> >> >> I've been looking into the javadoc at the classes related to the >> ComponentContextImpl / DeliveryChannel, but I still haven't found how I can >> retrieve the source of a message that gets to the router. >> >> >> >> Does anybody know how I could so that? >> >> >> >> >> >> Thanks! >> Gabriella >> >> >> >> > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com
