OpenSearch/modules/transport-netty4
Tim Brooks 9ab1325953
Introduce http and tcp server channels (#31446)
Historically in TcpTransport server channels were represented by the
same channel interface as socket channels. This was necessary as
TcpTransport was parameterized by the channel type. This commit
introduces TcpServerChannel and HttpServerChannel classes. Additionally,
it adds the implementations for the various transports. This allows
server channels to have unique functionality and not implement the
methods they do not support (such as send and getRemoteAddress).

Additionally, with the introduction of HttpServerChannel this commit
extracts some of the storing and closing channel work to the abstract
http server transport.
2018-06-20 16:34:56 -06:00
..
licenses Revert upgrade to Netty 4.1.25.Final (#31282) 2018-06-12 19:26:18 -04:00
src Introduce http and tcp server channels (#31446) 2018-06-20 16:34:56 -06:00
build.gradle Revert upgrade to Netty 4.1.25.Final (#31282) 2018-06-12 19:26:18 -04:00