- All Known Implementing Classes:
GZIPContentDecoder
public interface ContentDecoder
ContentDecoder decodes content bytes of a response.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classFactory forContentDecoders; subclasses must implementContentDecoder.Factory.newContentDecoder(). -
Method Summary
Modifier and TypeMethodDescriptiondecode(ByteBuffer buffer) Decodes the bytes in the givenbufferand returns decoded bytes, if any.default voidrelease(ByteBuffer decoded) Releases the ByteBuffer returned bydecode(ByteBuffer).
-
Method Details
-
decode
Decodes the bytes in the given
bufferand returns decoded bytes, if any.- Parameters:
buffer- the buffer containing encoded bytes- Returns:
- a buffer containing decoded bytes, if any
-
release
Releases the ByteBuffer returned by
decode(ByteBuffer).- Parameters:
decoded- the ByteBuffer returned bydecode(ByteBuffer)
-