Hello John !
5000 millis is 83 seconds... correct ?
I think you want to use 300 as the value instead.
My math or conversion may be way off, but I think this is it :)
Let me know !
==
Dylan
On Wed, 23 Feb 2005 12:58:46 -0700, John C Cartwright
<[EMAIL PROTECTED]> wrote:
> Hello All,
>
> I'm attempting to throw an exception when the connection cannot be
> established within 5 seconds (see code excerpt below). However when the
> target host is down (doesn't respond to ping), it takes much longer than
> 5 seconds before the exception is actually thrown.
>
> Can someone point out what I'm doing wrong?
>
> Thanks!
>
> -- john
>
> HttpClient client = new HttpClient();
> HttpMethod method = new GetMethod(url);
> client.setConnectionTimeout(5000); //wait 5 seconds for response
> try {
> statusCode = client.executeMethod(method);
> String responseBody = method.getResponseBodyAsString();
> } catch (Exception e){
> log.fatal("error reading URL",e);
> throw new IllegalStateException ("Error reading URL");
> } finally {
> method.releaseConnection();
> }
>
> ---------------------------------------------------------------------
> 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]