public interface WriterInterceptor
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream).
 
 Providers implementing WriterInterceptor contract must be either programmatically
 registered in an API runtime or must be annotated with
 @Provider annotation to be automatically discovered
 by the runtime during a provider scanning phase.
 Message body interceptor instances may also be discovered and
 bound dynamically to particular resource methods.
 
MessageBodyWriter| Modifier and Type | Method and Description | 
|---|---|
| void | aroundWriteTo(WriterInterceptorContext context) | 
void aroundWriteTo(WriterInterceptorContext context) throws IOException, WebApplicationException
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.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.context - 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 © 2019 Eclipse Foundation.
Use is subject to license terms.