---
schema_version: "1"
id: 465ce6b3505a86d7c6f2965110fc1bc8600a72082d3bfb7b3340cd5926575906
title: ストリーミング戦略リファレンス
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.5/streaming-strategies-reference.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.5/streaming-strategies-reference
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 65c3dfad07881f76a30475982f5574944bc66e967bd04646aac4b467fa145d09
description: MuleSoft Documentation Site
release: "4.5"
latest: false
---
# ストリーミング戦略リファレンス

デフォルトのストリーミング戦略設定を使用することも、ニーズに合わせて設定することもできます。これらの戦略についての詳細は、​[「Mule アプリケーションでのストリーミング」](https://docs.mulesoft.com/jp/mule-runtime/4.5/streaming-about)​を参照してください。

## [](#反復可能メモリ内ストリームリファレンス)反復可能メモリ内ストリームリファレンス

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 22.2222%;">
<col style="width: 11.1111%;">
<col style="width: 11.1111%;">
<col style="width: 11.1111%;">
<col style="width: 44.4445%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">パラメーター名</th>
<th class="tableblock halign-left valign-top">必須</th>
<th class="tableblock halign-left valign-top">式</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>initialBufferSize</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">512</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ストリームをコンシュームし、ランダムアクセスを提供するために割り当てられたメモリ量。このバッファに入りきらない量のデータがストリームに含まれている場合、​<code>bufferSizeIncrement</code>​ 属性と ​<code>maxInMemorySize</code>​ の上限に従ってメモリが拡張されます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>bufferSizeIncrement</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">512</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ストリームのサイズが初期バッファサイズを超えた場合にバッファサイズを拡張する量。値を 0 または負の値に設定すると、バッファは拡張されず、バッファがいっぱいになると、​STREAM_MAXIMUM_SIZE_EXCEEDED​ エラーが生成されます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>maxInMemorySize</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1024</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">使用するメモリの最大量。ストリームのサイズが最大量を超えると、​STREAM_MAXIMUM_SIZE_EXCEEDED​ エラーが生成されます。0 以下の値は無制限を意味します。デフォルトは 1024 です。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>bufferUnit</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">KB</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">これらのすべての属性の単位。可能な値: BYTE (バイト)、KB (キロバイト)、MB (メガバイト)、GB (ギガバイト)。</p></td>
</tr>
</tbody>
</table>

### [](#ファイルに格納された入力ストリーム)ファイルに格納された入力ストリーム

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

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 22.2222%;">
<col style="width: 11.1111%;">
<col style="width: 11.1111%;">
<col style="width: 11.1111%;">
<col style="width: 44.4445%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">パラメーター名</th>
<th class="tableblock halign-left valign-top">必須</th>
<th class="tableblock halign-left valign-top">式</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>inMemorySize</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">512</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">データをメモリ内に保持するためのストリームの最大メモリサイズを定義します。
設定された以上の量がコンシュームされると、戦略によってディスクへのコンテンツのバッファが開始されます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>bufferUnit</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">いいえ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">KB</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">これらのすべての属性の単位。可能な値: BYTE (バイト)、KB (キロバイト)、MB (メガバイト)、GB (ギガバイト)。</p></td>
</tr>
</tbody>
</table>

## [](#関連情報)関連情報

- [Mule アプリケーションでのストリーミング](https://docs.mulesoft.com/jp/mule-runtime/4.5/streaming-about)