Enum Class QueueState

java.lang.Object
java.lang.Enum<QueueState>
org.apache.hadoop.yarn.api.records.QueueState
All Implemented Interfaces:
Serializable, Comparable<QueueState>, Constable

@Public @Stable public enum QueueState extends Enum<QueueState>
State of a Queue.

A queue is in one of:

  • RUNNING - normal state.
  • STOPPED - not accepting new application submissions.
  • DRAINING - not accepting new application submissions and waiting for applications finish.
See Also:
  • Enum Constant Details

    • STOPPED

      public static final QueueState STOPPED
      Stopped - Not accepting submissions of new applications.
    • DRAINING

      public static final QueueState DRAINING
      Draining - Not accepting submissions of new applications, and waiting for applications finish.
    • RUNNING

      public static final QueueState RUNNING
      Running - normal operation.
  • Method Details

    • values

      public static QueueState[] 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 QueueState 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