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

Packages that use EndpointState
Package | Description
--- | ---
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
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<EndpointState>` | EndpointState.`serializer`

Methods in org.apache.cassandra.gms that return EndpointState
Modifier and Type | Method and Description
--- | ---
`EndpointState` | Gossiper.`getEndpointStateForEndpoint(java.net.InetAddress ep)`

Methods in org.apache.cassandra.gms that return types with arguments of type EndpointState
Modifier and Type | Method and Description
--- | ---
`java.util.Set<java.util.Map.Entry<java.net.InetAddress,EndpointState>>` | Gossiper.`getEndpointStates()`

Methods in org.apache.cassandra.gms with parameters of type EndpointState
Modifier and Type | Method and Description
--- | ---
`void` | IEndpointStateChangeSubscriber.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`boolean` | Gossiper.`isDeadState(EndpointState epState)`
`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.

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

Methods in org.apache.cassandra.locator with parameters of type EndpointState
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`void` | RepairSession.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` | RepairSession.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` | RepairSession.`onDead(java.net.InetAddress endpoint, EndpointState state)`
`void` | RepairSession.`onJoin(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
Modifier and Type | Method and Description
--- | ---
`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` | LoadBroadcaster.`onAlive(java.net.InetAddress endpoint, EndpointState state)`
`void` | StorageService.`onAlive(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` | LoadBroadcaster.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`void` | StorageService.`onJoin(java.net.InetAddress endpoint, EndpointState epState)`
`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
Modifier and Type | Method and Description
--- | ---
`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)`