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

インタフェースGatheringByteChannel

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

public interface GatheringByteChannel extends WritableByteChannel
バッファ・シーケンスからバイトを書き込むことができるチャネルです。

この「収集」書込み操作では、1回の呼出しで、指定した1つ以上のバッファ・シーケンスから連続する複数のバイト(バイト・シーケンス)を書き込むことができます。 「収集」書込みは、通常、ネットワーク・プロトコルやファイル形式(たとえば、データを1個以上の固定長のヘッダーと可変長の本体から成るセグメントにグループ化するようなファイル形式)を実装する際に便利です。 これに類似した「分散」読込み操作は、ScatteringByteChannelインタフェースで定義されます。

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