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

デフォルトのストリーミング戦略設定を使用することも、ニーズに合わせて設定することもできます。これらの戦略についての詳細は、​「Mule アプリケーションでのストリーミング」​を参照してください。

反復可能メモリ内ストリームリファレンス

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

initialBufferSize

いいえ

いいえ

256

ストリームをコンシュームし、ランダムアクセスを提供するために割り当てられたメモリ量。このバッファに入りきらない量のデータがストリームに含まれている場合、​bufferSizeIncrement​ 属性と ​maxInMemorySize​ の上限に従ってメモリが拡張されます。

bufferSizeIncrement

いいえ

いいえ

256

ストリームのサイズが初期バッファサイズを超えた場合にバッファサイズを拡張する量。値を 0 または負の値に設定すると、バッファは拡張されず、バッファがいっぱいになると、​STREAM_MAXIMUM_SIZE_EXCEEDED​ エラーが生成されます。

maxInMemorySize

いいえ

いいえ

1024

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

bufferUnit

いいえ

いいえ

KB

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

ファイルに格納された入力ストリーム

ファイルストレージは Mule Enterprise Edition (Mule EE) でのみ使用できます。

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

inMemorySize

いいえ

いいえ

512

データをメモリ内に保持するためのストリームの最大メモリサイズを定義します。 設定された以上の量がコンシュームされると、戦略によってディスクへのコンテンツのバッファが開始されます。

bufferUnit

いいえ

いいえ

KB

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