模块 java.base

类 AbstractSelectionKey

java.lang.Object
java.nio.channels.SelectionKey
java.nio.channels.spi.AbstractSelectionKey

public abstract class AbstractSelectionKey extends SelectionKey
选择键的基本实现类。

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

自从:
1.4
  • 构造方法详细信息

    • AbstractSelectionKey

      protected AbstractSelectionKey()
      初始化此类的新实例。
  • 方法详情

    • isValid

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

      密钥在创建时有效,并一直有效,直到它被取消、它的通道被关闭或者它的选择器被关闭。

      指定者:
      isValid 在类 SelectionKey
      返回:
      true 当且仅当此密钥有效
    • cancel

      public final void cancel()
      取消这个键。

      如果这个键还没有被取消,那么它被添加到它的选择器的取消键集中,同时在那个集合上同步。

      指定者:
      cancel 在类 SelectionKey