Mule イベント

Mule イベントには、ランタイムによって処理されたコア情報が含まれます。イベントは、設定されたアプリケーションロジックに従って Mule アプリケーション内のコンポーネントを通過します。

Mule イベントは不変であるため、Mule イベントのインスタンスを変更するたびに新しいインスタンスが作成されます。

Mule イベントは次のオブジェクトで構成されます。

  • Mule メッセージ: メッセージペイロードとその関連属性が含まれる。

  • 変数: フローで使用する Mule イベントのメタデータ。

mule concepts d46f9

Scheduler、HTTP Listener、または On New や Updated File コンポーネントなどのメッセージソースは、Mule イベントの生成をトリガーし、そのイベントをフローにディスパッチします。

about mule event 2724e
  1. トリガーがイベントソースに到達します。

  2. イベントソースにより Mule イベントが生成されます。

  3. Mule イベントがフローのコンポーネントを順番に通過します。

  4. 定義済みの方法で、各コンポーネントが Mule イベントとやりとりします。

場合によっては、メッセージソースで問題が発生したときに、コンポーネントで Mule イベントが生成されないことがあります。たとえば、HTTP リスナー設定のパスが無効または不正な場合、Mule イベントは作成されません。コネクタでは、ERROR、WARN、または INFO メッセージでこのような問題が記録されます。