|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| StoreClient<K,V> | The user-facing interface to a Voldemort store. |
| StoreClientFactory | An abstraction the represents a connection to a Voldemort cluster and can be
used to create StoreClient instances to
interact with individual stores. |
| Class Summary | |
|---|---|
| AbstractStoreClientFactory | A base class for various StoreClientFactory implementations |
| CachingStoreClientFactory | A wrapper for a store StoreClientFactory which caches requests
to getStoreClient |
| ClientConfig | A configuration object that holds configuration parameters for the client. |
| ClientThreadPool | A thread pool with a more convenient constructor and some jmx monitoring |
| DefaultStoreClient<K,V> | The default StoreClient implementation
you get back from a StoreClientFactory |
| HttpStoreClientFactory | A StoreClientFactory that creates
a remote client that connects and bootstraps itself via HTTP. |
| LazyStoreClient<K,V> | A StoreClient with lazy initialization. |
| MockStoreClientFactory | A store client that produces non-persistent, in-memory stores. |
| SocketStoreClientFactory | A StoreClientFactory abstracts away the connection pooling, threading, and bootstrapping mechanism. |
| UpdateAction<K,V> | An update action such as a read-modify-store cycle. |
| Enum Summary | |
|---|---|
| RoutingTier | Enumerates different routing strategies. |
| Exception Summary | |
|---|---|
| BootstrapFailureException | The exception thrown when bootstrapping the store from the cluster fails (e.g. |
The user facing interface to Voldemort. This package includes the StoreClient implementation that the user sees and the factory responsible for bootstrapping the client.
HttpStoreClientFactory and SocketStoreClientFactory both abstract away the threadpool and configuration that is shared
between all the StoreClients that they will produce.
CachingStoreClientFactory is a wrapper around the other two factories to cache store-clients for stores which are used a lot.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||