Uses of Package
voldemort.store

Packages that use voldemort.store
voldemort.client The user facing interface to Voldemort. 
voldemort.client.protocol.admin Classes that abstract admin based Voldemort requests. 
voldemort.client.protocol.pb A protocol buffers based client-side request format. 
voldemort.client.rebalance All classes associated with the rebalance controller tool. 
voldemort.cluster.failuredetector Classes associated with client side failure detectors. 
voldemort.routing Routing strategies for mapping requests into the Voldemort cluster. 
voldemort.server The Voldemort server. 
voldemort.server.protocol The server side of request RPC handling. 
voldemort.server.protocol.admin Server side implementation of admin based requests 
voldemort.server.protocol.pb Server side handling of protocol buffer based requests 
voldemort.server.protocol.vold Server side handling of native Voldemort protocol requests 
voldemort.server.scheduler The scheduler service ( which runs a job every n minutes ) + The actual jobs as well. 
voldemort.server.storage The storage service which handles instantiating all the stores and their corresponding engines. 
voldemort.store The Store interface is the primary interface for Voldemort. 
voldemort.store.bdb A storage engine that persists data in BDB JE. 
voldemort.store.compress Classes associated with compression on the server ( storage ) side. 
voldemort.store.configuration A storage engine to persist metadata on a server. 
voldemort.store.gzip Storage engine which gzips the content before delegating it down. 
voldemort.store.http HTTP based storage engine 
voldemort.store.invalidmetadata Server side store which checks whether the tuples coming to this node are valid. 
voldemort.store.logging A wrapper store which deals with logging. 
voldemort.store.memory An in-memory storage engine that serves data out of a non-persistent map. 
voldemort.store.metadata Our in-memory metadata store on the server which is backed by the configuration files. 
voldemort.store.mysql A storage engine that persists data in a mysql instance. 
voldemort.store.nonblockingstore Non-blocking store which deals with async requests. 
voldemort.store.readonly A storage engine that provides very efficient read-only access to large sorted files of data. 
voldemort.store.rebalancing Server side wrapper stores used for redirection during rebalancing. 
voldemort.store.routed A store implmentation that handles routing to nodes, and repairing obsolete values detected on those nodes. 
voldemort.store.routed.action Classes representing various states for the state based routing stores. 
voldemort.store.serialized A store implementation that handles serialization to bytes from rich objects. 
voldemort.store.slop A store implementation that falls back on storing values in additional nodes not in the preference list when nodes are unavailable. 
voldemort.store.slop.strategy Bunch of different ways in which we would store failed requests for the Hinted handoff feature. 
voldemort.store.socket A store implementation that works remotely over a tcp/ip socket interacting with a SocketServer on the the other side. 
voldemort.store.stats Store wrappers which deal with statistics 
voldemort.store.versioned Store decorators that interact with versions. 
voldemort.store.views Classes related to Views and server side transforms 
voldemort.utils Basic helper functions. 
voldemort.xml Classes related to parsing our metadata ( cluster + store definition ) 
 

Classes in voldemort.store used by voldemort.client
Store
          The basic interface used for storage and storage decorators.
 

Classes in voldemort.store used by voldemort.client.protocol.admin
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.client.protocol.pb
ErrorCodeMapper
          Map error codes to exceptions and vice versa
 

Classes in voldemort.store used by voldemort.client.rebalance
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.cluster.failuredetector
Store
          The basic interface used for storage and storage decorators.
UnreachableStoreException
          Indicates that the given store cannot be reached (say, due to network failure).
 

Classes in voldemort.store used by voldemort.routing
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.server
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
 

Classes in voldemort.store used by voldemort.server.protocol
ErrorCodeMapper
          Map error codes to exceptions and vice versa
Store
          The basic interface used for storage and storage decorators.
 

Classes in voldemort.store used by voldemort.server.protocol.admin
ErrorCodeMapper
          Map error codes to exceptions and vice versa
StorageEngine
          A base storage class which is actually responsible for data persistence.
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.server.protocol.pb
ErrorCodeMapper
          Map error codes to exceptions and vice versa
 

Classes in voldemort.store used by voldemort.server.protocol.vold
ErrorCodeMapper
          Map error codes to exceptions and vice versa
 

Classes in voldemort.store used by voldemort.server.scheduler
StorageEngine
          A base storage class which is actually responsible for data persistence.
 

Classes in voldemort.store used by voldemort.server.storage
StorageEngine
          A base storage class which is actually responsible for data persistence.
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.store
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
StoreDefinition
          The configuration information for a store.
StoreDefinitionBuilder
          A simple builder class to avoid having 10k constructor parameters in store definitions
 

Classes in voldemort.store used by voldemort.store.bdb
PersistenceFailureException
          Thrown by the StorageEngine if storage fails
StorageConfiguration
          An abstraction that represents the shared resources of a persistence engine.
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.compress
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.configuration
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.gzip
DelegatingStore
          A Store template that delegates all operations to an inner store.
Store
          The basic interface used for storage and storage decorators.
 

Classes in voldemort.store used by voldemort.store.http
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.invalidmetadata
DelegatingStore
          A Store template that delegates all operations to an inner store.
Store
          The basic interface used for storage and storage decorators.
 

Classes in voldemort.store used by voldemort.store.logging
DelegatingStore
          A Store template that delegates all operations to an inner store.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.memory
StorageConfiguration
          An abstraction that represents the shared resources of a persistence engine.
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.metadata
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.store.mysql
PersistenceFailureException
          Thrown by the StorageEngine if storage fails
StorageConfiguration
          An abstraction that represents the shared resources of a persistence engine.
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.nonblockingstore
Store
          The basic interface used for storage and storage decorators.
 

Classes in voldemort.store used by voldemort.store.readonly
StorageConfiguration
          An abstraction that represents the shared resources of a persistence engine.
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.store.rebalancing
DelegatingStore
          A Store template that delegates all operations to an inner store.
Store
          The basic interface used for storage and storage decorators.
UnreachableStoreException
          Indicates that the given store cannot be reached (say, due to network failure).
 

Classes in voldemort.store used by voldemort.store.routed
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.store.routed.action
Store
          The basic interface used for storage and storage decorators.
StoreRequest
          A StoreRequest is a wrapper around one of the five existing requests to the Store API.
 

Classes in voldemort.store used by voldemort.store.serialized
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.slop
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.slop.strategy
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.store.socket
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.stats
DelegatingStore
          A Store template that delegates all operations to an inner store.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.versioned
DelegatingStore
          A Store template that delegates all operations to an inner store.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
 

Classes in voldemort.store used by voldemort.store.views
StorageConfiguration
          An abstraction that represents the shared resources of a persistence engine.
StorageEngine
          A base storage class which is actually responsible for data persistence.
Store
          The basic interface used for storage and storage decorators.
StoreCapabilityType
           
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.utils
StoreDefinition
          The configuration information for a store.
 

Classes in voldemort.store used by voldemort.xml
StoreDefinition
          The configuration information for a store.
 



Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao