Selectorセレクタのベース実装クラスです。このクラスは、選択操作の割り込みの実装に必要な低レベルの機構をカプセル化します。メソッドをそれぞれ呼び出す必要があります。ブロック内でこれらのメソッドを使用するようにしてください。}このクラスは、セレクタの取り消されたキーセットを管理するメソッドや、チャネルのキーセットからキーを削除するメソッドも定義します。メソッドを宣言します。provider)このクラスの新しいインスタンスを初期化します。begin()無期限にブロックされる入出力操作の開始をマークします。cancelledKeys()このセレクタの取り消されたキーセットを取得します。close()このセレクタをクローズします。key)チャネルのキーセットから指定されたキーを削除します。end()無期限にブロックされる入出力操作の終了をマークします。implCloseSelector()このセレクタをクローズします。isOpen()このセレクタの状態がオープンであるかどうかを判断します。provider()このチャネルの作成元プロバイダを返します。att)このセレクタに指定されたチャネルを登録します。provider)このクラスの新しいインスタンスを初期化します。IOExceptionこのセレクタをクローズします。このセレクタがすでにクローズしている場合、このメソッドはただちに終了します。メソッドを呼び出します。IOExceptionこのセレクタをクローズします。メソッドによって呼び出されます。このメソッドは、セレクタがまだクローズされておらず、今後呼び出される可能性がない場合に限り呼び出されます。メソッドを呼び出した場合のようにただちに終了する必要があります。記述:このセレクタの状態がオープンであるかどうかを判断します。provider()このチャネルの作成元プロバイダを返します。cancelledKeys()このセレクタの取り消されたキーセットを取得します。このセットは、同期化されている場合に限り使用可能です。att)このセレクタに指定されたチャネルを登録します。メソッドによって呼び出されます。key)チャネルのキーセットから指定されたキーを削除します。セレクタは、登録解除するチャネルごとにこのメソッドを呼び出す必要があります。begin()無期限にブロックされる入出力操作の開始をマークします。メソッドをペアで呼び出す必要があります。メソッドが呼び出されます。end()無期限にブロックされる入出力操作の終了をマークします。メソッドをペアで呼び出す必要があります。開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。