[
https://issues.apache.org/jira/browse/HTTPASYNC-17?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13253670#comment-13253670
]
Clinton Nielsen commented on HTTPASYNC-17:
------------------------------------------
Thanks.
A note:
Pay special attention to the
@Override
public <T> Future<T> execute(HttpAsyncRequestProducer httpAsyncRequestProducer,
final HttpAsyncResponseConsumer<T>
httpAsyncResponseConsumer, final HttpContext httpContext,
final FutureCallback<T> futureCallback) {
method, as we didn't need that one at all and so I didn't really properly
research the correct way to turn a Future<T> into a Future<HttpResponse> in a
way that allowed the caller full control over the Future object (and the
associated FutureCallback object). I think what I did will work, but I'm really
not sure if it's right.
> org.apache.http.impl.client.cache.CachingHttpClient should have an nio
> counterpart: CachingHttpAsyncClient
> -----------------------------------------------------------------------------------------------------------
>
> Key: HTTPASYNC-17
> URL: https://issues.apache.org/jira/browse/HTTPASYNC-17
> Project: HttpComponents HttpAsyncClient
> Issue Type: New Feature
> Environment: NA
> Reporter: Clinton Nielsen
> Priority: Minor
> Fix For: 4.0-beta2
>
> Attachments: AsynchronousAsyncValidationRequest.java,
> AsynchronousAsyncValidator.java, CachingHttpAsyncClient.java
>
>
> org.apache.http.impl.client.cache.CachingHttpClient should have an nio
> counterpart: CachingHttpAsyncClient.
> Since I needed the functionality for my own project, I went ahead and made
> the appropriate changes to CachingHttpClient to allow it to decorate an
> HttpAsyncClient.
> I'm attaching the files here, for consideration for a future release.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]