Package org.eclipse.jetty.client
Interface ContentDecoder
- All Known Implementing Classes:
GZIPContentDecoder
public interface ContentDecoder
ContentDecoder
decodes content bytes of a response.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Factory forContentDecoder
s; subclasses must implementContentDecoder.Factory.newContentDecoder()
. -
Method Summary
Modifier and TypeMethodDescriptiondecode
(ByteBuffer buffer) Decodes the bytes in the givenbuffer
and returns decoded bytes, if any.default void
release
(ByteBuffer decoded) Releases the ByteBuffer returned bydecode(ByteBuffer)
.
-
Method Details
-
decode
Decodes the bytes in the given
buffer
and 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)
-