public class CacheInterceptor extends Object implements javax.ws.rs.client.ClientRequestFilter, javax.ws.rs.client.ClientResponseFilter
Modifier and Type | Field and Description |
---|---|
protected BrowserCache |
cache |
Constructor and Description |
---|
CacheInterceptor(BrowserCache cache) |
Modifier and Type | Method and Description |
---|---|
void |
cacheIfPossible(javax.ws.rs.client.ClientRequestContext request,
javax.ws.rs.client.ClientResponseContext response) |
void |
filter(javax.ws.rs.client.ClientRequestContext request) |
void |
filter(javax.ws.rs.client.ClientRequestContext request,
javax.ws.rs.client.ClientResponseContext response) |
protected BrowserCache.Entry |
getEntry(javax.ws.rs.client.ClientRequestContext request) |
void |
updateOnNotModified(javax.ws.rs.client.ClientRequestContext request,
BrowserCache.Entry old,
javax.ws.rs.client.ClientResponseContext response) |
protected BrowserCache cache
public CacheInterceptor(BrowserCache cache)
public void filter(javax.ws.rs.client.ClientRequestContext request) throws IOException
filter
in interface javax.ws.rs.client.ClientRequestFilter
IOException
public void filter(javax.ws.rs.client.ClientRequestContext request, javax.ws.rs.client.ClientResponseContext response) throws IOException
filter
in interface javax.ws.rs.client.ClientResponseFilter
IOException
public void updateOnNotModified(javax.ws.rs.client.ClientRequestContext request, BrowserCache.Entry old, javax.ws.rs.client.ClientResponseContext response)
public void cacheIfPossible(javax.ws.rs.client.ClientRequestContext request, javax.ws.rs.client.ClientResponseContext response) throws IOException
IOException
protected BrowserCache.Entry getEntry(javax.ws.rs.client.ClientRequestContext request) throws Exception
Exception
Copyright © 2015 JBoss by Red Hat. All rights reserved.