JavaTM 2 Platform
Standard Ed. 5.0

java.nio.channels.spi
类 AbstractSelectionKey

java.lang.Object
  继承者 java.nio.channels.SelectionKey
      继承者 java.nio.channels.spi.AbstractSelectionKey

public abstract class AbstractSelectionKey
extends SelectionKey

选择键的基本实现类。

此类跟踪键的有效性并实现取消。

从以下版本开始:
1.4

字段摘要
 
从类 java.nio.channels.SelectionKey 继承的字段
OP_ACCEPT, OP_CONNECT, OP_READ, OP_WRITE
 
构造方法摘要
protected AbstractSelectionKey()
          初始化此类的一个新实例。
 
方法摘要
 void cancel()
          取消此键。
 boolean isValid()
          告知此键是否有效。
 
从类 java.nio.channels.SelectionKey 继承的方法
attach, attachment, channel, interestOps, interestOps, isAcceptable, isConnectable, isReadable, isWritable, readyOps, selector
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AbstractSelectionKey

protected AbstractSelectionKey()
初始化此类的一个新实例。

方法详细信息

isValid

public final boolean isValid()
从类 SelectionKey 复制的描述
告知此键是否有效。

键在创建时是有效的,并在被取消、其通道已关闭或者其选择器已关闭之前保持有效。

指定者:
SelectionKey 中的 isValid
返回:
当且仅当此键有效时才返回 true

cancel

public final void cancel()
取消此键。

如果尚未取消此键,则将该键添加到其选择器的已取消键集中,同时在该键集上实现同步。

指定者:
SelectionKey 中的 cancel

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策