Class FilteringJacksonJaxbJsonProvider.FilteringObjectWriterModifier

java.lang.Object
org.glassfish.jersey.jackson.internal.jackson.jaxrs.cfg.ObjectWriterModifier
org.glassfish.jersey.jackson.internal.FilteringJacksonJaxbJsonProvider.FilteringObjectWriterModifier
Enclosing class:
FilteringJacksonJaxbJsonProvider

private static final class FilteringJacksonJaxbJsonProvider.FilteringObjectWriterModifier extends ObjectWriterModifier
  • Field Details

    • original

      private final ObjectWriterModifier original
    • filterProvider

      private final com.fasterxml.jackson.databind.ser.FilterProvider filterProvider
  • Constructor Details

    • FilteringObjectWriterModifier

      private FilteringObjectWriterModifier(com.fasterxml.jackson.databind.ser.FilterProvider filterProvider, ObjectWriterModifier original)
  • Method Details

    • modify

      public com.fasterxml.jackson.databind.ObjectWriter modify(EndpointConfigBase<?> endpoint, javax.ws.rs.core.MultivaluedMap<String,Object> responseHeaders, Object valueToWrite, com.fasterxml.jackson.databind.ObjectWriter w, com.fasterxml.jackson.core.JsonGenerator g) throws IOException
      Description copied from class: ObjectWriterModifier
      Method called to let modifier make any changes it wants to to objects used for writing response for specified endpoint.
      Specified by:
      modify in class ObjectWriterModifier
      Parameters:
      responseHeaders - HTTP headers being returned with response (mutable)
      Throws:
      IOException