Class CachingHttpClient.AsynchronousValidationRequest
- java.lang.Object
-
- org.apache.http.impl.client.cache.CachingHttpClient.AsynchronousValidationRequest
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- CachingHttpClient
static class CachingHttpClient.AsynchronousValidationRequest extends java.lang.Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description private HttpCacheEntry
cacheEntry
private CachingHttpClient
cachingClient
private org.apache.http.protocol.HttpContext
context
private java.lang.String
identifier
private org.apache.commons.logging.Log
log
private CachingHttpClient.AsynchronousValidator
parent
private HttpRequestWrapper
request
private org.apache.http.HttpHost
target
-
Constructor Summary
Constructors Constructor Description AsynchronousValidationRequest(CachingHttpClient.AsynchronousValidator parent, CachingHttpClient cachingClient, org.apache.http.HttpHost target, HttpRequestWrapper request, org.apache.http.protocol.HttpContext context, HttpCacheEntry cacheEntry, java.lang.String identifier)
Used internally byCachingHttpClient.AsynchronousValidator
to schedule a revalidation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.String
getIdentifier()
void
run()
-
-
-
Field Detail
-
parent
private final CachingHttpClient.AsynchronousValidator parent
-
cachingClient
private final CachingHttpClient cachingClient
-
target
private final org.apache.http.HttpHost target
-
request
private final HttpRequestWrapper request
-
context
private final org.apache.http.protocol.HttpContext context
-
cacheEntry
private final HttpCacheEntry cacheEntry
-
identifier
private final java.lang.String identifier
-
log
private final org.apache.commons.logging.Log log
-
-
Constructor Detail
-
AsynchronousValidationRequest
AsynchronousValidationRequest(CachingHttpClient.AsynchronousValidator parent, CachingHttpClient cachingClient, org.apache.http.HttpHost target, HttpRequestWrapper request, org.apache.http.protocol.HttpContext context, HttpCacheEntry cacheEntry, java.lang.String identifier)
Used internally byCachingHttpClient.AsynchronousValidator
to schedule a revalidation.- Parameters:
cachingClient
-target
-request
-context
-cacheEntry
-bookKeeping
-identifier
-
-
-