パッケージjava.nio.channelsの
使用
パッケージ | 説明 |
---|---|
com.sun.nio.sctp |
Stream Control Transport Protocol用のJava APIです。
|
java.io |
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
|
java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
java.net |
ネットワーク・アプリケーションを実装するためのクラスを提供します。
|
java.nio.channels |
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
java.nio.channels.spi |
java.nio.channels パッケージのサービス・プロバイダ・クラス。 |
java.nio.file |
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
|
java.nio.file.spi |
java.nio.file パッケージのサービス・プロバイダ・クラス。 |
java.util |
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
|
jdk.nio |
JDK固有の
channel APIを定義します。 |
-
com.sun.nio.sctpで使用されるjava.nio.channelsのクラス クラス 説明 Channel 入出力操作に関係するチャネルです。InterruptibleChannel 非同期のクローズや割込みが可能なチャネルです。SelectableChannel Selector
経由で多重化できるチャネルです。 -
java.ioが使用するjava.nio.channels内のクラス クラス 説明 FileChannel ファイルの読み込み、書き込み、マッピング、操作用チャネルです。 -
java.langが使用するjava.nio.channels内のクラス クラス 説明 Channel 入出力操作に関係するチャネルです。 -
java.netが使用するjava.nio.channels内のクラス クラス 説明 DatagramChannel データグラム型ソケットの選択可能なチャネルです。ServerSocketChannel ストリーム型リスニング・ソケット用の選択可能なチャネルです。SocketChannel ストリーム型接続ソケット用の選択可能チャネルです。 -
java.nio.channelsが使用するjava.nio.channels内のクラス クラス 説明 AsynchronousByteChannel バイトの読取りと書込みができる非同期チャネルです。AsynchronousChannel 非同期入出力操作をサポートするチャネルです。AsynchronousChannelGroup リソースを共有するための非同期チャネルのグループ化です。AsynchronousCloseException 別のスレッドがチャネルまたは入出力操作時にブロックされるチャネルの一部をクローズしたときにスレッドが受け取るチェック例外です。AsynchronousFileChannel ファイルの読み込み、書き込み、操作用の非同期チャネルです。AsynchronousServerSocketChannel ストリーム型リスニング・ソケット用の非同期チャネルです。AsynchronousSocketChannel ストリーム型接続ソケット用の非同期チャネルです。ByteChannel バイトの読み込みと書込みができるチャネルです。Channel 入出力操作に関係するチャネルです。ClosedChannelException クローズしたチャネルに対する入出力操作を行おうとしたとき、または実行しようとした入出力操作に対してそのチャネルがクローズされている場合にスローされるチェック例外です。CompletionHandler 非同期入出力操作の結果を消費するためのハンドラです。DatagramChannel データグラム型ソケットの選択可能なチャネルです。FileChannel ファイルの読み込み、書き込み、マッピング、操作用チャネルです。FileChannel.MapMode ファイル・マッピング・モード。FileLock ファイル領域上のロックを示すトークンです。GatheringByteChannel バッファ・シーケンスからバイトを書き込むことができるチャネルです。InterruptibleChannel 非同期のクローズや割込みが可能なチャネルです。MembershipKey IP (Internet Protocol)マルチキャスト・グループのメンバーシップを表すトークンです。MulticastChannel IP (Internet Protocol)マルチキャストをサポートするネットワーク・チャネルです。NetworkChannel ネットワーク・ソケットへのチャネルです。Pipe 単方向パイプを実装する一組のチャネルです。Pipe.SinkChannel Pipe
の書込み可能な終端を表すチャネルです。Pipe.SourceChannel Pipe
の読取り可能な終端を表すチャネルです。ReadableByteChannel バイトを読み取ることができるチャネルです。ScatteringByteChannel バッファ・シーケンスにバイトを読み込むことができるチャネルです。SeekableByteChannel 現在の位置を保持し、位置の変更を許可するバイト・チャネルです。SelectableChannel Selector
経由で多重化できるチャネルです。SelectionKey SelectableChannel
がSelector
に登録されていることを示すトークンです。Selector SelectableChannel
オブジェクトのマルチプレクサです。ServerSocketChannel ストリーム型リスニング・ソケット用の選択可能なチャネルです。SocketChannel ストリーム型接続ソケット用の選択可能チャネルです。WritableByteChannel バイトを書き込むことができるチャネルです。 -
java.nio.channels.spiが使用するjava.nio.channels内のクラス クラス 説明 AsynchronousChannelGroup リソースを共有するための非同期チャネルのグループ化です。AsynchronousCloseException 別のスレッドがチャネルまたは入出力操作時にブロックされるチャネルの一部をクローズしたときにスレッドが受け取るチェック例外です。AsynchronousServerSocketChannel ストリーム型リスニング・ソケット用の非同期チャネルです。AsynchronousSocketChannel ストリーム型接続ソケット用の非同期チャネルです。Channel 入出力操作に関係するチャネルです。ClosedChannelException クローズしたチャネルに対する入出力操作を行おうとしたとき、または実行しようとした入出力操作に対してそのチャネルがクローズされている場合にスローされるチェック例外です。DatagramChannel データグラム型ソケットの選択可能なチャネルです。InterruptibleChannel 非同期のクローズや割込みが可能なチャネルです。Pipe 単方向パイプを実装する一組のチャネルです。SelectableChannel Selector
経由で多重化できるチャネルです。SelectionKey SelectableChannel
がSelector
に登録されていることを示すトークンです。Selector SelectableChannel
オブジェクトのマルチプレクサです。ServerSocketChannel ストリーム型リスニング・ソケット用の選択可能なチャネルです。SocketChannel ストリーム型接続ソケット用の選択可能チャネルです。 -
java.nio.fileが使用するjava.nio.channels内のクラス クラス 説明 SeekableByteChannel 現在の位置を保持し、位置の変更を許可するバイト・チャネルです。 -
java.nio.file.spiが使用するjava.nio.channels内のクラス クラス 説明 AsynchronousFileChannel ファイルの読み込み、書き込み、操作用の非同期チャネルです。FileChannel ファイルの読み込み、書き込み、マッピング、操作用チャネルです。SeekableByteChannel 現在の位置を保持し、位置の変更を許可するバイト・チャネルです。 -
java.utilが使用するjava.nio.channels内のクラス クラス 説明 ReadableByteChannel バイトを読み取ることができるチャネルです。 -
jdk.nioで使用されるjava.nio.channelsのクラス クラス 説明 SelectableChannel Selector
経由で多重化できるチャネルです。