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

Packages that use ApplicationState
Package | Description
--- | ---
org.apache.cassandra.gms |
org.apache.cassandra.locator |
org.apache.cassandra.repair |
org.apache.cassandra.service |
org.apache.cassandra.streaming |

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

Methods in org.apache.cassandra.gms that return ApplicationState
Modifier and Type | Method and Description
--- | ---
`static ApplicationState` | ApplicationState.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static ApplicationState[]` | ApplicationState.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.cassandra.gms that return types with arguments of type ApplicationState
Modifier and Type | Method and Description
--- | ---
`java.util.Map<ApplicationState,VersionedValue>` | EndpointState.`getApplicationStateMap()` Deprecated.

Methods in org.apache.cassandra.gms with parameters of type ApplicationState
Modifier and Type | Method and Description
--- | ---
`void` | Gossiper.`addLocalApplicationState(ApplicationState state, VersionedValue value)`
`void` | IEndpointStateChangeSubscriber.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`VersionedValue` | EndpointState.`getApplicationState(ApplicationState key)`
`void` | Gossiper.`injectApplicationState(java.net.InetAddress endpoint, ApplicationState state, VersionedValue value)`
`void` | IEndpointStateChangeSubscriber.`onChange(java.net.InetAddress endpoint, ApplicationState state, VersionedValue value)`

Method parameters in org.apache.cassandra.gms with type arguments of type ApplicationState
Modifier and Type | Method and Description
--- | ---
`void` | Gossiper.`start(int generationNbr, java.util.Map<ApplicationState,VersionedValue> preloadLocalStates)` Start the gossiper with the generation number, preloading the map of application states before starting

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

Methods in org.apache.cassandra.locator with parameters of type ApplicationState
Modifier and Type | Method and Description
--- | ---
`void` | ReconnectableSnitchHelper.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` | ReconnectableSnitchHelper.`onChange(java.net.InetAddress endpoint, ApplicationState state, VersionedValue value)`

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

Methods in org.apache.cassandra.repair with parameters of type ApplicationState
Modifier and Type | Method and Description
--- | ---
`void` | RepairSession.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` | RepairSession.`onChange(java.net.InetAddress endpoint, ApplicationState state, VersionedValue value)`

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

Methods in org.apache.cassandra.service with parameters of type ApplicationState
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.`onChange(java.net.InetAddress endpoint, ApplicationState state, VersionedValue value)`
`void` | StorageService.`onChange(java.net.InetAddress endpoint, ApplicationState state, VersionedValue value)`

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

Methods in org.apache.cassandra.streaming with parameters of type ApplicationState
Modifier and Type | Method and Description
--- | ---
`void` | StreamSession.`beforeChange(java.net.InetAddress endpoint, EndpointState currentState, ApplicationState newStateKey, VersionedValue newValue)`
`void` | StreamSession.`onChange(java.net.InetAddress endpoint, ApplicationState state, VersionedValue value)`