java.lang.Object
net.anwiba.commons.http.CachingHttpRequestExecutor
- All Implemented Interfaces:
Closeable,AutoCloseable,IHttpRequestExecutor
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCachingHttpRequestExecutor(IResourceCache cache, Map<HttpRequestCacheKey, Future<CachingHttpRequestExecutor.StaticResponse>> registeredRequests, IResourceReferenceHandler resourceReferenceHandler, IHttpRequestExecutor httpRequestExecutor) -
Method Summary
-
Constructor Details
-
CachingHttpRequestExecutor
public CachingHttpRequestExecutor(IResourceCache cache, Map<HttpRequestCacheKey, Future<CachingHttpRequestExecutor.StaticResponse>> registeredRequests, IResourceReferenceHandler resourceReferenceHandler, IHttpRequestExecutor httpRequestExecutor)
-
-
Method Details
-
execute
public IResponse execute(ICanceler cancelable, IRequest request) throws CanceledException, IOException - Specified by:
executein interfaceIHttpRequestExecutor- Throws:
CanceledExceptionIOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceIHttpRequestExecutor- Throws:
IOException
-