Andriy Redko created HTTPCLIENT-2209:
----------------------------------------

             Summary: Pass HttpContext to AsyncClientConnectionOperator
                 Key: HTTPCLIENT-2209
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2209
             Project: HttpComponents HttpClient
          Issue Type: Improvement
          Components: HttpClient (async)
    Affects Versions: 5.1.2
            Reporter: Andriy Redko


Although the *AsyncClientConnectionOperator* is primarily used by 
*AsyncClientConnectionManager* implementation,  the *HttpContext* is not passed 
from *AsyncClientConnectionManager* to *AsyncClientConnectionOperator* (the 
respective connect() and upgrade() methods just do nothing with it).

It significantly limits the context propagation abilities to 
*AsyncClientConnectionOperator* implementations. Also, adding *HttpContext* 
makes the  *AsyncClientConnectionOperator* on par with 
*HttpClientConnectionOperator* which accepts HttpContext.

The change could be done in non-breaking fashion by adding default method 
implementation. Happily to submit a patch if the improvement makes sense.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to