geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sangjin Lee (JIRA)" <>
Subject [jira] Commented: (GERONIMO-3617) AsyncHttpClient should support retries on connection failures
Date Thu, 06 Dec 2007 19:14:43 GMT


Sangjin Lee commented on GERONIMO-3617:

I have a patch ready that addresses this issue and also GERONIMO-3616.

Essentially the sendRequest() method is modified to return a ResponseFuture instead of void.
 In addition, an overloaded version of sendRequest() is created to take an additional argument
of BlockingQueue<ResponseFuture>.  The queue will serve as a completion queue on which
a ResponseFuture object will be added as the request is complete.

The semantics is entirely analogous to a familiar java.util.concurrent.CompletionService,
although I thought creating a concrete CompletionService implementation was an overkill.

I have also created a test class that exercises the new method.

I'll be uploading the patch...

> AsyncHttpClient should support retries on connection failures
> -------------------------------------------------------------
>                 Key: GERONIMO-3617
>                 URL:
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: AsyncHttpClient
>    Affects Versions: 1.x
>            Reporter: Sangjin Lee
> AsyncHttpClient should provide a way to support retries if initial connection attempts
fail.  There should be a configuration where connection retries are enabled and also the maximum
number of attempts is specified.  If these are set, connection attempts should be retried.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message