Enum Class ShardRoutingState

java.lang.Object
java.lang.Enum<ShardRoutingState>
org.elasticsearch.cluster.routing.ShardRoutingState
All Implemented Interfaces:
Serializable, Comparable<ShardRoutingState>, Constable

public enum ShardRoutingState extends Enum<ShardRoutingState>
Represents the current state of a ShardRouting as defined by the cluster.
  • Enum Constant Details

    • UNASSIGNED

      public static final ShardRoutingState UNASSIGNED
      The shard is not assigned to any node.
    • INITIALIZING

      public static final ShardRoutingState INITIALIZING
      The shard is initializing (probably recovering from either a peer shard or gateway).
    • STARTED

      public static final ShardRoutingState STARTED
      The shard is started.
    • RELOCATING

      public static final ShardRoutingState RELOCATING
      The shard is in the process being relocated.
  • Method Details

    • values

      public static ShardRoutingState[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ShardRoutingState valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • value

      public byte value()
      Byte value of this ShardRoutingState
      Returns:
      Byte value of this ShardRoutingState
    • fromValue

      public static ShardRoutingState fromValue(byte value)