OpenSearch/modules/transport-netty4
Tim Brooks c0b545f325
Make BytesReference an interface (#48486)
BytesReference is currently an abstract class which is extended by
various implementations. This makes it very difficult to use the
delegation pattern. The implication of this is that our releasable
BytesReference is a PagedBytesReference type and cannot be used as a
generic releasable bytes reference that delegates to any reference type.
This commit makes BytesReference an interface and introduces an
AbstractBytesReference for common functionality.
2019-10-24 15:39:30 -06:00
..
licenses Upgrade to Netty 4.1.42 (#48015) 2019-10-14 13:54:02 -06:00
src Make BytesReference an interface (#48486) 2019-10-24 15:39:30 -06:00
build.gradle Remove random when using HLRC sync and async calls (#48211) 2019-10-24 09:06:17 -05:00