[ 
https://issues.apache.org/jira/browse/HTTPCLIENT-734?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sam Berlin updated HTTPCLIENT-734:
----------------------------------

    Attachment: changes.txt

Ya, it makes sense.  I took a swipe at using the ClientConnectionRequest 
approach, and this is the result.  IMO it's much cleaner than the prior one 
(which used AbortableHttpRequest) -- less method signatures changed and the 
code is simpler to understand.  It still is more complex than the very first 
approach, just due to the nature of having to touch more classes...  but it 
works very well.

Sorry also for throwing all these patches out so fast -- we're finalizing 
remaining bugs with LimeWire, and since we're using httpclient-4.0 now, we need 
to make sure it's doing what we expect.  (Don't worry, there's lots of other 
things to work on too, just not as time-critical.)

> request.abort() should interrupt thread waiting for a connection
> ----------------------------------------------------------------
>
>                 Key: HTTPCLIENT-734
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-734
>             Project: HttpComponents HttpClient
>          Issue Type: Improvement
>          Components: HttpClient
>    Affects Versions: 4.0 Alpha 2
>            Reporter: Roland Weber
>             Fix For: 4.0 Beta 1
>
>         Attachments: changes.txt, changes.txt, changes.txt, changes.txt, 
> connabort.patch
>
>
> Calls to HttpRequestBase.abort() will not unblock a thread that is still 
> waiting for a connection and therefore has no ConnectionReleaseTrigger yet.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to