## Uses of Class
org.apache.cassandra.gms.EndpointState

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

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

Fields in org.apache.cassandra.gms with type parameters of type EndpointState
`static IVersionedSerializer<EndpointState>` EndpointState.`serializer`

Methods in org.apache.cassandra.gms that return EndpointState
`EndpointState` Gossiper.`getEndpointStateForEndpoint(java.net.InetAddress ep)`

Methods in org.apache.cassandra.gms that return types with arguments of type EndpointState
`java.util.Map<java.net.InetAddress,EndpointState>` Gossiper.`doShadowRound()` Do a single 'shadow' round of gossip by retrieving endpoint states that will be stored exclusively in the map return value, instead of endpointStateMap.
`java.util.Set<java.util.Map.Entry<java.net.InetAddress,EndpointState>>` Gossiper.`getEndpointStates()`

Methods in org.apache.cassandra.gms with parameters of type EndpointState
`void` IEndpointStateChangeSubscriber.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`boolean` Gossiper.`isDeadState(EndpointState epState)`
`boolean` Gossiper.`isSilentShutdownState(EndpointState epState)`
`void` Gossiper.`markDead(java.net.InetAddress addr, EndpointState localState)`
`void` IEndpointStateChangeSubscriber.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` IEndpointStateChangeSubscriber.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` IEndpointStateChangeSubscriber.`onJoin(java.net.InetAddress endpoint, EndpointState epState)` Use to inform interested parties about the change in the state for specified endpoint
`void` IEndpointStateChangeSubscriber.`onRestart(java.net.InetAddress endpoint, EndpointState state)` Called whenever a node is restarted.
`void` Gossiper.`realMarkAlive(java.net.InetAddress addr, EndpointState localState)`

Method parameters in org.apache.cassandra.gms with type arguments of type EndpointState
`protected void` Gossiper.`finishShadowRound(java.util.Map<java.net.InetAddress,EndpointState> epStateMap)`
`java.util.UUID` Gossiper.`getHostId(java.net.InetAddress endpoint, java.util.Map<java.net.InetAddress,EndpointState> epStates)`
`boolean` Gossiper.`isSafeForBootstrap(java.net.InetAddress endpoint, java.util.Map<java.net.InetAddress,EndpointState> epStates)` Check if this endpoint can safely bootstrap into the cluster.

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

Methods in org.apache.cassandra.locator with parameters of type EndpointState
`void` ReconnectableSnitchHelper.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` ReconnectableSnitchHelper.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` ReconnectableSnitchHelper.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` ReconnectableSnitchHelper.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`void` ReconnectableSnitchHelper.`onRestart(java.net.InetAddress endpoint, EndpointState state)`

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

Methods in org.apache.cassandra.repair with parameters of type EndpointState
`void` AnticompactionTask.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` RepairSession.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` AnticompactionTask.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` RepairSession.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` AnticompactionTask.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` RepairSession.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` AnticompactionTask.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`void` RepairSession.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`void` AnticompactionTask.`onRestart(java.net.InetAddress endpoint, EndpointState epState)`
`void` RepairSession.`onRestart(java.net.InetAddress endpoint, EndpointState epState)`

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

Methods in org.apache.cassandra.service with parameters of type EndpointState
`void` ActiveRepairService.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` LoadBroadcaster.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` StorageService.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` ActiveRepairService.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` LoadBroadcaster.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` StorageService.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` ActiveRepairService.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` LoadBroadcaster.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` StorageService.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` ActiveRepairService.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`void` LoadBroadcaster.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`void` StorageService.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`void` ActiveRepairService.`onRestart(java.net.InetAddress endpoint, EndpointState state)`
`void` LoadBroadcaster.`onRestart(java.net.InetAddress endpoint, EndpointState state)`
`void` StorageService.`onRestart(java.net.InetAddress endpoint, EndpointState state)`
`void` MigrationManager.`scheduleSchemaPull(java.net.InetAddress endpoint, EndpointState state)`

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

Methods in org.apache.cassandra.streaming with parameters of type EndpointState
`void` StreamSession.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` StreamSession.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` StreamSession.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` StreamSession.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`void` StreamSession.`onRestart(java.net.InetAddress endpoint, EndpointState epState)`