On Wed, Feb 10, 2010 at 10:39 AM, Danny Kruitbosch
<danny.kruitbo...@gmail.com> wrote:
>
> Hi,
>
> I've been looking into the new wiretap in Camel 2.x and I have some
> questions about it. (Actually using camel in servicemix 4)
> I want to use it to tap the response of a request/reply web service so I'm
> not at all interested in the request.
> 1) Will the wiretap "catch" both the request and response and send it to the
> tap destination?
> 2) Is there any way to filter out the responses only? If so, how
>
> E.g. will this work:
>      <route>
>         <from uri="some_cxf_consumer"/>
>         <filter>
>            <xpath>/foo:root</xpath>
>            <wireTap uri="file:///data/esb/taps"/>
>         </filter>
>         <to uri="some_cxf_producer"/>
>      </route>
> where the XPath resolver to the root of the soap body of my response.
>
> If not how can I accomplish a "wiretap" on the responses of a request/reply
> web service.
>

You can use onCompletion which is triggered when the Exchange is done,
and hence when you have the response ready.
http://camel.apache.org/oncompletion.html

> Thanks,
>
> Danny
> --
> View this message in context: 
> http://old.nabble.com/Wiretap-filter-tp27527108p27527108.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to