Uses of Package
voldemort.utils

Packages that use voldemort.utils
voldemort.client The user facing interface to Voldemort. 
voldemort.client.protocol Classes that abstract the serialization format for Voldemort client requests. 
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.protocol.vold Classes specific to our native Voldemort protocol. 
voldemort.client.rebalance All classes associated with the rebalance controller tool. 
voldemort.cluster.failuredetector Classes associated with client side failure detectors. 
voldemort.common.service   
voldemort.rest   
voldemort.rest.coordinator   
voldemort.rest.server   
voldemort.routing Routing strategies for mapping requests into the Voldemort cluster. 
voldemort.serialization Code for mapping objects to bytes and bytes to objects. 
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.hadoop   
voldemort.server.scheduler The scheduler service ( which runs a job every n minutes ) + The actual jobs as well. 
voldemort.server.scheduler.slop The background jobs associated with the slop store. 
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.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.quota   
voldemort.store.readonly A storage engine that provides very efficient read-only access to large sorted files of data. 
voldemort.store.readonly.chunk Read-only store classes for understanding various format changes. 
voldemort.store.rebalancing Server side wrapper stores used for redirection during rebalancing. 
voldemort.store.retention   
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.socket A store implementation that works remotely over a tcp/ip socket interacting with a SocketServer on the the other side. 
voldemort.store.socket.clientrequest More classes related to how to parse client requests 
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.tools Tools used for administrating a cluster. 
voldemort.utils Basic helper functions. 
 

Classes in voldemort.utils used by voldemort.client
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.client.protocol
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.client.protocol.admin
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
EventThrottler
          A class to throttle Events to a certain rate This class takes a maximum rate in events/sec and a minimum interval in ms at which to check the rate.
Pair
          Represents a pair of items.
Props
          A less fucked properties class - Implements Map instead of extending HashMap - Hash helpers for getting typed values
 

Classes in voldemort.utils used by voldemort.client.protocol.pb
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.client.protocol.vold
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.client.rebalance
MoveMap
          Two dimensional counter.
 

Classes in voldemort.utils used by voldemort.cluster.failuredetector
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.common.service
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.rest
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.rest.coordinator
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.rest.server
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.routing
HashFunction
          A hash function for bytes, determinisitically maps bytes into ints
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.serialization
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.server
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
Pair
          Represents a pair of items.
Props
          A less fucked properties class - Implements Map instead of extending HashMap - Hash helpers for getting typed values
 

Classes in voldemort.utils used by voldemort.server.protocol
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.server.protocol.admin
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
EventThrottler
          A class to throttle Events to a certain rate This class takes a maximum rate in events/sec and a minimum interval in ms at which to check the rate.
NetworkClassLoader
          Network class Loader to load Classes on different JVMs needed to provide a User Defined Functions (Filter API) on the server side w/o needing to add jar on each server.
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.server.protocol.hadoop
DynamicThrottleLimit
           
 

Classes in voldemort.utils used by voldemort.server.scheduler
EventThrottler
          A class to throttle Events to a certain rate This class takes a maximum rate in events/sec and a minimum interval in ms at which to check the rate.
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.server.scheduler.slop
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.server.storage
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
DynamicThrottleLimit
           
EventThrottler
          A class to throttle Events to a certain rate This class takes a maximum rate in events/sec and a minimum interval in ms at which to check the rate.
 

Classes in voldemort.utils used by voldemort.store
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.bdb
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.compress
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.configuration
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.http
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.invalidmetadata
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.logging
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.store.memory
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.metadata
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.mysql
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.nonblockingstore
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.quota
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.readonly
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.readonly.chunk
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.rebalancing
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.retention
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.store.routed
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.store.routed.action
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.store.serialized
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.slop
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.store.socket
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.socket.clientrequest
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.stats
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
 

Classes in voldemort.utils used by voldemort.store.versioned
Time
          The interface to time itself.
 

Classes in voldemort.utils used by voldemort.store.views
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.tools
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
Pair
          Represents a pair of items.
 

Classes in voldemort.utils used by voldemort.utils
ByteArray
          A byte array container that provides an equals and hashCode pair based on the contents of the byte array.
ClosableIterator
          An iterator that must be closed after use
ConfigurationException
           
ConsistencyCheck.ClusterNode
          Used to track nodes that may share the same nodeId in different clusters
ConsistencyCheck.ComparisonType
           
ConsistencyCheck.ConsistencyLevel
           
ConsistencyCheck.Reporter
          Used to report bad keys, progress, and statistics
ConsistencyCheck.Value
           
ConsistencyFix
           
ConsistencyFix.BadKey
          Type with which to wrap a "bad key"
ConsistencyFix.BadKeyReader
           
ConsistencyFix.BadKeyStatus
          Type with which to wrap a "bad key" that could not be repaired and so needs to be written to output file.
ConsistencyFix.Stats
           
ConsistencyFix.Status
          Status of the repair of a specific "bad key"
DynamicThrottleLimit
           
EventThrottler
          A class to throttle Events to a certain rate This class takes a maximum rate in events/sec and a minimum interval in ms at which to check the rate.
HashFunction
          A hash function for bytes, determinisitically maps bytes into ints
MoveMap
          Two dimensional counter.
Pair
          Represents a pair of items.
Props
          A less fucked properties class - Implements Map instead of extending HashMap - Hash helpers for getting typed values
SystemTime
          Time implementation that just reads from the system clock
Time
          The interface to time itself.
 



Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu