Skip navigation

XMPPプロバイダはSmack APIを使って、XMPP (jabber) インスタント・メッセージング・プロトコルをサポートします。

このトランスポート・プロバイダのJavadocはここにあります。
ソースファイルはここにあります。

エンドポイント

XMPPエンドポイントにはユーザ証明と接続するホストを指定します。

xmpp://username:password@jabber.org:5222/

/ 」で終了する必要がありますので注意してください。特定したユーザのインスタント・メッセージを送受信する場合は、「/」の後にユーザ名とホスト名を記述します。
例:

xmpp://muletest:test@jabber.org:5222/muletest2@jabber.org
Note

このトランスポートを利用するにはESB Mule1.4.xが必要です。

フィルタ

TODO

トランスフォーマー

XMPPトランスポートには2つのトランスフォーマーが用意されています。

トランスフォーマー 説明
org.mule.providers.xmpp.transformers.XmppPacketToString XMPPパケットをStringに変換します。java.lang.String objectを返します。
org.mule.providers.xmpp.transformers.ObjectToXmppPacket String又はXMPPパケットをXMPPパケットに変換します。このトランスフォーマーはStringとXMPPパケットのみを受け取り、全てのオブジェクトを受け取りません。
Adaptavist Theme Builder Powered by Atlassian Confluence