java.lang.Object
tools.jackson.jaxrs.cfg.ObjectWriterModifier
Handler that may be registered to apply per-call modifications to
ObjectWriter
before writing it out.
Note one major difference from 2.x: JsonGenerator is not passed any more
as it must be constructed using ObjectWriter that is modified here.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract tools.jackson.databind.ObjectWritermodify(EndpointConfigBase<?> endpoint, javax.ws.rs.core.MultivaluedMap<String, Object> responseHeaders, Object valueToWrite, tools.jackson.databind.ObjectWriter w) Method called to let modifier make any changes it wants to to objects used for writing response for specified endpoint.
-
Constructor Details
-
ObjectWriterModifier
public ObjectWriterModifier()
-
-
Method Details
-
modify
public abstract tools.jackson.databind.ObjectWriter modify(EndpointConfigBase<?> endpoint, javax.ws.rs.core.MultivaluedMap<String, Object> responseHeaders, Object valueToWrite, tools.jackson.databind.ObjectWriter w) throws tools.jackson.core.JacksonExceptionMethod called to let modifier make any changes it wants to to objects used for writing response for specified endpoint.- Parameters:
responseHeaders- HTTP headers being returned with response (mutable)- Throws:
tools.jackson.core.JacksonException
-