一部のクライアントはノードをサブスクライブします。サブスクライバーを取得する方法を知りたいです。
Openfire にこれを実行できるプラグインはありますか?
PubSubサポートを利用するには、リポジトリから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();