> If I can't modify the timeout for any connections 
> in the pool, how can I get a connection with a different timeout just for that 
> thread and not for all of them?

All right. That's the real issue here. If my memory does not fail me, we have already 
discussed it, agreed that it was a limitation, and I have committed to provide a fix 
for it. If you want to make sure that the issue does not go forgotten, just file a bug 
report with the bugzilla.

Oleg


Kalnichevski, Oleg wrote:
> 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]
> 


---------------------------------------------------------------------
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