|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use RoutingStrategy | |
|---|---|
| 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.metadata | Our in-memory metadata store on the server which is backed by the configuration files. |
| 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.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. |
| 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 |
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. |
| 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.readonly |
|---|
| Methods in voldemort.store.readonly with parameters of type RoutingStrategy | |
|---|---|
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 |
|
| 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)
|
|
| 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)
|
|
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||