モジュール java.base
パッケージ java.nio.channels

インタフェースScatteringByteChannel

すべてのスーパー・インタフェース:
AutoCloseable, Channel, Closeable, ReadableByteChannel
既知のすべての実装クラス:
DatagramChannel, FileChannel, Pipe.SourceChannel, SocketChannel

public interface ScatteringByteChannel extends ReadableByteChannel
バッファ・シーケンスにバイトを読み込むことができるチャネルです。

分散読込み操作は、1回の呼出しで、指定されたバッファ・シーケンス(複数可)に単一のバイト・シーケンスを読み込みます。 通常、分散読込みは、特定のネットワーク・プロトコルやファイル形式(データを1個以上の固定長ヘッダーと可変長の本体からなるセグメントにまとめる働きを持つものなど)を実装する場合に役立ちます。 これに類似した収集書込み操作は、GatheringByteChannelインタフェースで定義されます。

導入されたバージョン:
1.4