gnu.inet.http

Interface ResponseBodyReader

Known Implementing Classes:
ByteArrayResponseBodyReader

public interface ResponseBodyReader

Callback interface for receiving notification of response body content.

Method Summary

boolean
accept(Request request, Response response)
Indicate whether this reader is interested in the specified response.
void
close()
Notifies the reader that the end of the content was reached.
void
read(byte[] buffer, int offset, int length)
Receive notification of body content.

Method Details

accept

public boolean accept(Request request,
                      Response response)
Indicate whether this reader is interested in the specified response. If it returns false, it will not receive body content notifications for that response.

close

public void close()
Notifies the reader that the end of the content was reached.

read

public void read(byte[] buffer,
                 int offset,
                 int length)
Receive notification of body content.
Parameters:
buffer - the content buffer
offset - the offset within the buffer that content starts
length - the length of the content