## Uses of Class
org.apache.ignite.cluster.ClusterState

- Packages that use ClusterState
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.client | Contains Ignite Thin Client API classes.
  org.apache.ignite.cluster | Contains cluster-related classes.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.events | Contains Event Subscription functionality together with various events emitted by Ignite.

- - ### Uses of ClusterState in org.apache.ignite

    Methods in org.apache.ignite that return ClusterState
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClusterState` | IgniteCluster.`state()` | Gets current cluster state.

    Methods in org.apache.ignite with parameters of type ClusterState
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IgniteCluster.`state​(ClusterState newState)` | Changes current cluster state to given `newState` cluster state.

  - ### Uses of ClusterState in org.apache.ignite.client

    Methods in org.apache.ignite.client that return ClusterState
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClusterState` | ClientCluster.`state()` | Gets current cluster state.

    Methods in org.apache.ignite.client with parameters of type ClusterState
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ClientCluster.`state​(ClusterState newState)` | Changes current cluster state to given `newState` cluster state.

  - ### Uses of ClusterState in org.apache.ignite.cluster

    Methods in org.apache.ignite.cluster that return ClusterState
    Modifier and Type | Method | Description
    --- | --- | ---
    `static @Nullable ClusterState` | ClusterState.`fromOrdinal​(int ord)` | Efficiently gets enumerated value from its ordinal.
    `static ClusterState` | ClusterState.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static ClusterState[]` | ClusterState.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of ClusterState in org.apache.ignite.configuration

    Fields in org.apache.ignite.configuration declared as ClusterState
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ClusterState` | IgniteConfiguration.`DFLT_STATE_ON_START` | Default value for cluster state on start.

    Methods in org.apache.ignite.configuration that return ClusterState
    Modifier and Type | Method | Description
    --- | --- | ---
    `@Nullable ClusterState` | IgniteConfiguration.`getClusterStateOnStart()` | Gets state of cluster on start.

    Methods in org.apache.ignite.configuration with parameters of type ClusterState
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteConfiguration` | IgniteConfiguration.`setClusterStateOnStart​(ClusterState state)` | Sets state of cluster on start.

  - ### Uses of ClusterState in org.apache.ignite.events

    Methods in org.apache.ignite.events that return ClusterState
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClusterState` | ClusterStateChangeEvent.`previousState()` |
    `ClusterState` | ClusterStateChangeStartedEvent.`previousState()` |
    `ClusterState` | ClusterStateChangeEvent.`state()` |
    `ClusterState` | ClusterStateChangeStartedEvent.`state()` |

    Constructors in org.apache.ignite.events with parameters of type ClusterState
    Constructor | Description
    --- | ---
    `ClusterStateChangeEvent​(ClusterState prevState, ClusterState state, @Nullable Collection<? extends BaselineNode> baselineNodes, ClusterNode node, String msg)` |
    `ClusterStateChangeStartedEvent​(ClusterState prevState, ClusterState state, ClusterNode node, String msg, UUID subjId)` |