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.ClientRequestFilterIOExceptionpublic void filter(javax.ws.rs.client.ClientRequestContext request,
javax.ws.rs.client.ClientResponseContext response)
throws IOException
filter in interface javax.ws.rs.client.ClientResponseFilterIOExceptionpublic 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
IOExceptionprotected BrowserCache.Entry getEntry(javax.ws.rs.client.ClientRequestContext request) throws Exception
ExceptionCopyright © 2016 JBoss by Red Hat. All rights reserved.