Are you sure you want to be able to set different SO_TIMEOUT per method, not per 
connection?

Oleg

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Monday, October 27, 2003 16:54
To: Commons HttpClient Project
Subject: Re: SoTimeout setting


Does it mean that I can't set different timeouts for different methods sharing 
the same client?
If not, how can I arrange this?

thanks again

Kalnichevski, Oleg wrote:
> Here's the current hierarchy of preference objects
> 
> Global params
>  !
>  +--- HttpClient params
>        !
>        +--- HttpConnectionManager params
>        !     !
>        !     +--- HttpConnection params
>        !
>        +--- HttpMethod params
> 
> Logically SO_TIMEOUT parameter applies to HttpConnection objects. It has nothing to 
> do with HttpMethod objects (at least in my opinion). This way SO_TIMEOUT parameter 
> can be defined at the HttpConnection level or any level above HttpConnection, that 
> is HttpConnectionManager, HttpClient, or Global. HttpConnection will retrieve the 
> value of SO_TIMEOUT from the lowest level at which it is defined. Per default 
> SO_TIMEOUT is undefined, that is, the JVM default value will apply
> 
> HTH
> 
> Oleg
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Monday, October 27, 2003 15:08
> To: Commons HttpClient Project
> Subject: SoTimeout setting
> 
> 
> Hi,
> how am I supposed to set the socket timeout for an HttpClient and for different 
> HttpMethods with the new preferences architecture?
> 
> I don't understand the inheritance scheme: how can HttpMethodParams inherit 
> SO_TIMEOUT from HttpConnectionParams?
> What is the default value of SO_TIMEOUT for a client and for a method?
> 
> thanks a lot
> 
> 
> ---------------------------------------------------------------------
> 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]


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

Reply via email to