On Mar 13, 2009, at 7:17 PM, Arul Dhesiaseelan wrote:
> Redirects are set on the HttpMethodParams on the HttpClient. But,
> HttpMethodRetryHandler interface uses Apache Client HttpMethod. So,
> I don't this this would work:
>
Do you mean that the following will or will not work for you?
> HttpClient client = new HttpClient(new
> MultiThreadedHttpConnectionManager());
> // set retry
> client.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
> retryhandler);
> ApacheHttpClient client = new ApacheHttpClient(new
> ApacheHttpClientHandler(client));
>
I have just added a method so you can do the following, which i think
is a little cleaner:
ApacheHttpClient client = ApacheHttpClient.create();
HttpClient hc = client.getClientHandler().getHttpClient();
hc.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
retryhandler);
Paul.
> Thanks!
> Arul
>
> Paul Sandoz wrote:
>>
>> On Mar 13, 2009, at 5:57 PM, Arul Dhesiaseelan wrote:
>>
>>> Hi,
>>>
>>> Is it possible to control the retry mechanism for the Client API
>>> based on HttpClient? I think it defaults to 5.
>>>
>>
>> No.
>>
>> I do not know where that property can be set, but if you can set it
>> on HttpClient then you can do:
>>
>> HttpClient client = new HttpClient(new
>> MultiThreadedHttpConnectionManager());
>> // set retry
>> ApacheHttpClient client = new ApacheHttpClient(new
>> ApacheHttpClientHandler(client));
>>
>> Paul.
>>
>>> I do not see any config option available in ApacheHttpClientConfig.
>>
>>> -Arul
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>