Thanks Michael... That is actually what I started doing today. Still not working. Tracing to
the code and so far it seems there is something wrong picking the right produces method in
the entity I'm returning. Also, I had to set the type on the response in the mapper. It just
seem that winks forgets about media type when exception handling.
Gino B.
On Aug 18, 2011, at 9:41 AM, Michael Elman <elman@apache.org> wrote:
> Why do you need a pair of ExceptionMappers?
> ExceptionMapper returns Response, which can contain an entity.
> The entity will be serialized based on the Accept header.
>
> On Thu, Aug 18, 2011 at 5:24 PM, Gino Bustelo <gino@bustelos.com> wrote:
> I'm looking for a way to control the rendering of an exception based
> on the media type. Basically, the same exception can yield an HTML
> payload or a JSON structure based on Accept header. I tried to achieve
> this with a pair of ExceptionMapper subclasses and the @Produces
> annotation. The json mapper is getting call all the times. What am I
> doing wrong? I'm think that I'm left with looking at the accept header
> in the mapper an producing the different response entities.
>
|