Module java.base

Class AbstractSelectionKey

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

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

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

自 JDK 版本:
1.4
  • Constructor Details

    • AbstractSelectionKey

      protected AbstractSelectionKey()
      初始化此类的新实例。
  • Method Details

    • isValid

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

      键在创建时有效,并保持有效,直到取消、其通道关闭或其选择器关闭为止。

      指定者:
      isValid 在类 SelectionKey
      返回:
      true 如果且仅如果此键有效
    • cancel

      public final void cancel()
      取消此键。

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

      指定者:
      cancel 在类 SelectionKey