# Hierarchy For Package org.apache.cassandra.locator

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.locator.AbstractEndpointSnitch (implements org.apache.cassandra.locator.IEndpointSnitch)
    - org.apache.cassandra.locator.AbstractNetworkTopologySnitch
      - org.apache.cassandra.locator.CloudstackSnitch
      - org.apache.cassandra.locator.Ec2Snitch
        - org.apache.cassandra.locator.Ec2MultiRegionSnitch
      - org.apache.cassandra.locator.GoogleCloudSnitch
      - org.apache.cassandra.locator.GossipingPropertyFileSnitch
      - org.apache.cassandra.locator.PropertyFileSnitch
      - org.apache.cassandra.locator.RackInferringSnitch
    - org.apache.cassandra.locator.DynamicEndpointSnitch (implements org.apache.cassandra.locator.DynamicEndpointSnitchMBean, org.apache.cassandra.locator.ILatencySubscriber)
    - org.apache.cassandra.locator.SimpleSnitch
  - org.apache.cassandra.locator.AbstractReplicationStrategy
    - org.apache.cassandra.locator.LocalStrategy
    - org.apache.cassandra.locator.NetworkTopologyStrategy
    - org.apache.cassandra.locator.OldNetworkTopologyStrategy
    - org.apache.cassandra.locator.SimpleStrategy
  - org.apache.cassandra.locator.EndpointSnitchInfo (implements org.apache.cassandra.locator.EndpointSnitchInfoMBean)
  - org.apache.cassandra.locator.PendingRangeMaps (implements java.lang.Iterable<T>)
  - org.apache.cassandra.locator.ReconnectableSnitchHelper (implements org.apache.cassandra.gms.IEndpointStateChangeSubscriber)
  - org.apache.cassandra.locator.SimpleSeedProvider (implements org.apache.cassandra.locator.SeedProvider)
  - org.apache.cassandra.locator.SnitchProperties
  - org.apache.cassandra.locator.TokenMetadata
  - org.apache.cassandra.locator.TokenMetadata.Topology

## Interface Hierarchy

- org.apache.cassandra.locator.DynamicEndpointSnitchMBean
- org.apache.cassandra.locator.EndpointSnitchInfoMBean
- org.apache.cassandra.locator.IEndpointSnitch
- org.apache.cassandra.locator.ILatencySubscriber
- org.apache.cassandra.locator.SeedProvider