public class SimpleStrategy extends AbstractReplicationStrategy
configOptions, snitch| Constructor and Description | 
|---|
| SimpleStrategy(java.lang.String keyspaceName,
              TokenMetadata tokenMetadata,
              IEndpointSnitch snitch,
              java.util.Map<java.lang.String,java.lang.String> configOptions) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<java.net.InetAddress> | calculateNaturalEndpoints(Token token,
                         TokenMetadata metadata)calculate the natural endpoints for the given token | 
| int | getReplicationFactor()calculate the RF based on strategy_options. | 
| java.util.Collection<java.lang.String> | recognizedOptions() | 
| void | validateOptions() | 
createReplicationStrategy, getAddressRanges, getAddressRanges, getCachedEndpoints, getClass, getNaturalEndpoints, getPendingAddressRanges, getPendingAddressRanges, getRangeAddresses, getWriteResponseHandler, hasSameSettings, validateReplicationFactor, validateReplicationStrategypublic SimpleStrategy(java.lang.String keyspaceName,
                      TokenMetadata tokenMetadata,
                      IEndpointSnitch snitch,
                      java.util.Map<java.lang.String,java.lang.String> configOptions)
public java.util.List<java.net.InetAddress> calculateNaturalEndpoints(Token token, TokenMetadata metadata)
AbstractReplicationStrategycalculateNaturalEndpoints in class AbstractReplicationStrategytoken - the token the natural endpoints are requested forAbstractReplicationStrategy.getNaturalEndpoints(org.apache.cassandra.dht.RingPosition)public int getReplicationFactor()
AbstractReplicationStrategygetReplicationFactor in class AbstractReplicationStrategypublic void validateOptions()
                     throws ConfigurationException
validateOptions in class AbstractReplicationStrategyConfigurationExceptionpublic java.util.Collection<java.lang.String> recognizedOptions()
recognizedOptions in class AbstractReplicationStrategyCopyright © 2018 The Apache Software Foundation