Class ConfigurableMoxyJsonProvider

  • All Implemented Interfaces:
    MessageBodyReader<Object>, MessageBodyWriter<Object>
    Direct Known Subclasses:
    FilteringMoxyJsonProvider

    @Singleton
    public class ConfigurableMoxyJsonProvider
    extends org.eclipse.persistence.jaxb.rs.MOXyJsonProvider
    Jersey specific MOXyJsonProvider that can be configured via ContextResolver<JsonMoxyConfiguration> instance.
    Author:
    Michal Gajdos
    • Method Detail

      • preReadFrom

        protected void preReadFrom​(Class<Object> type,
                                   Type genericType,
                                   Annotation[] annotations,
                                   MediaType mediaType,
                                   MultivaluedMap<String,​String> httpHeaders,
                                   jakarta.xml.bind.Unmarshaller unmarshaller)
                            throws jakarta.xml.bind.JAXBException
        Overrides:
        preReadFrom in class org.eclipse.persistence.jaxb.rs.MOXyJsonProvider
        Throws:
        jakarta.xml.bind.JAXBException
      • preWriteTo

        protected void preWriteTo​(Object object,
                                  Class<?> type,
                                  Type genericType,
                                  Annotation[] annotations,
                                  MediaType mediaType,
                                  MultivaluedMap<String,​Object> httpHeaders,
                                  jakarta.xml.bind.Marshaller marshaller)
                           throws jakarta.xml.bind.JAXBException
        Overrides:
        preWriteTo in class org.eclipse.persistence.jaxb.rs.MOXyJsonProvider
        Throws:
        jakarta.xml.bind.JAXBException