|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RoutingStrategy | |
---|---|
voldemort.client.protocol.admin | Classes that abstract admin based Voldemort requests. |
voldemort.routing | Routing strategies for mapping requests into the Voldemort cluster. |
voldemort.server.scheduler | The scheduler service ( which runs a job every n minutes ) + The actual jobs as well. |
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.readonly.chunk | Read-only store classes for understanding various format changes. |
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.views | Classes related to Views and server side transforms |
Uses of RoutingStrategy in voldemort.client.protocol.admin |
---|
Fields in voldemort.client.protocol.admin declared as RoutingStrategy | |
---|---|
protected RoutingStrategy |
BaseStreamingClient.routingStrategy
|
Fields in voldemort.client.protocol.admin with type parameters of type RoutingStrategy | |
---|---|
protected java.util.HashMap<java.lang.String,RoutingStrategy> |
BaseStreamingClient.storeToRoutingStrategy
|
Uses of RoutingStrategy in voldemort.routing |
---|
Classes in voldemort.routing that implement RoutingStrategy | |
---|---|
class |
ConsistentRoutingStrategy
A Routing strategy that routes each request to the first N nodes where N is a user defined replication factor. |
class |
RouteToAllLocalPrefStrategy
A class that denotes a route to all strategy with local preference. |
class |
RouteToAllStrategy
A routing strategy which just routes each request to all the nodes given. |
class |
ZoneRoutingStrategy
A Zone Routing strategy that sits on top of the Consistent Routing strategy such that each request goes to zone specific replicas |
Methods in voldemort.routing that return RoutingStrategy | |
---|---|
RoutingStrategy |
RoutingStrategyFactory.updateRoutingStrategy(StoreDefinition storeDef,
Cluster cluster)
|
Uses of RoutingStrategy in voldemort.server.scheduler |
---|
Constructors in voldemort.server.scheduler with parameters of type RoutingStrategy | |
---|---|
RebalancingJob(int localNodeId,
RoutingStrategy router,
StoreRepository storeRepository)
|
Uses of RoutingStrategy in voldemort.store |
---|
Methods in voldemort.store with parameters of type RoutingStrategy | |
---|---|
static void |
StoreUtils.assertValidMetadata(ByteArray key,
RoutingStrategy routingStrategy,
Node currentNode)
Check if the current node is part of routing request based on cluster.xml or throw an exception. |
StorageEngine<ByteArray,byte[],byte[]> |
StorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
Get an initialized storage implementation |
Uses of RoutingStrategy in voldemort.store.bdb |
---|
Methods in voldemort.store.bdb with parameters of type RoutingStrategy | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
BdbStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Constructors in voldemort.store.bdb with parameters of type RoutingStrategy | |
---|---|
PartitionPrefixedBdbStorageEngine(java.lang.String name,
com.sleepycat.je.Environment environment,
com.sleepycat.je.Database database,
BdbRuntimeConfig config,
RoutingStrategy strategy)
|
Uses of RoutingStrategy in voldemort.store.configuration |
---|
Methods in voldemort.store.configuration with parameters of type RoutingStrategy | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
FileBackedCachingStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Uses of RoutingStrategy in voldemort.store.memory |
---|
Methods in voldemort.store.memory with parameters of type RoutingStrategy | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
InMemoryStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
StorageEngine<ByteArray,byte[],byte[]> |
CacheStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Uses of RoutingStrategy in voldemort.store.metadata |
---|
Methods in voldemort.store.metadata that return RoutingStrategy | |
---|---|
RoutingStrategy |
MetadataStore.getRoutingStrategy(java.lang.String storeName)
|
Methods in voldemort.store.metadata with parameters of type RoutingStrategy | |
---|---|
void |
MetadataStoreListener.updateRoutingStrategy(RoutingStrategy routingStrategyMap)
|
Uses of RoutingStrategy in voldemort.store.mysql |
---|
Methods in voldemort.store.mysql with parameters of type RoutingStrategy | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
MysqlStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
Uses of RoutingStrategy in voldemort.store.readonly |
---|
Methods in voldemort.store.readonly with parameters of type RoutingStrategy | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
ReadOnlyStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
void |
ReadOnlyStorageEngine.setRoutingStrategy(RoutingStrategy routingStrategy)
Set the routing strategy required to find which partition the key belongs to |
void |
ReadOnlyStorageConfiguration.setRoutingStrategy(RoutingStrategy routingStrategy)
|
Constructors in voldemort.store.readonly with parameters of type RoutingStrategy | |
---|---|
JsonStoreBuilder(JsonReader reader,
Cluster cluster,
StoreDefinition storeDefinition,
RoutingStrategy routingStrategy,
java.io.File outputDir,
java.io.File tempDir,
int internalSortSize,
int numThreads,
int numChunks,
int ioBufferSize,
boolean gzipIntermediate)
|
|
ReadOnlyStorageEngine(java.lang.String name,
SearchStrategy searchStrategy,
RoutingStrategy routingStrategy,
int nodeId,
java.io.File storeDir,
int numBackups)
Create an instance of the store |
|
ReadOnlyStorageEngine(java.lang.String name,
SearchStrategy searchStrategy,
RoutingStrategy routingStrategy,
int nodeId,
java.io.File storeDir,
int numBackups,
int deleteBackupMs)
Create an instance of the store |
|
ReadOnlyStorageEngine(java.lang.String name,
SearchStrategy searchStrategy,
RoutingStrategy routingStrategy,
int nodeId,
java.io.File storeDir,
int numBackups,
int deleteBackupMs,
boolean enforceMlock)
|
Uses of RoutingStrategy in voldemort.store.readonly.chunk |
---|
Constructors in voldemort.store.readonly.chunk with parameters of type RoutingStrategy | |
---|---|
ChunkedFileSet(java.io.File directory,
RoutingStrategy routingStrategy,
int nodeId)
|
|
ChunkedFileSet(java.io.File directory,
RoutingStrategy routingStrategy,
int nodeId,
boolean enforceMlock)
|
Uses of RoutingStrategy in voldemort.store.retention |
---|
Methods in voldemort.store.retention with parameters of type RoutingStrategy | |
---|---|
void |
RetentionEnforcingStore.updateRoutingStrategy(RoutingStrategy routingStrategyMap)
|
Uses of RoutingStrategy in voldemort.store.routed |
---|
Fields in voldemort.store.routed declared as RoutingStrategy | |
---|---|
protected RoutingStrategy |
RoutedStore.routingStrategy
|
Methods in voldemort.store.routed with parameters of type RoutingStrategy | |
---|---|
void |
RoutedStore.updateRoutingStrategy(RoutingStrategy routingStrategy)
|
Uses of RoutingStrategy in voldemort.store.routed.action |
---|
Fields in voldemort.store.routed.action declared as RoutingStrategy | |
---|---|
protected RoutingStrategy |
AbstractConfigureNodes.routingStrategy
|
Constructors in voldemort.store.routed.action with parameters of type RoutingStrategy | |
---|---|
AbstractConfigureNodes(PD pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int required,
RoutingStrategy routingStrategy)
|
|
ConfigureNodes(PD pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int required,
RoutingStrategy routingStrategy,
ByteArray key,
Zone clientZone)
|
|
ConfigureNodesByZone(PD pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int required,
RoutingStrategy routingStrategy,
ByteArray key,
Zone clientZone)
|
|
ConfigureNodesDefault(PD pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int required,
RoutingStrategy routingStrategy,
ByteArray key)
|
|
ConfigureNodesLocalHost(PD pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int required,
RoutingStrategy routingStrategy,
ByteArray key)
|
|
ConfigureNodesLocalHostByZone(PD pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int required,
RoutingStrategy routingStrategy,
ByteArray key,
Zone clientZone)
|
|
ConfigureNodesLocalZoneOnly(PD pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int required,
RoutingStrategy routingStrategy,
ByteArray key,
Zone clientZone)
|
|
GetAllConfigureNodes(GetAllPipelineData pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int preferred,
int required,
RoutingStrategy routingStrategy,
java.lang.Iterable<ByteArray> keys,
java.util.Map<ByteArray,byte[]> transforms,
Zone clientZone,
ZoneAffinity zoneAffinity)
|
Uses of RoutingStrategy in voldemort.store.views |
---|
Methods in voldemort.store.views with parameters of type RoutingStrategy | |
---|---|
StorageEngine<ByteArray,byte[],byte[]> |
ViewStorageConfiguration.getStore(StoreDefinition storeDef,
RoutingStrategy strategy)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |