## Uses of Interface
org.apache.cassandra.gms.IEndpointStateChangeSubscriber

Packages that use IEndpointStateChangeSubscriber
org.apache.cassandra.gms
org.apache.cassandra.locator
org.apache.cassandra.repair
org.apache.cassandra.service
org.apache.cassandra.streaming

### Uses of IEndpointStateChangeSubscriber in org.apache.cassandra.gms

Methods in org.apache.cassandra.gms with parameters of type IEndpointStateChangeSubscriber
`void` Gossiper.`register(IEndpointStateChangeSubscriber subscriber)` Register for interesting state changes.
`void` Gossiper.`unregister(IEndpointStateChangeSubscriber subscriber)` Unregister interest for state changes.

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

Classes in org.apache.cassandra.locator that implement IEndpointStateChangeSubscriber
`class` `ReconnectableSnitchHelper` Sidekick helper for snitches that want to reconnect from one IP addr for a node to another.

### Uses of IEndpointStateChangeSubscriber in org.apache.cassandra.repair

Classes in org.apache.cassandra.repair that implement IEndpointStateChangeSubscriber
`class` `AnticompactionTask`
`class` `RepairSession` Coordinates the (active) repair of a token range.

### Uses of IEndpointStateChangeSubscriber in org.apache.cassandra.service

Classes in org.apache.cassandra.service that implement IEndpointStateChangeSubscriber
`class` `ActiveRepairService` ActiveRepairService is the starting point for manual "active" repairs.
`class` `LoadBroadcaster`
`class` `StorageService` This abstraction contains the token/identifier of this node on the identifier space.

### Uses of IEndpointStateChangeSubscriber in org.apache.cassandra.streaming

Classes in org.apache.cassandra.streaming that implement IEndpointStateChangeSubscriber
`class` `StreamSession` Handles the streaming a one or more section of one of more sstables to and from a specific remote node.