我正在为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();
答案 0 :(得分:0)
atlast我找到了它。这很简单
只有一行
retreived.createSubscription(null, new JID("dinga@exalanche"), new JID("dinga@exalanche"), false, null);