| Package | Description |
|---|---|
| org.apache.cassandra.db | |
| org.apache.cassandra.dht.tokenallocator | |
| org.apache.cassandra.locator | |
| org.apache.cassandra.schema | |
| org.apache.cassandra.service |
| Modifier and Type | Method and Description |
|---|---|
AbstractReplicationStrategy |
Keyspace.getReplicationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Collection<Token> |
TokenAllocation.allocateTokens(TokenMetadata tokenMetadata,
AbstractReplicationStrategy rs,
java.net.InetAddress endpoint,
int numTokens) |
static java.util.Map<java.net.InetAddress,java.lang.Double> |
TokenAllocation.evaluateReplicatedOwnership(TokenMetadata tokenMetadata,
AbstractReplicationStrategy rs) |
static org.apache.commons.math3.stat.descriptive.SummaryStatistics |
TokenAllocation.replicatedOwnershipStats(TokenMetadata tokenMetadata,
AbstractReplicationStrategy rs,
java.net.InetAddress endpoint) |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalStrategy |
class |
NetworkTopologyStrategy
This Replication Strategy takes a property file that gives the intended
replication factor in each datacenter.
|
class |
OldNetworkTopologyStrategy
This Replication Strategy returns the nodes responsible for a given
key but respects rack awareness.
|
class |
SimpleStrategy
This class returns the nodes responsible for a given
key but does not respect rack awareness.
|
| Modifier and Type | Method and Description |
|---|---|
static AbstractReplicationStrategy |
AbstractReplicationStrategy.createReplicationStrategy(java.lang.String keyspaceName,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
TokenMetadata tokenMetadata,
IEndpointSnitch snitch,
java.util.Map<java.lang.String,java.lang.String> strategyOptions) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class<AbstractReplicationStrategy> |
AbstractReplicationStrategy.getClass(java.lang.String cls) |
| Modifier and Type | Method and Description |
|---|---|
void |
TokenMetadata.calculatePendingRanges(AbstractReplicationStrategy strategy,
java.lang.String keyspaceName)
Calculate pending ranges according to bootsrapping and leaving nodes.
|
boolean |
AbstractReplicationStrategy.hasSameSettings(AbstractReplicationStrategy other) |
boolean |
NetworkTopologyStrategy.hasSameSettings(AbstractReplicationStrategy other) |
| Modifier and Type | Method and Description |
|---|---|
static AbstractReplicationStrategy |
AbstractReplicationStrategy.createReplicationStrategy(java.lang.String keyspaceName,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
TokenMetadata tokenMetadata,
IEndpointSnitch snitch,
java.util.Map<java.lang.String,java.lang.String> strategyOptions) |
static void |
AbstractReplicationStrategy.validateReplicationStrategy(java.lang.String keyspaceName,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
TokenMetadata tokenMetadata,
IEndpointSnitch snitch,
java.util.Map<java.lang.String,java.lang.String> strategyOptions) |
| Modifier and Type | Field and Description |
|---|---|
java.lang.Class<? extends AbstractReplicationStrategy> |
ReplicationParams.klass |
| Modifier and Type | Method and Description |
|---|---|
static void |
PendingRangeCalculatorService.calculatePendingRanges(AbstractReplicationStrategy strategy,
java.lang.String keyspaceName) |
Copyright © 2018 The Apache Software Foundation