ストリーミング戦略リファレンス

Mule 4.1 の標準サポートは 2020 年 11 月 2 日に終了しました。このバージョンの Mule は、拡張サポートが終了する 2022 年 11 月 2 日にその すべてのサポート​が終了しました。

このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。

標準サポートが適用されている最新バージョンの Mule 4 にアップグレード​することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。

Repeatable In Memory Stream (反復可能なメモリ内ストリーム) リファレンス

パラメータ名 必須 デフォルト値 説明

initialBufferSize

いいえ

いいえ

256

これは、ストリームをコンシュームし、ストリームへのランダムアクセスを提供する目的で割り当てられるメモリの容量です。ストリームに含まれているデータがこのバッファに適合できる量を超えている場合、bufferSizeIncrement 属性に従って拡張され、上限は maxInMemorySize となります。 デフォルト値は 256 KB です。

bufferSizeIncrement

いいえ

いいえ

256

バッファサイズが初期サイズを超えた場合に、どれくらい拡張されるか。値を 0 以下に設定すると、バッファが拡張されません。つまり、バッファがフルになると、​STREAM_MAXIMUM_SIZE_EXCEEDED​ エラーが発生します。デフォルト値は 256 KB です。

maxInMemorySize

いいえ

いいえ

1024

使用するメモリの最大量。これを超えると、​STREAM_MAXIMUM_SIZE_EXCEEDED​ エラーが発生します。 0 以下の値は無制限を意味します。デフォルトは 1024 です。

bufferUnit

いいえ

いいえ

KB

これらのすべての属性の単位。可能な値: BYTE (バイト)、KB (キロバイト)、MB (メガバイト)、GB (ギガバイト)。

File Stored Input Stream (ファイルに格納された入力ストリーム)

パラメータ名 必須 デフォルト値 説明

maxInMemorySize

いいえ

いいえ

1024

データをメモリ内に保持するためにストリームで使用する最大メモリを定義します。これを超えると、ディスクへのコンテンツのバッファが開始されます。デフォルト値は 256 KB です。

bufferUnit

いいえ

いいえ

KB

これらのすべての属性の単位。可能な値: BYTE (バイト)、KB (キロバイト)、MB (メガバイト)、GB (ギガバイト)。