クラス
java.nio.channels.Selectorの使用
パッケージ | 説明 |
---|---|
java.nio.channels |
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
java.nio.channels.spi |
java.nio.channels パッケージのサービス・プロバイダ・クラス。 |
-
java.nio.channelsでのSelectorの使用
Selectorを返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 static Selector
Selector. open()
セレクタをオープンします。abstract Selector
SelectionKey. selector()
作成されたこのキーのセレクタを返します。abstract Selector
Selector. wakeup()
まだ終了していない最初の選択操作をただちに終了させます。Selector型のパラメータを持つjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 abstract SelectionKey
SelectableChannel. keyFor(Selector sel)
チャネルが指定されたセレクタに登録されていることを示すキーを取得します。SelectionKey
SelectableChannel. register(Selector sel, int ops)
このチャネルを指定されたセレクタに登録し、選択キーを返します。abstract SelectionKey
SelectableChannel. register(Selector sel, int ops, Object att)
このチャネルを指定されたセレクタに登録し、選択キーを返します。 -
java.nio.channels.spiでのSelectorの使用
java.nio.channels.spiでのSelectorのサブクラス 修飾子と型 クラス 説明 class
AbstractSelector
セレクタのベース実装クラスです。Selector型のパラメータを持つjava.nio.channels.spiのメソッド 修飾子と型 メソッド 説明 SelectionKey
AbstractSelectableChannel. register(Selector sel, int ops, Object att)
このチャネルを指定されたセレクタに登録し、選択キーを返します。