Openfire服务器端订阅节点

时间:2014-02-28 08:26:19

标签: xmpp openfire

我正在为openfire写一个插件。在这个插件中,我想创建节点并订阅客户端到此节点。我成功创建节点,但我无法订阅客户端。我正在使用此代码来下载客户端,但没有用。

Node retreived = pubsub.getNode(nodeId);  NodeSubscription subscription = new NodeSubscription(retreived,             新的JID(“dinga @ exalanche”),新的JID(“dinga @ exalanche”),             State.subscribed,“sdfsdfdsds”);     retreived.addSubscription(订阅);     retreived.approveSubscription(subscription,true);     retreived.saveToDB();

1 个答案:

答案 0 :(得分:0)

atlast我找到了它。这很简单

只有一行

retreived.createSubscription(null, new JID("dinga@exalanche"), new JID("dinga@exalanche"), false, null);