com.basho.riak.client.http.response
Class BucketResponse
java.lang.Object
com.basho.riak.client.http.response.HttpResponseDecorator
com.basho.riak.client.http.response.BucketResponse
- All Implemented Interfaces:
- HttpResponse
public class BucketResponse
- extends HttpResponseDecorator
- implements HttpResponse
Response from a GET request at a bucket's URL. Decorates an HttpResponse to
interpret listBucket response from Riak, which is a JSON object with the keys
"props" and "keys".
Methods inherited from class com.basho.riak.client.http.response.HttpResponseDecorator |
close, getBody, getBodyAsString, getBucket, getHttpHeaders, getHttpMethod, getHttpResponse, getKey, getStatusCode, getStream, isError, isStreamed, isSuccess |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.basho.riak.client.http.response.HttpResponse |
close, getBody, getBodyAsString, getBucket, getHttpHeaders, getHttpMethod, getHttpResponse, getKey, getStatusCode, getStream, isError, isStreamed, isSuccess |
BucketResponse
public BucketResponse(HttpResponse r)
throws JSONException,
IOException
- On a 2xx response, parses the JSON response into a
RiakBucketInfo
- Parameters:
r
- The HTTP response from a GET at a bucket
- Throws:
JSONException
- If the response is a 2xx but contains invalid JSON
IOException
- If a communication error with the Riak server while trying to
read the streamed response
hasBucketInfo
public boolean hasBucketInfo()
- Whether the bucket's schema and keys were returned in the response from
Riak
getBucketInfo
public RiakBucketInfo getBucketInfo()
- The bucket's schema and keys
Copyright © 2012. All Rights Reserved.