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

例題Xmpp Echo

ESB MuleでXMPPトランスポート・プロトコールを使う例題です。インスタント・メッセンジャーからXMPP準拠メッセージが送信されて、ESB Muleが送り返します。

設定ファイルに受信ルータのエンドポイントでメッセージを受信するユーザ・アカウントを指定するだけです。

<model name="XmppEcho">
  <mule-descriptor name="XmppEchoMessage" implementation="org.mule.components.simple.BridgeComponent">
    <inbound-router>
      <endpoint address="xmpp://muletesting:test@jabber.org:5222/" />
    </inbound-router>
  </mule-descriptor>
</model>

この設定ファイルを利用してESB Muleを実行すると、ESB Muleは受信ルータのエンドポイント・アドレスで指定されたユーザ(例では「muletesting」)でログインして、受信メッセージの有無を監視します。インスタント・メッセンジャーから送信されたメッセージは、ESB Muleを送り返します。

Adaptavist Theme Builder (3.3.2-conf2.10) Powered by Atlassian Confluence 2.10, the Enterprise Wiki.
Free theme builder license