@Priority(value=4100) public class JsonWithPaddingInterceptor extends Object implements WriterInterceptor
WriterInterceptor implementation for JSONP format. This interceptor wraps a JSON stream obtained by a underlying
JSON provider into a callback function that can be defined by the JSONP annotation.JSONP| Constructor and Description |
|---|
JsonWithPaddingInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
aroundWriteTo(WriterInterceptorContext context)
|
public void aroundWriteTo(WriterInterceptorContext context) throws IOException, WebApplicationException
WriterInterceptorMessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) method. The parameters of the wrapped method
called are available from context. Implementations of this method SHOULD explicitly call
WriterInterceptorContext.proceed() to invoke the next interceptor in the chain, and ultimately the wrapped
MessageBodyWriter.writeTo method.aroundWriteTo in interface WriterInterceptorcontext - invocation context.IOException - if an IO error arises or is thrown by the wrapped MessageBodyWriter.writeTo
method.WebApplicationException - thrown by the wrapped MessageBodyWriter.writeTo method.Copyright © 2007-2023, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.