| 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  | OldNetworkTopologyStrategyThis Replication Strategy returns the nodes responsible for a given
 key but respects rack awareness. | 
| class  | SimpleStrategyThis 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