private class HttpReceiver.Decoder extends java.lang.Object implements Destroyable
Implements the decoding of content, producing decoded buffers only if there is demand for content.
Modifier and Type | Field and Description |
---|---|
private Callback |
callback |
private ContentDecoder |
decoder |
private java.nio.ByteBuffer |
encoded |
private HttpResponse |
response |
Modifier | Constructor and Description |
---|---|
private |
Decoder(HttpResponse response,
ContentDecoder decoder) |
Modifier and Type | Method and Description |
---|---|
private boolean |
decode() |
private boolean |
decode(java.nio.ByteBuffer encoded,
Callback callback) |
void |
destroy() |
private void |
resume() |
private final HttpResponse response
private final ContentDecoder decoder
private java.nio.ByteBuffer encoded
private Callback callback
private Decoder(HttpResponse response, ContentDecoder decoder)
private boolean decode(java.nio.ByteBuffer encoded, Callback callback)
private boolean decode()
private void resume()
public void destroy()
destroy
in interface Destroyable