com.basho.riak.client.response
Interface StreamHandler


public interface StreamHandler

Used with RiakClient.stream() to process the HTTP responses for fetch requests as a stream.


Method Summary
 boolean process(java.lang.String bucket, java.lang.String key, int status, java.util.Map<java.lang.String,java.lang.String> headers, java.io.InputStream in, org.apache.commons.httpclient.HttpMethod httpMethod)
          Process the HTTP response whose value is given as a stream.
 

Method Detail

process

boolean process(java.lang.String bucket,
                java.lang.String key,
                int status,
                java.util.Map<java.lang.String,java.lang.String> headers,
                java.io.InputStream in,
                org.apache.commons.httpclient.HttpMethod httpMethod)
Process the HTTP response whose value is given as a stream.

Parameters:
bucket - The object's bucket
key - The object's key
status - The HTTP status code returned for the request
headers - The HTTP headers returned in the response
in - InputStream of the object's value (body)
httpMethod - The original HttpMethod used to make the request. Its connection is still open and will be closed by the caller on return.
Returns:
true if the object was processed; false otherwise


Copyright © 2010. All Rights Reserved.