枚举类 EventLoopState

java.lang.Object
java.lang.Enum<EventLoopState>
cn.wjybxx.concurrent.EventLoopState
所有已实现的接口:
Serializable, Comparable<EventLoopState>, Constable

public enum EventLoopState extends Enum<EventLoopState>
EventLoop的状态 -- UniExecutor也使用该枚举。
作者:
wjybxx date - 2024/1/14
  • 枚举常量详细资料

    • UNSTARTED

      public static final EventLoopState UNSTARTED
      初始状态 -- 已创建,但尚未启动
    • STARTING

      public static final EventLoopState STARTING
      启动中
    • RUNNING

      public static final EventLoopState RUNNING
      启动成功,运行中
    • SHUTTING_DOWN

      public static final EventLoopState SHUTTING_DOWN
      正在关闭
    • SHUTDOWN

      public static final EventLoopState SHUTDOWN
      二阶段关闭状态,终止前的清理工作
    • TERMINATED

      public static final EventLoopState TERMINATED
      终止
  • 字段详细资料

    • number

      public final int number
    • ST_UNSTARTED

      public static final int ST_UNSTARTED
      初始状态,未启动状态
      另请参阅:
    • ST_STARTING

      public static final int ST_STARTING
      启动中
      另请参阅:
    • ST_RUNNING

      public static final int ST_RUNNING
      运行状态
      另请参阅:
    • ST_SHUTTING_DOWN

      public static final int ST_SHUTTING_DOWN
      正在关闭状态
      另请参阅:
    • ST_SHUTDOWN

      public static final int ST_SHUTDOWN
      已关闭状态,正在进行最后的清理
      另请参阅:
    • ST_TERMINATED

      public static final int ST_TERMINATED
      终止状态
      另请参阅:
  • 方法详细资料

    • values

      public static EventLoopState[] values()
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static EventLoopState valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • valueOf

      public static EventLoopState valueOf(int number)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      number - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值