JavaTM Platform
Standard Ed. 6

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

フィールドの概要
 
クラス java.nio.channels.SelectionKey から継承されたフィールド
OP_ACCEPT, OP_CONNECT, OP_READ, OP_WRITE
 
コンストラクタの概要
protected AbstractSelectionKey()
          このクラスの新しいインスタンスを初期化します。
 
メソッドの概要
 void cancel()
          このキーを取り消します。
 boolean isValid()
          このキーが有効であるかどうかを判断します。
 
クラス java.nio.channels.SelectionKey から継承されたメソッド
attach, attachment, channel, interestOps, interestOps, isAcceptable, isConnectable, isReadable, isWritable, readyOps, selector
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractSelectionKey

protected AbstractSelectionKey()
このクラスの新しいインスタンスを初期化します。

メソッドの詳細

isValid

public final boolean isValid()
クラス SelectionKey の記述:
このキーが有効であるかどうかを判断します。

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

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

cancel

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

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

定義:
クラス SelectionKey 内の cancel

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。