- java.lang.Object
-
- java.lang.Enum<SocketFlow.Status>
-
- jdk.net.SocketFlow.Status
-
- 实现的所有接口
-
Serializable
,Comparable<SocketFlow.Status>
- Enclosing class:
- SocketFlow
public static enum SocketFlow.Statusextends Enum<SocketFlow.Status>
枚举SO_FLOW_SLA套接字选项的返回值。 设置和获取选项都返回这些状态之一,这反映了套接字流的状态。- 从以下版本开始:
- 1.8
-
-
Enum Constant Summary
Enum Constants Enum Constant 描述 ALREADY_CREATED
已存在具有相同属性的流。IN_PROGRESS
正在创建流程。NO_PERMISSION
调用者无权创建流。NO_STATUS
尚未调用Set或get socket选项。NOT_CONNECTED
无法创建流,因为未连接套接字。NOT_SUPPORTED
此套接字不支持流创建。OK
Flow成功创建。OTHER
其他一些未指明的错误。
-
-
-
Enum Constant Detail
-
NO_STATUS
public static final SocketFlow.Status NO_STATUS
尚未调用Set或get socket选项。 只能在调用set或get后检索状态值。
-
OK
public static final SocketFlow.Status OK
Flow成功创建。
-
NO_PERMISSION
public static final SocketFlow.Status NO_PERMISSION
调用者无权创建流。
-
NOT_CONNECTED
public static final SocketFlow.Status NOT_CONNECTED
无法创建流,因为未连接套接字。
-
NOT_SUPPORTED
public static final SocketFlow.Status NOT_SUPPORTED
此套接字不支持流创建。
-
ALREADY_CREATED
public static final SocketFlow.Status ALREADY_CREATED
已存在具有相同属性的流。
-
IN_PROGRESS
public static final SocketFlow.Status IN_PROGRESS
正在创建流程。
-
OTHER
public static final SocketFlow.Status OTHER
其他一些未指明的错误。
-
-
方法详细信息
-
values
public static SocketFlow.Status[] values()
按照声明的顺序返回一个包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:for (SocketFlow.Status c : SocketFlow.Status.values()) System.out.println(c);
- 结果
- 包含此枚举类型常量的数组,按声明的顺序排列
-
valueOf
public static SocketFlow.Status valueOf(String name)
返回具有指定名称的此类型的枚举常量。 该字符串必须与用于声明此类型中的枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)- 参数
-
name
- 要返回的枚举常量的名称。 - 结果
- 具有指定名称的枚举常量
- 异常
-
IllegalArgumentException
- 如果此枚举类型没有具有指定名称的常量 -
NullPointerException
- 如果参数为null
-
-