|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StorageEngine | |
---|---|
voldemort.server | The Voldemort server. |
voldemort.server.protocol.admin | Server side implementation of admin based 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.configuration | A storage engine to persist metadata on a server. |
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.readonly | A storage engine that provides very efficient read-only access to large sorted files of data. |
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.views | Classes related to Views and server side transforms |
Uses of StorageEngine in voldemort.server |
---|
Methods in voldemort.server that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
StoreRepository.getStorageEngine(java.lang.String storeName)
|
Methods in voldemort.server that return types with arguments of type StorageEngine | |
---|---|
java.util.List<StorageEngine<ByteArray,byte[],byte[]>> |
StoreRepository.getAllStorageEngines()
|
java.util.List<StorageEngine<ByteArray,byte[],byte[]>> |
StoreRepository.getStorageEnginesByClass(java.lang.Class<? extends StorageEngine<?,?,?>> c)
|
Methods in voldemort.server with parameters of type StorageEngine | |
---|---|
void |
StoreRepository.addStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
|
Method parameters in voldemort.server with type arguments of type StorageEngine | |
---|---|
java.util.List<StorageEngine<ByteArray,byte[],byte[]>> |
StoreRepository.getStorageEnginesByClass(java.lang.Class<? extends StorageEngine<?,?,?>> c)
|
Uses of StorageEngine in voldemort.server.protocol.admin |
---|
Fields in voldemort.server.protocol.admin declared as StorageEngine | |
---|---|
protected StorageEngine<ByteArray,byte[],byte[]> |
FetchStreamRequestHandler.storageEngine
|
protected StorageEngine<ByteArray,byte[],byte[]> |
UpdatePartitionEntriesStreamRequestHandler.storageEngine
|
Constructors in voldemort.server.protocol.admin with parameters of type StorageEngine | |
---|---|
TimeBasedUpdatePartitionEntriesStreamRequestHandler(VAdminProto.UpdatePartitionEntriesRequest request,
ErrorCodeMapper errorCodeMapper,
VoldemortConfig voldemortConfig,
StorageEngine<ByteArray,byte[],byte[]> storageEngine,
StoreRepository storeRepository,
NetworkClassLoader networkClassLoader)
|
|
UpdatePartitionEntriesStreamRequestHandler(VAdminProto.UpdatePartitionEntriesRequest request,
ErrorCodeMapper errorCodeMapper,
VoldemortConfig voldemortConfig,
StorageEngine<ByteArray,byte[],byte[]> storageEngine,
StoreRepository storeRepository,
NetworkClassLoader networkClassLoader)
|
Uses of StorageEngine in voldemort.server.scheduler |
---|
Constructors in voldemort.server.scheduler with parameters of type StorageEngine | |
---|---|
DataCleanupJob(StorageEngine<K,V,T> store,
ScanPermitWrapper cleanupPermits,
long maxAgeMs,
Time time,
EventThrottler throttler,
MetadataStore metadataStore)
|
Uses of StorageEngine in voldemort.server.storage |
---|
Methods in voldemort.server.storage that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
StorageService.openStore(StoreDefinition storeDef)
|
Methods in voldemort.server.storage with parameters of type StorageEngine | |
---|---|
void |
StorageService.registerEngine(StorageEngine<ByteArray,byte[],byte[]> engine,
boolean isReadOnly,
java.lang.String storeType,
StoreDefinition storeDef)
Register the given engine with the storage repository |
void |
StorageService.registerInternalEngine(StorageEngine<ByteArray,byte[],byte[]> engine,
boolean isReadOnly,
java.lang.String storeType)
Register the given internal engine (slop and metadata) with the storage repository |
void |
StorageService.registerSystemEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
|
void |
StorageService.removeEngine(StorageEngine<ByteArray,byte[],byte[]> engine,
boolean isReadOnly,
java.lang.String storeType,
boolean truncate)
Unregister and remove the engine from the storage repository. |
void |
StorageService.unregisterSystemEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
|
Uses of StorageEngine in voldemort.store |
---|
Classes in voldemort.store that implement StorageEngine | |
---|---|
class |
AbstractStorageEngine<K,V,T>
|
Methods in voldemort.store that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
StorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
Get an initialized storage implementation |
Methods in voldemort.store with parameters of type StorageEngine | |
---|---|
void |
StorageConfiguration.removeStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
Remove the storage engine from the underlying storage configuration |
Constructors in voldemort.store with parameters of type StorageEngine | |
---|---|
PartitionListIterator(StorageEngine<ByteArray,byte[],byte[]> storageEngine,
java.util.List<java.lang.Integer> partitionsToFetch)
|
Uses of StorageEngine in voldemort.store.bdb |
---|
Classes in voldemort.store.bdb that implement StorageEngine | |
---|---|
class |
BdbStorageEngine
A store that uses BDB for persistence |
class |
PartitionPrefixedBdbStorageEngine
Extends BDB Storage Engine with capabilities to perform partition range scans, to speed up scan jobs, that filter on partition id |
Methods in voldemort.store.bdb that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
BdbStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Methods in voldemort.store.bdb with parameters of type StorageEngine | |
---|---|
void |
BdbStorageConfiguration.removeStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
Clean up the environment object for the given storage engine |
Uses of StorageEngine in voldemort.store.configuration |
---|
Classes in voldemort.store.configuration that implement StorageEngine | |
---|---|
class |
ConfigurationStorageEngine
A FileSystem based Storage Engine to persist configuration metadata. MetadataStore |
class |
FileBackedCachingStorageEngine
A Storage Engine used to persist the keys and values in a human readable format on disk. |
Methods in voldemort.store.configuration that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
FileBackedCachingStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Methods in voldemort.store.configuration with parameters of type StorageEngine | |
---|---|
void |
FileBackedCachingStorageConfiguration.removeStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
|
Uses of StorageEngine in voldemort.store.memory |
---|
Classes in voldemort.store.memory that implement StorageEngine | |
---|---|
class |
InMemoryStorageEngine<K,V,T>
A simple non-persistent, in-memory store. |
Methods in voldemort.store.memory that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
InMemoryStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
StorageEngine<ByteArray,byte[],byte[]> |
CacheStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Methods in voldemort.store.memory with parameters of type StorageEngine | |
---|---|
void |
InMemoryStorageConfiguration.removeStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
|
void |
CacheStorageConfiguration.removeStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
|
Uses of StorageEngine in voldemort.store.metadata |
---|
Classes in voldemort.store.metadata that implement StorageEngine | |
---|---|
class |
MetadataStore
MetadataStore maintains metadata for Voldemort Server. |
Constructors in voldemort.store.metadata with parameters of type StorageEngine | |
---|---|
MetadataStore(Store<java.lang.String,java.lang.String,java.lang.String> innerStore,
StorageEngine<java.lang.String,java.lang.String,java.lang.String> storeDefinitionsStorageEngine,
int nodeId)
|
Uses of StorageEngine in voldemort.store.mysql |
---|
Classes in voldemort.store.mysql that implement StorageEngine | |
---|---|
class |
MysqlStorageEngine
A StorageEngine that uses Mysql for persistence |
Methods in voldemort.store.mysql that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
MysqlStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Methods in voldemort.store.mysql with parameters of type StorageEngine | |
---|---|
void |
MysqlStorageConfiguration.removeStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
|
Uses of StorageEngine in voldemort.store.readonly |
---|
Classes in voldemort.store.readonly that implement StorageEngine | |
---|---|
class |
ReadOnlyStorageEngine
A read-only store that fronts a big file |
Methods in voldemort.store.readonly that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
ReadOnlyStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Methods in voldemort.store.readonly with parameters of type StorageEngine | |
---|---|
void |
ReadOnlyStorageConfiguration.removeStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
Cleanup the Jmx bean registered previously |
Uses of StorageEngine in voldemort.store.serialized |
---|
Classes in voldemort.store.serialized that implement StorageEngine | |
---|---|
class |
SerializingStorageEngine<K,V,T>
A StorageEngine that handles serialization to bytes, transforming each request to a request to StorageEngine |
Methods in voldemort.store.serialized with parameters of type StorageEngine | ||
---|---|---|
static
|
SerializingStorageEngine.wrap(StorageEngine<ByteArray,byte[],byte[]> s,
Serializer<K1> k,
Serializer<V1> v,
Serializer<T1> t)
|
Constructors in voldemort.store.serialized with parameters of type StorageEngine | |
---|---|
SerializingStorageEngine(StorageEngine<ByteArray,byte[],byte[]> innerStorageEngine,
Serializer<K> keySerializer,
Serializer<V> valueSerializer,
Serializer<T> transformsSerializer)
|
Uses of StorageEngine in voldemort.store.slop |
---|
Classes in voldemort.store.slop that implement StorageEngine | |
---|---|
class |
SlopStorageEngine
Tracks statistics of hints that were attempted, but not successfully pushed last time a pusher job ran; also tracks hints that have been added after the last run |
Methods in voldemort.store.slop that return StorageEngine | |
---|---|
StorageEngine<ByteArray,Slop,byte[]> |
SlopStorageEngine.asSlopStore()
|
Constructors in voldemort.store.slop with parameters of type StorageEngine | |
---|---|
SlopStorageEngine(StorageEngine<ByteArray,byte[],byte[]> slopEngine,
Cluster cluster)
|
Uses of StorageEngine in voldemort.store.views |
---|
Classes in voldemort.store.views that implement StorageEngine | |
---|---|
class |
ViewStorageEngine
Views are transformations of other stores |
Methods in voldemort.store.views that return StorageEngine | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
ViewStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Methods in voldemort.store.views with parameters of type StorageEngine | |
---|---|
void |
ViewStorageConfiguration.removeStorageEngine(StorageEngine<ByteArray,byte[],byte[]> engine)
|
Constructors in voldemort.store.views with parameters of type StorageEngine | |
---|---|
ViewStorageEngine(java.lang.String name,
StorageEngine<ByteArray,byte[],byte[]> target,
Serializer<?> valSerializer,
Serializer<?> transformSerializer,
Serializer<?> targetKeySerializer,
Serializer<?> targetValSerializer,
CompressionStrategy valueCompressionStrategy,
View<?,?,?,?> valueTrans)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |