OpenSearch/core
Simon Willnauer 40ec639c89 Factor out abstract TCPTransport* classes to reduce the netty footprint (#19096)
Today we have a ton of logic inside the NettyTransport* codebase. The footprint
of the code that has a direct netty dependency is large and alternative implementations
are pretty hard today since they need to know all about our proticol etc.
This change moves most of the code into TCPTransport* baseclasses and moves all
the protocol send code together. The base classes now contain the majority of the logic
while NettyTransport* classes remain to implement the glue code, configuration and optimization.
2016-06-30 13:41:53 +02:00
..
src Factor out abstract TCPTransport* classes to reduce the netty footprint (#19096) 2016-06-30 13:41:53 +02:00
build.gradle Upgrade JNA to 4.2.2 and remove optionality 2016-06-23 09:21:40 -04:00