|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ning.http.client.HttpContent com.ning.http.client.HttpResponseBodyPart com.ning.http.client.providers.netty.ResponseBodyPart
public class ResponseBodyPart
A callback class used when an HTTP response body is received.
Field Summary |
---|
Fields inherited from class com.ning.http.client.HttpContent |
---|
provider, uri |
Constructor Summary | |
---|---|
ResponseBodyPart(URI uri,
org.jboss.netty.handler.codec.http.HttpResponse response,
AsyncHttpProvider provider,
boolean last)
|
|
ResponseBodyPart(URI uri,
org.jboss.netty.handler.codec.http.HttpResponse response,
AsyncHttpProvider provider,
org.jboss.netty.handler.codec.http.HttpChunk chunk,
boolean last)
|
Method Summary | |
---|---|
boolean |
closeUnderlyingConnection()
Return true of the underlying connection will be closed once the response has been fully processed. |
ByteBuffer |
getBodyByteBuffer()
Return a ByteBuffer that wraps the actual bytes read from the response's chunk. |
byte[] |
getBodyPartBytes()
Return the response body's part bytes received. |
org.jboss.netty.buffer.ChannelBuffer |
getChannelBuffer()
|
boolean |
isLast()
Return true if this is the last part. |
int |
length()
|
void |
markUnderlyingConnectionAsClosed()
Close the underlying connection once the processing has completed. |
int |
writeTo(OutputStream outputStream)
Write the available bytes to the OutputStream |
Methods inherited from class com.ning.http.client.HttpContent |
---|
getUrl, provider |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResponseBodyPart(URI uri, org.jboss.netty.handler.codec.http.HttpResponse response, AsyncHttpProvider provider, boolean last)
public ResponseBodyPart(URI uri, org.jboss.netty.handler.codec.http.HttpResponse response, AsyncHttpProvider provider, org.jboss.netty.handler.codec.http.HttpChunk chunk, boolean last)
Method Detail |
---|
public byte[] getBodyPartBytes()
getBodyPartBytes
in class HttpResponseBodyPart
public int writeTo(OutputStream outputStream) throws IOException
HttpResponseBodyPart
OutputStream
writeTo
in class HttpResponseBodyPart
IOException
public org.jboss.netty.buffer.ChannelBuffer getChannelBuffer()
public ByteBuffer getBodyByteBuffer()
HttpResponseBodyPart
ByteBuffer
that wraps the actual bytes read from the response's chunk. The ByteBuffer
capacity is equal to the number of bytes available.
getBodyByteBuffer
in class HttpResponseBodyPart
ByteBuffer
public boolean isLast()
isLast
in class HttpResponseBodyPart
public void markUnderlyingConnectionAsClosed()
markUnderlyingConnectionAsClosed
in class HttpResponseBodyPart
public boolean closeUnderlyingConnection()
closeUnderlyingConnection
in class HttpResponseBodyPart
public int length()
length
in class HttpResponseBodyPart
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |