## Uses of Class
org.apache.cassandra.locator.AbstractNetworkTopologySnitch

Packages that use AbstractNetworkTopologySnitch
Package | Description
--- | ---
org.apache.cassandra.locator |

### Uses of AbstractNetworkTopologySnitch in org.apache.cassandra.locator

Subclasses of AbstractNetworkTopologySnitch in org.apache.cassandra.locator
Modifier and Type | Class and Description
--- | ---
`class` | `CloudstackSnitch` A snitch that assumes a Cloudstack Zone follows the typical convention <country>-<location>-<availability zone> and uses the country/location tuple as a datacenter and the availability zone as a rack
`class` | `Ec2MultiRegionSnitch` 1) Snitch will automatically set the public IP by querying the AWS API 2) Snitch will set the private IP as a Gossip application state.
`class` | `Ec2Snitch` A snitch that assumes an EC2 region is a DC and an EC2 availability_zone is a rack.
`class` | `GoogleCloudSnitch` A snitch that assumes an GCE region is a DC and an GCE availability_zone is a rack.
`class` | `GossipingPropertyFileSnitch`
`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` | `YamlFileNetworkTopologySnitch` Network topology snitch that reads its configuration from a YAML file.