---
schema_version: "1"
id: 695be0c5b474cf2df4b4e183bd092b4926f1c8db07c8f842230e22fb1a366156
title: コアコンポーネントの移行
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.9/migration-core.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-core
source_site: docs.mulesoft.com
content_type: documentation
content_hash: db381cf7a21965442b80afe809f057615b3e3fe55351e145b0b5e3334916a8ee
description: MuleSoft Documentation Site
release: "4.9"
latest: false
---
# コアコンポーネントの移行

以下の表は、Mule 3.x の各コンポーネントが Mule 4 では何に相当するのかを示しています。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Mule 3.x のコンポーネント</th>
<th class="tableblock halign-left valign-top">Mule 4.0 の代替法</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">すべての router</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">代わりに ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/scatter-gather-concept" class="xref page">Scatter Gather</a>​ を使用するか、異なる対象属性を使用して操作を次々と実行した後に DW を使用して結果をマージします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">async[​<code>processingStrategy</code>​]</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">非ブロック実行エンジンには非同期処理戦略が不要になりました。Mule 4 に移行するときに、スコープからすべての処理戦略を削除してください。非同期で実行する必要があるすべてのコンポーネントをラップする ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/async-scope-reference" class="xref page">Async</a>​ スコープを使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">asynchronous-processing-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">非ブロック実行エンジンには非同期処理戦略が不要になりました。Mule 4 に移行するときに、スコープからすべての処理戦略を削除してください。非同期で実行する必要があるすべてのコンポーネントをラップする ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/async-scope-reference" class="xref page">Async</a>​ スコープを使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">bridge</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">catch-exception-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>on-error-continue</code>​ 戦略を使用する ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/on-error-scope-concept" class="xref page">error-handler</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">choice-exception-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">エラー種別選択または when 属性を使用して、内部に異なる戦略を含む ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/on-error-scope-concept" class="xref page">error-handler</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">combine-collections-transformer</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">簡略化されたメッセージモデルでは不要になりました。MuleMessageCollections は Mule メッセージの配列に置き換わります。これは、DataWeave や foreach などの任意の Mule コンポーネントを使用してマージまたは反復できます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">コンポーネント</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/java-module/latest/" class="xref page">Java Module</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">composite-source</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">各取得元に 1 つのフローを作成し、共通機能の flow-ref を使用して非公開フローを呼び出します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">configuration[​<code>defaultExceptionStrategy-ref</code>​]</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい名前は ​<code>defaultErrorHandler-ref</code>​ です。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">configuration[​<code>flowEndingWithOneWayEndpointReturnsNull</code>​]</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">configuration[​<code>useExtendedTransformations</code>​]</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">configuration[​<code>enricherPropagatesSessionVariableChanges</code>​]</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">copy-attachments</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/about-mule-message" class="xref page">メッセージ構造</a>​により、添付ファイルはメッセージの属性の一部になります。添付ファイルは DataWeave を使用して自由に操作できます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">copy-properties</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/about-mule-message" class="xref page">メッセージ構造</a>​により、プロパティはメッセージの属性の一部になります。添付ファイルは DataWeave を使用して自由に操作できます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-agent</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">custom-aggregator</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を使用して、カスタムアグリゲーターをビルドします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-connector</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を使用して、独自のコネクタをビルドします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-exception-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">不要になりました。​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/on-error-scope-concept" class="xref page">error-handler</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-lifecycle-adapter-factory</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">custom-object-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-connectors-objectstore" class="xref page">Object Store Connector</a>​ を使用してカスタムストアを作成します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-processor</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を使用するか、​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-scripting" class="xref page">Scripting Module</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-queue-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-vm" class="xref page">VM Connector </a>​を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-router-resolver</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を使用して、カスタムルーターをビルドします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-router</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を使用して、カスタムルーターをビルドします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-service</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">custom-source</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を使用して、新しいイベント取得元を記述します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-splitter</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">DataWeave または ​<a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-transaction-manager</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;bti:transaction-manager/&gt;</code>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">custom-transaction</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">default-exception-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>on-error-propagate</code>​ 戦略を使用する ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/on-error-scope-concept" class="xref page">error-handler</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default-in-memory-queue-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-vm" class="xref page">VM Connector </a>​を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default-persistent-queue-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-vm" class="xref page">VM Connector </a>​を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">default-service-exception-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">on-error-propagate 戦略を使用する ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/on-error-scope-concept" class="xref page">error-handler</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">endpoint</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">exception-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/on-error-scope-concept" class="xref page">error-handler</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">expression-component</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">式の機能に応じて、データアクセスの式には DataWeave を、アルゴリズムの式には ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-scripting" class="xref page">Scripting Module</a>​ または ​<a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を、単に Java にアクセスする式には ​<a href="https://docs.mulesoft.com/jp/java-module/latest/" class="xref page">Java Module</a>​ を使用できます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">file-queue-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-vm" class="xref page">VM Connector </a>​を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">flow[​<code>processingStrategy</code>​]</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">idempotent-message-filter</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/idempotent-message-validator" class="xref page">Idempotent-message-validator</a>​ に置き換わりました。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">idempotent-redelivery-policy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい名前は ​<code>redelivery-policy</code>​ です。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">idempotent-secure-hash-message-filter</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/idempotent-message-validator" class="xref page">Idempotent-message-validator</a>​ に置き換わりました。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">in-memory-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-connectors-objectstore" class="xref page">Object Store Connector</a>​ を使用して​<a href="https://docs.mulesoft.com/object-store-connector/latest/object-store-to-define-a-new-os" class="xref page">カスタムストア</a>​を作成します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">inbound-endpoint</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">include-entry-point</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/java-module/latest/" class="xref page">Java Module</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">interceptor-stack</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">invoke</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/java-module/latest/" class="xref page">Java Module</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">jndi-transaction-manager</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;bti:transaction-manager/&gt;</code>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">jrun-transaction-manager</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;bti:transaction-manager/&gt;</code>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">legacy-abstract-exception-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/on-error-scope-concept" class="xref page">error-handler</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">managed-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-connectors-objectstore" class="xref page">Object Store Connector</a>​ を使用して​<a href="https://docs.mulesoft.com/object-store-connector/latest/object-store-to-define-a-new-os" class="xref page">カスタムストア</a>​を作成します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">message-properties-transformer</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transform コンポーネントと DataWeave を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">model</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">mule[​<code>version</code>​]</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">outbound-endpoint</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">poll → watermark</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">この機能は、Salesforce Connector、Database Connector、SFTP Connector、File Connector など、多数のコネクタのイベント取得元内に組み込まれました。 Object Store Connector を使用して、​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-patterns-watermark" class="xref page">手動で watermark (ウォーターマーク) 値を設定することもできます</a>​。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">poll</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-core-poll" class="xref page">scheduler コンポーネント</a>​に置き換わりました。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">processor</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">式の機能に応じて、データアクセスの式には DataWeave を、アルゴリズムの式には ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-scripting" class="xref page">Scripting Module</a>​ または ​<a href="https://docs.mulesoft.com/mule-sdk/latest/" class="xref page">Mule SDK</a>​ を、単に Java にアクセスする式には ​<a href="https://docs.mulesoft.com/jp/java-module/latest/" class="xref page">Java Module</a>​ を使用できます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">prototype-object</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Java Module または Spring Module を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">queue-profile</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-vm" class="xref page">VM Connector </a>​を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">queue-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-module-vm" class="xref page">VM Connector</a>​。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">recipient-list</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">reconnect-custom-notifier</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">reconnect-custom-strategy</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">reconnect-notifier</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">remove-attachment</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/about-mule-message" class="xref page">メッセージ構造</a>​により、添付ファイルは不要になりました。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">remove-property</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/about-mule-message" class="xref page">メッセージ構造</a>​により、添付ファイルは不要になりました。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">response</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">request-reply</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule 4 では、すべてのコネクタで request-reply がサポートされなくなります。「request-reply」動作があったコネクタには、JMS の ​<code>publish-consume</code>​ 操作など、「request-reply」操作が組み込まれます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">resin-transaction-manager</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">rollback-exception-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">on-error-propagate 戦略を使用する error-handler を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">scatter-gather[​<code>threading-profile</code>​]</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule 4 は非ブロックなので不要になりました。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">seda-model</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule 4 では SEDA キューがなくなりました。Mule 4 の実行エンジンは非ブロックです。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">service</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">set-attachment</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">set-property</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しいメッセージモデルではプロパティが使用されなくなりました。Mule メッセージからの属性は変数に保存できます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">set-session-variable</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">simple-in-memory-queue-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">新しい VM Connector を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">simple-service</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">simple-text-file-store</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Store Module 拡張機能を使用してカスタムストアを作成します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">singleton-object</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Java Module または Spring Module を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">spring-object</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Java Module または Spring Module を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">synchronous-processing-strategy</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">フローコンポーネントの実行に関連する動作は、4.x のフローと同じですが、必ずしも 3.x と同じスレッドでは実行されません。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">transactional scope</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">「try」スコープに置き換わりました。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">username-password-filter</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">validator</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">weblogic-transaction-manager</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;bti:transaction-manager/&gt;</code>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">websphere-transaction-manager</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>&lt;bti:transaction-manager/&gt;</code>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">all-strategy</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">entry-point-resolver</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/java-module/latest/" class="xref page">Java Module</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">filter</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">filter は ​<a href="https://docs.mulesoft.com/jp/mule-runtime/4.9/migration-filters" class="xref page">Validation Module</a>​ に置き換わります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">interceptor</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">interceptor はカスタムポリシーに置き換わります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">message-info-mapping</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">point-resolver-set</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/java-module/latest/" class="xref page">Java Module</a>​ を使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">router</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">threading-profile</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">不要になりました。Runtime で自動調整されます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">トランスフォーマー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">排除されました。ほとんどの明示的な変換は不要になりました。コーナーケースには DataWeave を使用します。</p></td>
</tr>
</tbody>
</table>