OpenSearch/libs
Tim Brooks 21838d73b5
Extract message serialization from `TcpTransport` (#37034)
This commit introduces a NetworkMessage class. This class has two
subclasses - InboundMessage and OutboundMessage. These messages can
be serialized and deserialized independent of the transport. This allows
more granular testing. Additionally, the serialization mechanism is now
a simple Supplier. This builds the framework to eventually move the
serialization of transport messages to the network thread. This is the
one serialization component that is not currently performed on the
network thread (transport deserialization and http serialization and
deserialization are all on the network thread).
2019-01-21 14:14:18 -07:00
..
cli Converting randomized testing to create a separate unitTest task instead of replacing the builtin test task (#36311) 2018-12-19 08:25:20 +02:00
core Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
dissect Run forbidden api checks with runtimeJavaVersion (#32947) 2018-08-22 09:05:22 +03:00
geo Geo: Adds a set of no dependency geo classes for JDBC driver (#36477) 2019-01-15 10:52:46 -05:00
grok Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
nio Extract message serialization from `TcpTransport` (#37034) 2019-01-21 14:14:18 -07:00
plugin-classloader Converting randomized testing to create a separate unitTest task instead of replacing the builtin test task (#36311) 2018-12-19 08:25:20 +02:00
secure-sm Testing conventions: add support for checking base classes (#36650) 2019-01-08 13:39:03 +02:00
ssl-config Add SSL Configuration Library (#37287) 2019-01-16 21:52:17 +11:00
x-content Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
build.gradle Rename elasticsearch-core to core (#31185) 2018-06-07 16:50:21 -04:00