モジュール java.base
パッケージ 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
  • コンストラクタの詳細

    • AbstractSelectionKey

      protected AbstractSelectionKey()
      このクラスの新しいインスタンスを初期化します。
  • メソッドの詳細

    • isValid

      public final boolean isValid()
      クラスからコピーされた説明: SelectionKey
      このキーが有効であるかどうかを判断します。

      キーは、作成された時点から、取り消されるか、チャネルまたはセレクタがクローズするまで有効です。

      定義:
      isValid、クラス: SelectionKey
      戻り値:
      このキーが有効である場合にかぎりtrue
    • cancel

      public final void cancel()
      このキーを取り消します。

      まだ取り消されていない場合、このキーは、セレクタの取り消されたキー・セットの同期化の際に、そのセットに追加されます。

      定義:
      cancel、クラス: SelectionKey