- 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.lang.Objectから継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
クラス java.nio.channels.SelectionKeyから継承されたメソッド
attach, attachment, channel, interestOps, interestOps, isAcceptable, isConnectable, isReadable, isWritable, readyOps, selector
-
-
-
-
メソッドの詳細
-
isValid
public final boolean isValid()
クラスからコピーされた説明:SelectionKey
このキーが有効であるかどうかを判断します。キーは、作成された時点から、取り消されるか、チャネルまたはセレクタがクローズするまで有効です。
- 定義:
isValid
、クラス:SelectionKey
- 戻り値:
- このキーが有効である場合にかぎり
true
-
cancel
public final void cancel()
このキーを取り消します。まだ取り消されていない場合、このキーは、セレクタの取り消されたキー・セットの同期化の際に、そのセットに追加されます。
- 定義:
cancel
、クラス:SelectionKey
-
-