|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 枚举常量 | 字段 | 方法 | 详细信息: 枚举常量 | 字段 | 方法 |
java.lang.Object java.lang.Enum<ChannelState> org.jboss.netty.channel.ChannelState
public enum ChannelState
一个Channel
的当前状态或未来状态.
一个Channel
的状态的解析不同依赖一个ChannelStateEvent
的
值和在ChannelPipeline
里事件的方向:
方向 | 状态 | 值 | 含义 |
---|---|---|---|
上游 | OPEN | true | 通道被打开. |
上游 | OPEN | false | 通道被关闭. |
上游 | BOUND | SocketAddress | 通道被绑定到本地地址. |
上游 | BOUND | null | 通道取消本地地址的绑定. |
上游 | CONNECTED | SocketAddress | 通道被连接到一个远程地址. |
上游 | CONNECTED | null | 通道从远程地址断开. |
上游 | INTEREST_OPS | an integer | 通道的interestOps已经改变. |
下游 | OPEN | true | 无效 |
下游 | OPEN | false | 关闭通道. |
下游 | BOUND | SocketAddress | 绑定通道到指定的本地地址. |
下游 | BOUND | null | 取消当前本地地址的绑定. |
下游 | CONNECTED | SocketAddress | 连接通道到指定的远程地址. |
下游 | CONNECTED | null | 从当前远程地址断开通道的连接. |
下游 | INTEREST_OPS | an integer | 改变通道的interestOps. |
要更深一步了解事件如何被解析,请参考ChannelEvent
.
枚举常量摘要 | |
---|---|
BOUND
表示一个 Channel 的bound 属性 |
|
CONNECTED
表示一个 Channel 的connected 属性 |
|
INTEREST_OPS
表示一个 Channel 的interestOps 属性 |
|
OPEN
表示一个 Channel 的open 属性 |
方法摘要 | |
---|---|
static ChannelState |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。 |
static ChannelState[] |
values()
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。 |
从类 java.lang.Enum 继承的方法 |
---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
从类 java.lang.Object 继承的方法 |
---|
getClass, notify, notifyAll, wait, wait, wait |
枚举常量详细信息 |
---|
public static final ChannelState OPEN
Channel
的open
属性
public static final ChannelState BOUND
Channel
的bound
属性
public static final ChannelState CONNECTED
Channel
的connected
属性
public static final ChannelState INTEREST_OPS
Channel
的interestOps
属性
方法详细信息 |
---|
public static ChannelState[] values()
for (ChannelState c : ChannelState.values()) System.out.println(c);
public static ChannelState valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。
如果该枚举类型没有带有指定名称的常量,
- 则抛出 IllegalArgumentException
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 枚举常量 | 字段 | 方法 | 详细信息: 枚举常量 | 字段 | 方法 |