@ConstrainedTo(value=SERVER) public class ServerCacheInterceptor extends Object implements WriterInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected ServerCache |
cache |
protected HttpRequest |
request |
protected Request |
validation |
| Constructor and Description |
|---|
ServerCacheInterceptor(ServerCache cache) |
| Modifier and Type | Method and Description |
|---|---|
void |
aroundWriteTo(WriterInterceptorContext context)
|
static String |
byteArrayToHexString(byte[] bytes) |
protected String |
createHash(byte[] entity) |
protected ServerCache cache
@Context protected HttpRequest request
public ServerCacheInterceptor(ServerCache cache)
public static String byteArrayToHexString(byte[] bytes)
protected String createHash(byte[] entity)
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 © 2015. All Rights Reserved.