OpenSearch/plugins/transport-nio
Tim Brooks 529e704b11
Unify http channels and exception handling (#31379)
This is a general cleanup of channels and exception handling in http.
This commit introduces a CloseableChannel that is a superclass of
TcpChannel and HttpChannel. This allows us to unify the closing logic
between tcp and http transports. Additionally, the normal http channels
are extracted to the abstract server transport.

Finally, this commit (mostly) unifies the exception handling between nio
and netty4 http server transports.
2018-06-19 11:50:03 -06:00
..
licenses Revert upgrade to Netty 4.1.25.Final (#31282) 2018-06-12 19:26:18 -04:00
src Unify http channels and exception handling (#31379) 2018-06-19 11:50:03 -06:00
build.gradle Revert upgrade to Netty 4.1.25.Final (#31282) 2018-06-12 19:26:18 -04:00