Thank vickatvuuch,

Sorry for late reply but I was stuck on some other priorities. I will try to
implement both to see which one best suited with my requirement. Can you
please let me know how to register both(Mapper and FaultOutInterceptor) in
beans.xml. I am using Spring.

Thanks Again.

Regards,
Parimal


On Wed, Dec 2, 2009 at 8:44 PM, vickatvuuch <vlisov...@gmail.com> wrote:

>
> register rest exception mapper and convert there, for example see below:
> note that the mapper works fine in REST only case, I actually ended up
> building my own CustomFaultOutInterceptor such as this: public class
> CustomFaultOutInterceptor extends AbstractPhaseInterceptor<Message>
>
> public class RestExceptionMapper implements ExceptionMapper<Exception>
> {
>  private static Log logger = LogFactory.getLog(RestExceptionMapper.class);
>
>  public Response toResponse(Exception exception)
> {
>    if (exception instanceof FooAuthException)
>    {
>        return
> Response.status(Response.Status.FORBIDDEN).type(MediaType.APPLICATION_XML).
>           entity(formatEntityMessage(exception, xmlHead)).build();
>     }
>
>
> Parimal Dhinoja wrote:
> >
> > Hi all,
> >
> > based on certain conditions, I need to set different HttpResponse Code
> > back
> > to client. I am thinking of throwing different type of Exception from
> > service method based on condition met. and somewhere I need to catch
> these
> > exception and need to set response code based on exception thrown.
> >
> > Please let me know, how can I do this?
> >
> > --
> > Regards,
> > Parimal
> > "Nothing is stationary,Change is a part of Life"
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/How-to-handle-exceptions-in-JAx-rs-service-and-convert-it-to-Http--Response-code-based-on-type-of-Exception-tp26614920p26619747.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>
>


-- 
Regards,
Parimal
"Nothing is stationary,Change is a part of Life"

Reply via email to