- java.lang.Object
-
- java.lang.Enum<SocketFlow.Status>
-
- jdk.net.SocketFlow.Status
-
- All Implemented Interfaces:
-
Serializable
,Comparable<SocketFlow.Status>
- Enclosing class:
- SocketFlow
public static enum SocketFlow.Status extends Enum<SocketFlow.Status>
从SO_FLOW_SLA套接字选项枚举返回值。 设置和获取选项都返回其中一个状态,这反映了套接字流的状态。- 从以下版本开始:
- 1.8
-
-
Enum Constant Summary
Enum Constants Enum Constant 描述 ALREADY_CREATED
具有相同属性的流已经存在。IN_PROGRESS
正在创建一个流程。NO_PERMISSION
来电者没有权限创建流。NO_STATUS
设置或获取套接字选项尚未被调用。NOT_CONNECTED
无法创建流程,因为套接字未连接。NOT_SUPPORTED
此套接字不支持流创建。OK
流程成功创建。OTHER
一些其他未指定的错误。
-
方法摘要
所有方法 静态方法 具体的方法 Modifier and Type 方法 描述 static SocketFlow.Status
valueOf(String name)
以指定的名称返回此类型的枚举常量。static SocketFlow.Status[]
values()
按照它们声明的顺序返回一个包含此枚举类型常量的数组。
-
-
-
Enum Constant Detail
-
NO_STATUS
public static final SocketFlow.Status NO_STATUS
设置或获取套接字选项尚未被调用。 调用set或get后才能检索状态值。
-
OK
public static final SocketFlow.Status OK
流程成功创建。
-
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
- 如果参数为空
-
-