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

WebアプリケーションにESB Muleを組み込んで利用する場合はこのページを参照にしてください。JavaアプリケーションからESB Muleの構成を設定するには、コンフィグレーション・ビルダー(構成ビルダー)を使います。ESB Mule XMLコンフィグレーション・ビルダーを使う場合は:

MuleXmlConfigurationBuilder builder = new MuleXmlConfigurationBuilder();
UMOManager manager = builder.configure("mule-main-config.xml,mule-components.xml);

SpringFrameworkコンフィグレーション・ビルダーを使う場合は:

SpringConfigurationBuilder builder = new SpringConfigurationBuilder();
UMOManager manager = builder.configure("mule-spring-config.xml,mule-spring-components.xml");

構成ファイルを一つだけ指定することも可能ですが、複数の構成ファイルを指定する場合は、
上の2つの例のように、構成ファイルをコンマ「,」で区切ります。


アプリケーションからESB Muleサーバを使う場合は、ESB Muleクライアントを使います。

//create a client
MuleClient client = new MuleClient();

//JMSメッセージを非同期で送信する
client.dispatch("jms://my.queue", "some data", null);

//POP3メッセージを受信する
UMOMessage message = client.receive("pop3://myInboxProvider", 3000);

//VMメッセージ(仮想メモリを介してのメッセージ)を同期で送信する
UMOMessage message2 = client.send("vm://my.object", "Some more data", null);
Adaptavist Theme Builder (3.3.2-conf2.10) Powered by Atlassian Confluence 2.10, the Enterprise Wiki.
Free theme builder license