@ConstrainedTo(value=SERVER) @Priority(value=3000) public class ServerContentEncodingAnnotationFilter extends Object implements WriterInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected HttpRequest |
request |
| Constructor and Description |
|---|
ServerContentEncodingAnnotationFilter(Set<String> encodings) |
| Modifier and Type | Method and Description |
|---|---|
void |
aroundWriteTo(WriterInterceptorContext context)
|
@Context protected HttpRequest request
public void aroundWriteTo(WriterInterceptorContext context) throws IOException, WebApplicationException
WriterInterceptorMessageBodyWriter.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.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 © 2018 JBoss by Red Hat. All rights reserved.