Package pro.projo.jaxrs.jersey.moxy
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
-
Constructor Summary
Constructors Constructor Description ProjoJaxbContextResolver() -
Method Summary
Modifier and Type Method Description JAXBContextgetContext(Class<?> type)
-
Constructor Details
-
ProjoJaxbContextResolver
public ProjoJaxbContextResolver()
-
-
Method Details
-
getContext
- Specified by:
getContextin interfacejavax.ws.rs.ext.ContextResolver<JAXBContext>
-