Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.1.2
-
None
Description
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 for 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.