クラス
java.nio.channels.SelectionKeyの使用
SelectionKeyを使用するパッケージ
パッケージ
説明
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.channelsパッケージのサービス・プロバイダ・クラス。- 
java.nio.channelsでのSelectionKeyの使用SelectionKeyを返すjava.nio.channelsのメソッド修飾子と型メソッド説明abstract SelectionKeySelectionKey.interestOps(int ops)このキーの対象セットを指定された値にします。abstract SelectionKeyチャネルが指定されたセレクタに登録されていることを示すキーを取得します。このチャネルを指定されたセレクタに登録し、選択キーを返します。abstract SelectionKeyこのチャネルを指定されたセレクタに登録し、選択キーを返します。型SelectionKeyの引数を持つ型を返すjava.nio.channelsのメソッド修飾子と型メソッド説明abstract Set<SelectionKey>Selector.keys()このセレクタのキー・セットを返します。abstract Set<SelectionKey>Selector.selectedKeys()このセレクタの選択されたキー・セットを返します。型SelectionKeyの型引数を持つjava.nio.channelsのメソッド・パラメータ修飾子と型メソッド説明intSelector.select(Consumer<SelectionKey> action)対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。intSelector.select(Consumer<SelectionKey> action, long timeout)対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。intSelector.selectNow(Consumer<SelectionKey> action)対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。
- 
java.nio.channels.spiでのSelectionKeyの使用修飾子と型メソッド説明このチャネルを指定されたセレクタに登録し、選択キーを返します。protected abstract SelectionKeyAbstractSelector.register(AbstractSelectableChannel ch, int ops, Object att)このセレクタに指定されたチャネルを登録します。型SelectionKeyの引数を持つ型を返すjava.nio.channels.spiのメソッド修飾子と型メソッド説明protected Set<SelectionKey>AbstractSelector.cancelledKeys()このセレクタの取り消されたキー・セットを取得します。