2016-10-20 2 views

ответ

0

Вы можете использовать REST apis, предоставляя openfire для извлечения всего чата. Для получения более подробной информации обратитесь к this.

0

Без плагинов, вы в основном должны retrive все услуги, доступные на сервере, а затем JID (будьте осторожны: если к конференции это личное, вы не сможете retrive в списке)

String groupchatHosted = ""; 

for (String service : MultiUserChatManager.getInstanceFor(connection).getServiceNames();) 
{ 
    List<HostedRoom> hosted = MultiUserChatManager.getInstanceFor(connection).getHostedRooms(service )); 

     for (HostedRoom room : hosted) 
    { 
     groupchatHosted += room.getJid() + " "; 
    } 
    } 

Вы получите свою строку со всеми сервисами (или просто используйте список строк или другую коллекцию)

Смежные вопросы