Class ProjoJaxbContextResolver

java.lang.Object
pro.projo.jaxrs.jersey.moxy.ProjoJaxbContextResolver
All Implemented Interfaces:
javax.ws.rs.ext.ContextResolver<JAXBContext>

@Provider
public class ProjoJaxbContextResolver
extends Object
implements javax.ws.rs.ext.ContextResolver<JAXBContext>
The ProjoJaxbContextResolver is a ContextResolver that provides modified JAXBContext objects whose descriptors are Projo-aware. The resolver will install an InstantiationPolicy that will create Projo objects when the target type is an interface.

NOTE: this class leverages non-public MOXy/EclipseLink interfaces!

Author:
Mirko Raner