Uses of Interface
org.apache.cassandra.locator.IEndpointSnitch

Packages that use IEndpointSnitch
org.apache.cassandra.config   
org.apache.cassandra.locator   
 

Uses of IEndpointSnitch in org.apache.cassandra.config
 

Methods in org.apache.cassandra.config that return IEndpointSnitch
static IEndpointSnitch DatabaseDescriptor.getEndpointSnitch()
           
 

Uses of IEndpointSnitch in org.apache.cassandra.locator
 

Classes in org.apache.cassandra.locator that implement IEndpointSnitch
 class AbstractEndpointSnitch
           
 class AbstractNetworkTopologySnitch
          An endpoint snitch tells Cassandra information about network topology that it can use to route requests more efficiently.
 class DynamicEndpointSnitch
          A dynamic snitch that sorts endpoints by latency with an adapted phi failure detector
 class PropertyFileSnitch
          Used to determine if two IP's are in the same datacenter or on the same rack.
 class RackInferringSnitch
          A simple endpoint snitch implementation that assumes datacenter and rack information is encoded in the 2nd and 3rd octets of the ip address, respectively.
 class SimpleSnitch
          A simple endpoint snitch implementation that treats Strategy order as proximity, allowing non-read-repaired reads to prefer a single endpoint, which improves cache locality.
 

Fields in org.apache.cassandra.locator declared as IEndpointSnitch
 IEndpointSnitch AbstractReplicationStrategy.snitch
           
 IEndpointSnitch DynamicEndpointSnitch.subsnitch
           
 

Methods in org.apache.cassandra.locator with parameters of type IEndpointSnitch
static AbstractReplicationStrategy AbstractReplicationStrategy.createReplicationStrategy(java.lang.String table, java.lang.Class<? extends AbstractReplicationStrategy> strategyClass, TokenMetadata tokenMetadata, IEndpointSnitch snitch, java.util.Map<java.lang.String,java.lang.String> strategyOptions)
           
static AbstractReplicationStrategy AbstractReplicationStrategy.createReplicationStrategy(java.lang.String table, java.lang.String strategyClassName, TokenMetadata tokenMetadata, IEndpointSnitch snitch, java.util.Map<java.lang.String,java.lang.String> strategyOptions)
           
 

Constructors in org.apache.cassandra.locator with parameters of type IEndpointSnitch
DynamicEndpointSnitch(IEndpointSnitch snitch)
           
LocalStrategy(java.lang.String table, TokenMetadata tokenMetadata, IEndpointSnitch snitch, java.util.Map<java.lang.String,java.lang.String> configOptions)
           
NetworkTopologyStrategy(java.lang.String table, TokenMetadata tokenMetadata, IEndpointSnitch snitch, java.util.Map<java.lang.String,java.lang.String> configOptions)
           
OldNetworkTopologyStrategy(java.lang.String table, TokenMetadata tokenMetadata, IEndpointSnitch snitch, java.util.Map<java.lang.String,java.lang.String> configOptions)
           
SimpleStrategy(java.lang.String table, TokenMetadata tokenMetadata, IEndpointSnitch snitch, java.util.Map<java.lang.String,java.lang.String> configOptions)
           
 



Copyright © 2010 The Apache Software Foundation