Hi i need to get all registered user from xmpp server(openfire).
try {
UserSearchManager search = new UserSearchManager(connection);
Form searchForm = search.getSearchForm("search."+connection.getServiceName());
Form answerForm = searchForm.createAnswerForm();
answerForm.setAnswer("Username", true);
answerForm.setAnswer("search", "anbu");
ReportedData data = search.getSearchResults(answerForm, "search." + connection.getServiceName());
if (data.getRows() != null) {
Iterator<ReportedData.Row> it = data.getRows();
while (it.hasNext()) {
ReportedData.Row row = it.next();
Iterator iterator = row.getValues("jid");
if (iterator.hasNext()) {
String value = iterator.next().toString();
Log.i("Iteartor values......", " " + value);
}
}
}
} catch (XMPPException e2) {
e2.printStackTrace();
}
I have installed search.jar in admin panel. still i am getting (remote server not found). But chat is working for me.