I can't, the values are different for each run.  The reason is because I
have a "general timeout" which includes retrieving and parsing a variable
number of pages.

  []s Gustavo


-----Original Message-----
From: Jilles van Gurp [mailto:[EMAIL PROTECTED]
Sent: December 13, 2004 2:41 PM
To: HttpClient User Discussion
Subject: Re: How to set timeout parameters for a method?


Don't set the timeouts on the method but on the HttpClient instance. You 
can use the setConnectionTimeout and setTimeout methods.

Jilles van Gurp

Gustavo Hexsel wrote:

>  Greetings,
>
>  does anyone know how to set the timeout parameters (if possible, both
>socket and connection) for a particular method?  I tried to make an
accessor
>to the HttpConnection, but as I suspected, it is not created until you try
>to execute the method, and by then is too late, as both connection and
first
>read already happened.
>  I tried to do something like this:
>
>       method.getParams().setIntParameter("http.socket.timeout",
>remainingTime); // in my logs, remaining time is about 300s
>       method.getParams().setIntParameter("http.connection.timeout",
>remainingTime);
>
>  Even though "connection timeout" is not supposed to be a valid parameter
>for the method.  The log indicated that the parameters were set, but the
>values remained the same as the defaults set before, and I get a
>"SocketTimeout: Read timed out" after about 10s (my default param setting).
>  Similarly, even if the first "read()" doesn't time out, I've set the
>connection timeouts to the remaining time (over 280s by then), but still
>times out in the default values (10s).  This is the code I'm using:
>
>       HttpConnectionParams connParams =
>method.getResponseConnection().getParams(); // I just provided an accessor
>here
>       connParams.setConnectionTimeout(remainingTime);
>       connParams.setSoTimeout(remainingTime);
>
>
>  Any ideas?
>
>
>  Thanks a lot,
>
>    Gustavo
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>  
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to