|
From: Rodrigo U. <rod...@gm...> - 2014-04-29 18:40:47
|
If not in a filter, is there any place else? On Tue, Apr 29, 2014 at 12:40 PM, Bill Burke <bb...@re...> wrote: > JAx-RS requires that any exception thrown in a filter should be wrapped > by ResponseProcessingException. So, I don't think you should be > implementing this in a filter. > > On 4/28/2014 3:52 PM, Rodrigo Uchôa wrote: > > Hi everyone! > > > > Is there a way, using the client API, to map HTTP response codes to > > Exceptions? > > > > I'm developing clients that make calls to REST endpoins. These endpoins > > return multiple response error codes. To make things easier on the > > client side, I would like to map these response codes to some of my > > custom client Exceptions. For instance, a response code 409 could map to > > a BusinessException and so on. > > > > To achieve this, my first instinct was to use a ClientResponseFilter. It > > even worked, but the JAX-RS runtime is wrapping my exceptions inside a > > *javax.ws.client.ResponseProcessingException*. Although that does not > > stop me, all these "arrangements" are making me wonder if I chose the > > right path. > > > > Summing up, is using a ClientReponseFilter the best way? > > > > > > > ------------------------------------------------------------------------------ > > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > > Instantly run your Selenium tests across 300+ browser/OS combos. Get > > unparalleled scalability from the best Selenium testing platform > available. > > Simple to use. Nothing to install. Get started now for free." > > http://p.sf.net/sfu/SauceLabs > > > > > > > > _______________________________________________ > > Resteasy-users mailing list > > Res...@li... > > https://lists.sourceforge.net/lists/listinfo/resteasy-users > > > > -- > Bill Burke > JBoss, a division of Red Hat > http://bill.burkecentral.com > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > Resteasy-users mailing list > Res...@li... > https://lists.sourceforge.net/lists/listinfo/resteasy-users > |