## 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 and Description
    --- | ---
    `ClusterState` | IgniteCluster.`state()` Gets current cluster state.

    Methods in org.apache.ignite with parameters of type ClusterState
    Modifier and Type | Method and 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 and Description
    --- | ---
    `ClusterState` | ClientCluster.`state()` Gets current cluster state.

    Methods in org.apache.ignite.client with parameters of type ClusterState
    Modifier and Type | Method and 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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `ClusterState` | ClusterStateChangeStartedEvent.`previousState()`
    `ClusterState` | ClusterStateChangeEvent.`previousState()`
    `ClusterState` | ClusterStateChangeStartedEvent.`state()`
    `ClusterState` | ClusterStateChangeEvent.`state()`

    Constructors in org.apache.ignite.events with parameters of type ClusterState
    Constructor and 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)`

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023