在Openfire中,我如何获得订阅节点的人?

时间:2010-09-13 06:25:38

标签: xmpp openfire strophe

有些客户订阅了一个节点,我想知道如何获得订阅者。

Openfire中是否有一些插件可以做到这一点?

1 个答案:

答案 0 :(得分:0)

您需要从repo构建smack版本才能获得PubSub支持。有关详细信息,请参阅我的blog。一旦你构建了smack,这就是你检索订阅者列表的方式

//Assume pubsub jid is pubsub.myserver
PubSubManager mgr = new PubSubManager(conn, "pubsub.myserver");

//Assume we are dealing with leafnode
LeafNode node = (LeafNode)mgr.getNode("mynode");

List<Subscriptions> subscriptions = node.getSubscriptions();