In my latest PR in NIO, I removed a bunch of API from the bootstrap methods to make the API easier to digest and reduce a number of duplicated code issues.
Modification
This PR adopts the latest NIO changes and adapts the APIs in H2. More specifically, it removes the NIOAsyncChannel convenience methods and makes sure that everything aligns nicely with the proposes bootstrap APIs.
Result
We now have the APIs in place to bootstrap a protocol negotiated H1/H2 server.
Motivation
In my latest PR in NIO, I removed a bunch of API from the bootstrap methods to make the API easier to digest and reduce a number of duplicated code issues.
Modification
This PR adopts the latest NIO changes and adapts the APIs in H2. More specifically, it removes the
NIOAsyncChannel
convenience methods and makes sure that everything aligns nicely with the proposes bootstrap APIs.Result
We now have the APIs in place to bootstrap a protocol negotiated H1/H2 server.