com.basho.riak.client
Class RiakObject.LinkBuilder

java.lang.Object
  extended by com.basho.riak.client.RiakObject.LinkBuilder
Enclosing class:
RiakObject

public class RiakObject.LinkBuilder
extends Object

Created by links() as a convenient way to build up link walking queries


Constructor Summary
RiakObject.LinkBuilder()
           
 
Method Summary
 String getWalkSpec()
           
 WalkResponse run()
           
 WalkResponse run(RequestMeta meta)
          Execute the link walking query by calling RiakClient.walk(String, String, String, RequestMeta).
 RiakObject.LinkBuilder walk()
           
 RiakObject.LinkBuilder walk(boolean keep)
           
 RiakObject.LinkBuilder walk(String bucket)
           
 RiakObject.LinkBuilder walk(String bucket, boolean keep)
           
 RiakObject.LinkBuilder walk(String bucket, String tag)
           
 RiakObject.LinkBuilder walk(String bucket, String tag, boolean keep)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RiakObject.LinkBuilder

public RiakObject.LinkBuilder()
Method Detail

walk

public RiakObject.LinkBuilder walk()

walk

public RiakObject.LinkBuilder walk(boolean keep)

walk

public RiakObject.LinkBuilder walk(String bucket)

walk

public RiakObject.LinkBuilder walk(String bucket,
                                   boolean keep)

walk

public RiakObject.LinkBuilder walk(String bucket,
                                   String tag)

walk

public RiakObject.LinkBuilder walk(String bucket,
                                   String tag,
                                   boolean keep)

getWalkSpec

public String getWalkSpec()

run

public WalkResponse run(RequestMeta meta)
Execute the link walking query by calling RiakClient.walk(String, String, String, RequestMeta).

Parameters:
meta - Extra metadata to attach to the request such as HTTP headers or query parameters.
Returns:
See RiakClient.walk(String, String, String, RequestMeta).
Throws:
RiakIORuntimeException - If an error occurs during communication with the Riak server.
RiakResponseRuntimeException - If the Riak server returns a malformed response.

run

public WalkResponse run()


Copyright © 2012. All Rights Reserved.