@Deprecated public class CacheInterceptor extends java.lang.Object implements ClientExecutionInterceptor, AcceptedByMethod
resteasy-client
,
CacheInterceptor
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CacheInterceptor.CachedStreamFactory
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected BrowserCache |
cache
Deprecated.
|
Constructor and Description |
---|
CacheInterceptor(BrowserCache cache)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(java.lang.Class declaring,
java.lang.reflect.Method method)
Deprecated.
|
private ClientResponse |
cache(ClientRequest request,
ClientResponse response)
Deprecated.
|
ClientResponse |
cacheIfPossible(ClientRequest request,
BaseClientResponse response)
Deprecated.
|
private BaseClientResponse |
createClientResponse(ClientRequest request,
BrowserCache.Entry entry)
Deprecated.
|
ClientResponse |
execute(ClientExecutionContext ctx)
Deprecated.
|
protected BrowserCache.Entry |
getEntry(ClientRequest request)
Deprecated.
|
protected ClientResponse |
handleExpired(ClientExecutionContext ctx,
ClientRequest request,
BrowserCache.Entry entry)
Deprecated.
|
ClientResponse |
updateOnNotModified(ClientRequest request,
BrowserCache.Entry old,
BaseClientResponse response)
Deprecated.
|
protected BrowserCache cache
public CacheInterceptor(BrowserCache cache)
public boolean accept(java.lang.Class declaring, java.lang.reflect.Method method)
accept
in interface AcceptedByMethod
public ClientResponse execute(ClientExecutionContext ctx) throws java.lang.Exception
execute
in interface ClientExecutionInterceptor
java.lang.Exception
protected ClientResponse handleExpired(ClientExecutionContext ctx, ClientRequest request, BrowserCache.Entry entry) throws java.lang.Exception
java.lang.Exception
private ClientResponse cache(ClientRequest request, ClientResponse response) throws java.lang.Exception
java.lang.Exception
public ClientResponse updateOnNotModified(ClientRequest request, BrowserCache.Entry old, BaseClientResponse response) throws java.lang.Exception
java.lang.Exception
private BaseClientResponse createClientResponse(ClientRequest request, BrowserCache.Entry entry)
public ClientResponse cacheIfPossible(ClientRequest request, BaseClientResponse response) throws java.lang.Exception
java.lang.Exception
protected BrowserCache.Entry getEntry(ClientRequest request) throws java.lang.Exception
java.lang.Exception