Folks, I finally got around to creating a classic to async bridge that acts as a compatibility layer between the async transport and the classic APIs based on the standard InputStream / OutputStream APIs. This is a much needed and a long overdue feature, It will enable various implementations built around our classic transport APIs run on top of the async transport and make full use of HTTP/2 protocol. I think this is generally a better approach that try to cook up a half decent HTTP/2 implementation with the classic (blocking) i/o model.
The code is still considered experimental but it looks stable enough and I would like to get it to a public release of HttpClient as soon as I can. Here's the feature branches in my private repository. If I hear no objections I am going to merge to the official repository in a few days. The change-sets can be reviewed prior to merge as a pull request or post-commit, if there are any takers. https://github.com/ok2c/httpcomponents-core/commits/classic_over_async_compat https://github.com/ok2c/httpcomponents-client/commits/classic_api_over_async Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org