Package io.servicetalk.encoding.netty
Class NettyBufferEncoders
java.lang.Object
io.servicetalk.encoding.netty.NettyBufferEncoders
Factory methods for common
BufferEncoderDecoder
s.-
Method Summary
Modifier and TypeMethodDescriptionstatic BufferEncoderDecoder
bufferEncoder
(SerializerDeserializer<Buffer> compressor, StreamingSerializerDeserializer<Buffer> streamingCompressor, CharSequence encodingName) Create aBufferEncoderDecoder
given the underlyingSerializerDeserializer
andStreamingSerializerDeserializer
implementations.static BufferEncoderDecoder
Get a defaultBufferEncoderDecoder
for deflate encoding.static BufferEncoderDecoder
Get a defaultBufferEncoderDecoder
for gzip encoding.
-
Method Details
-
gzipDefault
Get a defaultBufferEncoderDecoder
for gzip encoding.- Returns:
- a default
BufferEncoderDecoder
for gzip encoding.
-
deflateDefault
Get a defaultBufferEncoderDecoder
for deflate encoding.- Returns:
- a default
BufferEncoderDecoder
for deflate encoding.
-
bufferEncoder
public static BufferEncoderDecoder bufferEncoder(SerializerDeserializer<Buffer> compressor, StreamingSerializerDeserializer<Buffer> streamingCompressor, CharSequence encodingName) Create aBufferEncoderDecoder
given the underlyingSerializerDeserializer
andStreamingSerializerDeserializer
implementations.- Parameters:
compressor
- Used to provided serialization for aggregated content.streamingCompressor
- Used to provide serialization for stresaming content.encodingName
- The name of the encoding.- Returns:
- a
BufferEncoderDecoder
given the underlyingSerializerDeserializer
andStreamingSerializerDeserializer
implementations.
-