users@jersey.java.net

[Jersey] Re: How to obtain the default JAXBContext?

From: <volker_at_dirtmine.com>
Date: Fri, 20 May 2011 01:54:06 +0000 (GMT)

Bump. I'm running into the same issue. Does anyone have a solution? I'm
on Jersey 1.5.

Here's some of my relevant code:

@Provider
@Produces(MediaType.APPLICATION_XML)
public class XmlWriter implements MessageBodyWriter {

        @Context
        private Providers providers;

@Override
        public void writeTo( Object t, Class arg1, Type arg2,
Annotation[] arg3, MediaType arg4, MultivaluedMap arg5, OutputStream os
){
                        ContextResolver<JAXBContext> cr =
providers.getContextResolver( JAXBContext.class,
MediaType.APPLICATION_XML_TYPE );

      // at this point cs is null :(
      // .. etc etc etc
}
}