375.5. 例子
用户 superman
用来在 jabber
服务器上加入房地 krypton
,密码 secret
:
xmpp://superman@jabber.org/?room=krypton@conference.jabber.org&password=secret
用户 superman
将信息发送到 joker
:
xmpp://superman@jabber.org/joker@jabber.org?password=secret
Java 中的路由示例:
from("timer://kickoff?period=10000"). setBody(constant("I will win!\n Your Superman.")). to("xmpp://superman@jabber.org/joker@jabber.org?password=secret");
消费者配置,将来自 joker
的所有消息写入队列 evil.talk
。
from("xmpp://superman@jabber.org/joker@jabber.org?password=secret"). to("activemq:evil.talk");
消费者配置,侦听房间消息:
from("xmpp://superman@jabber.org/?password=secret&room=krypton@conference.jabber.org"). to("activemq:krypton.talk");
简短表示法(无域部分):
from("xmpp://superman@jabber.org/?password=secret&room=krypton"). to("activemq:krypton.talk");
连接到 Google Chat 服务时,您需要指定 serviceName
和您的凭证:
from("direct:start"). to("xmpp://talk.google.com:5222/touser@gmail.com?serviceName=gmail.com&user=fromuser&password=secret"). to("mock:result");