OpenSearch/plugins/transport-nio
Tim Brooks fcf1e41e42
Extract common http logic to server (#31311)
This is related to #28898. With the addition of the http nio transport,
we now have two different modules that provide http transports.
Currently most of the http logic lives at the module level. However,
some of this logic can live in server. In particular, some of the
setting of headers, cors, and pipelining. This commit begins this moving
in that direction by introducing lower level abstraction (HttpChannel,
HttpRequest, and HttpResonse) that is implemented by the modules. The
higher level rest request and rest channel work can live entirely in
server.
2018-06-14 15:10:02 -06:00
..
licenses Revert upgrade to Netty 4.1.25.Final (#31282) 2018-06-12 19:26:18 -04:00
src Extract common http logic to server (#31311) 2018-06-14 15:10:02 -06:00
build.gradle Revert upgrade to Netty 4.1.25.Final (#31282) 2018-06-12 19:26:18 -04:00