Anybody?

2011/11/17 David Karlsen <[email protected]>:
> I do this to retrieve the request and response to/from my service:
>
> final InputStream inputStream =
> message.getExchange().getInMessage().getContent( InputStream.class );
>                inputStream.reset();
>
>                CacheAndWriteOutputStream cachedOutputStream =
> (CacheAndWriteOutputStream)
> message.getExchange().getOutMessage().getContent( OutputStream.class
> );
>
>
> this used to work - but somewhere in the line it started to fail with:
> java.lang.ClassCastException:
> org.apache.cxf.transport.http.AbstractHTTPDestination$WrappedOutputStream
> incompatible with org.apache.cxf.io.CacheAndWriteOutputStream
>        at xxx.MyInterceptor.handleMessage
>
>
> AbstractHTTPDestination$WrappedOutputStream is not available outside the 
> class.
> AbstractWrappedOutputStream does not provide a getInputStream() method.
>
> Please advice me how to obtain the requests/responses either as a
> stream or as a String.
>
> Is my current approach OK?
>
> --
> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen
>



-- 
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Reply via email to