---
schema_version: "1"
id: 39a5f1043ac67fb8ec24043bee76ed82e87bd22b7c90badbbf104d0143e42749
title: Mule の高度な概念
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.9/advanced-mule-concepts.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.9/advanced-mule-concepts
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 9aba1cb8190a9c6063ed6716c65195ce623e5481a035f1cf3edaf096bf3ba8fa
description: MuleSoft Documentation Site
release: "4.9"
latest: false
---
# Mule の高度な概念

Mule アプリケーションの開発と Mule Runtime Engine (Mule) の概念の基礎を理解したら、実行エンジン、クラスローディング分離メカニズム、分散ファイルのポーリングなど、より高度な機能に焦点を当てることができます。

Mule Runtime Engine が Mule アプリケーションフロー内で操作を処理する方法や、必要に応じてスレッドプールを変更する方法を理解するには、​[実行エンジン](https://docs.mulesoft.com/jp/mule-runtime/4.9/execution-engine)​について学習します。Mule Runtime Engine は、フロー内の操作によって提供された実行メタデータを使用して、自動調整を実行します。

Mule 4 に実装されている​[クラスローディング分離](https://docs.mulesoft.com/jp/mule-runtime/4.9/about-classloading-isolation)​メカニズムでは、コンポーネントがその内部リソースを公開できなくなるため、アップグレードが容易になります。すべてのコンポーネントは、その定義済みの API を介して相互にやり取りするため、他のコンポーネントがアクセスできるのは公開されたリソースのみになります。クラスローディング分離を使用すると、コンポーネントの内部コンテンツが確実に保護されるほか、他のコンポーネントに影響を与えずにいつでもコンポーネントの内部コンテンツを変更できます。

Mule 4 は​[分散ファイルのポーリング](https://docs.mulesoft.com/jp/mule-runtime/4.9/distributed-file-polling)​をサポートします。これにより、コネクタはファイルの作成時に特定のディレクトリからファイルを読み取ることができます。また、分散ファイルのポーリングでは、すべてのクラスターノードのファイルをポーリングできます。

Mule 4 は​[分散ロッキング](https://docs.mulesoft.com/jp/mule-runtime/4.9/distributed-locking)​もサポートします。これにより、Mule コンポーネント内のリソースへのアクセスを同期するためのロックを作成できます。

Mule がさまざまなコンポーネントのデータアクセスを一元化する方法に加え、DataWeave がこの情報を使用して使用するリーダーやライターを決定する方法を理解するには、​[「Mule データ型」](https://docs.mulesoft.com/jp/mule-runtime/4.9/mule-data-types)​を参照してください。

クラス、項目、データ型の定義を学習するには、Mule Kernel (Mule Runtime Engine の Community Edition) の ​[Javadoc](https://docs.mulesoft.com/jp/mule-runtime/4.9/mule-4-api-javadoc)​ を参照してください。

内部の連動関係として Mule Runtime Engine の一部として含まれている​[サードパーティソフトウェア](https://docs.mulesoft.com/jp/mule-runtime/4.9/third-party-software-in-mule)​のリストを参照してください。