Uses of Interface
com.basho.riak.client.raw.RawClient

Packages that use RawClient
com.basho.riak.client.bucket A bucket is a namespace abstraction provided by Riak, the API uses Bucket as the primary way to interact with data stored in Riak. 
com.basho.riak.client.operations The interfaces/classes that model the set of operations for talking to Riak. 
com.basho.riak.client.query Classes and interfaces for running map/reduce and link walk operations on Riak. 
com.basho.riak.client.query.indexes   
com.basho.riak.client.raw The raw interfaces/classes exist to provide unified access to any underlying transport clients for Riak 
com.basho.riak.client.raw.http Classes for adapting the http.RiakClient to the RawClient interface 
com.basho.riak.client.raw.pbc Classes for adapting the pbc.RiakClient to the RawClient interface 
 

Uses of RawClient in com.basho.riak.client.bucket
 

Constructors in com.basho.riak.client.bucket with parameters of type RawClient
DefaultBucket(String name, BucketProperties properties, RawClient client, Retrier retrier)
          All RiakOperations created by this instance will use the RawClient and Retrier provided here.
FetchBucket(RawClient client, String bucket, Retrier retrier)
          Create a FetchBucket that delegates to the provided RawClient.
LazyBucketProperties(RawClient client, Retrier retrier, String bucket)
           
WriteBucket(RawClient client, Bucket bucket, Retrier retrier)
          Create WriteBucket operation that delegates to the given RawClient via the give Retrier.
WriteBucket(RawClient client, String name, Retrier retrier)
          Create WriteBucket operation that delegates to the given RawClient via the give Retrier.
 

Uses of RawClient in com.basho.riak.client.operations
 

Constructors in com.basho.riak.client.operations with parameters of type RawClient
DeleteObject(RawClient client, String bucket, String key, Retrier retrier)
          Create a DeleteOperation that delegates to client to delete key from bucket using retrier to handle failures.
FetchObject(RawClient client, String bucket, String key, Retrier retrier)
          Create a new FetchOperation that delegates to the given client to fetch the data from bucket at key using retrier
StoreObject(RawClient client, String bucket, String key, Retrier retrier)
          Create a new StoreObject operation for the object in bucket at key.
 

Uses of RawClient in com.basho.riak.client.query
 

Constructors in com.basho.riak.client.query with parameters of type RawClient
BucketKeyMapReduce(RawClient client)
          The RawClient to execute the Map/Reduce query Use IRiakClient.mapReduce() as a factory to create your map/reduce operation.
BucketMapReduce(RawClient client, String bucket)
          Create a Map Reduce job over the specified bucket to be executed by the specified RawClient.
IndexMapReduce(RawClient client, IndexQuery indexQuery)
           
LinkWalk(RawClient client, IRiakObject startObject)
          Create a Link Walk operation that will be executed with client, starting from startObject
MapReduce(RawClient client)
          Create the MapRedcue operation with the RawClient to delegate to.
SearchMapReduce(RawClient client, String bucket, String query)
          Create a map/reduce using a riak search query as input
 

Uses of RawClient in com.basho.riak.client.query.indexes
 

Constructors in com.basho.riak.client.query.indexes with parameters of type RawClient
FetchIndex(RawClient client, String bucket, RiakIndex<T> index, Retrier retrier)
           
 

Uses of RawClient in com.basho.riak.client.raw
 

Classes in com.basho.riak.client.raw that implement RawClient
 class ClusterClient<T extends Configuration>
          A RawClient that can be configured with a cluster of Riak clients that connect to different Riak nodes.
 

Methods in com.basho.riak.client.raw that return RawClient
protected abstract  RawClient[] ClusterClient.fromConfig(ClusterConfig<T> clusterConfig)
          Create an array of clients for the cluster from the given ClusterConfig.
 RawClient RiakClientFactory.newClient(Configuration config)
          Create a new RawClient instance configured by config
 

Uses of RawClient in com.basho.riak.client.raw.http
 

Classes in com.basho.riak.client.raw.http that implement RawClient
 class HTTPClientAdapter
          Adapts the http.RiakClient to the new RawClient interface.
 class HTTPClusterClient
          Cluster client that creates a collection of HTTPClientAdapter RawClient instances from a given HTTPClusterConfig
 

Methods in com.basho.riak.client.raw.http that return RawClient
protected  RawClient[] HTTPClusterClient.fromConfig(ClusterConfig<HTTPClientConfig> clusterConfig)
           
 RawClient HTTPRiakClientFactory.newClient(Configuration conf)
           
 RawClient HTTPClusterClientFactory.newClient(Configuration config)
           
 

Uses of RawClient in com.basho.riak.client.raw.pbc
 

Classes in com.basho.riak.client.raw.pbc that implement RawClient
 class PBClientAdapter
          Wraps the pbc.RiakClient and adapts it to the RawClient interface.
 class PBClusterClient
          Concrete ClusterClient that creates a collection of PBClientAdapters from the given PBClientConfig
 

Methods in com.basho.riak.client.raw.pbc that return RawClient
protected  RawClient[] PBClusterClient.fromConfig(ClusterConfig<PBClientConfig> clusterConfig)
           
 RawClient PBRiakClientFactory.newClient(Configuration config)
           
 RawClient PBClusterClientFactory.newClient(Configuration config)
           
 



Copyright © 2012. All Rights Reserved.