Access Keys:
Skip to content (Access Key - 0)

エージェントとは、ESB Muleが利用又は関連しているサービスで、ESB Muleが管理していないコンポーネントです。例えば、ESB MuleのJmxサポートはエージェントにより実装、設定されています。
エージェントは登録されたESB Muleのインスタントと同じライフサイクルを持ちます。その結果、ESB Muleインスタンスを起動・解放する時にエージェントも初期化・解放することができます。

エージェントを自分で書く場合は、org.mule.umo.UMOAgentを実装して、UMOManagerにエージェントを登録します。エージェントを登録するには、以下のようにESB MuleのXML設定ファイルの「agents」要素で行います:

<agents>
    <agent name="My Agent" className="org.foo.MyAgent"/>
</agents>

又はプログラムから登録する場合は、

UMOAgent agent = new MyAgent();
MuleManager.getInstance().registerAgent(agent);
Adaptavist Theme Builder (3.3.2-conf2.10) Powered by Atlassian Confluence 2.10, the Enterprise Wiki.
Free theme builder license