Roster roster = xmppConnection.getRoster(); Collection<RosterEntry> entries = roster.getEntries(); Presence presence; for(RosterEntry entry : entries) { presence = roster.getPresence(entry.getUser()); System.out.println(entry.getUser()); System.out.println(presence.getType().name()); System.out.println(presence.getStatus()); }
... Roster roster = Roster.getInstanceFor(connection); if (!roster.isLoaded()) roster.reloadAndWait(); Collection <RosterEntry> entries = roster.getEntries(); for (RosterEntry entry : entries) System.out.println("Here: " + entry);
/** * Returns a count of the entries in the roster. * * @return the number of entries in the roster. */ public int getEntryCount() { return getEntries().size(); }
/** * Returns a count of the entries in the roster. * * @return the number of entries in the roster. */ public int getEntryCount() { return getEntries().size(); }
Roster roster = connection.getRoster(); String rosterEntriesJson = new Gson().toJson(roster.getEntries()); response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); response.getWriter().write(rosterEntriesJson);
/** * Returns a count of the entries in the roster. * * @return the number of entries in the roster. */ public int getEntryCount() { return getEntries().size(); }
Roster roster = connection.getRoster(); Collection<RosterEntry> entries = roster.getEntries(); for (RosterEntry entry : entries) { System.out.println(entry); }
/** * Creates a new roster exchange package with the entries specified in roster. * * @param roster the roster to send to other XMPP entity. */ public RosterExchange(Roster roster) { // Add all the roster entries to the new RosterExchange for (RosterEntry rosterEntry : roster.getEntries()) { this.addRosterEntry(rosterEntry); } }
Roster roster = connection.getRoster(); Collection<RosterEntry> rosterEntries = roster.getEntries(); for (RosterEntry entry : rosterEntries) { String user_mail_id = entry.getUser(); }
// Get the user's roster Roster roster = connection.getRoster(); // Print the number of contacts for(RosterEntry entry:roster.getEntries()){ System.out.println(entry.getName()); }
/** * Creates a new roster exchange package with the entries specified in roster. * * @param roster the roster to send to other XMPP entity. */ public RosterExchange(Roster roster) { // Add all the roster entries to the new RosterExchange for (Iterator rosterEntries = roster.getEntries(); rosterEntries.hasNext();) { this.addRosterEntry((RosterEntry) rosterEntries.next()); } }
/** * Creates a new roster exchange package with the entries specified in roster. * * @param roster the roster to send to other XMPP entity. */ public RosterExchange(Roster roster) { // Add all the roster entries to the new RosterExchange for (RosterEntry rosterEntry : roster.getEntries()) { this.addRosterEntry(rosterEntry); } }
/** * Creates a new roster exchange package with the entries specified in roster. * * @param roster the roster to send to other XMPP entity. */ public RosterExchange(Roster roster) { // Add all the roster entries to the new RosterExchange for (RosterEntry rosterEntry : roster.getEntries()) { this.addRosterEntry(rosterEntry); } }
// Get the user's roster Roster roster = connection.getRoster(); // Print the number of contacts for(RosterEntry entry:roster.getEntries()){ System.out.println(entry.getName()); }
private String rosterToString(Roster roster) { StringBuilder res = new StringBuilder(); for (RosterEntry entry : roster.getEntries()) { res.append(entry.toString()); res.append(':'); res.append(roster.getPresence(entry.getUser()).toString()); res.append('\n'); } return res.toString(); }
Roster roster = Roster.getInstanceFor(connection); if (!roster.isLoaded()) roster.reloadAndWait(); Collection <RosterEntry> entries = roster.getEntries();
Roster roster = mConnection.getRoster(); // collection of RosterEntry from roster object Collection<RosterEntry> entries= roster.getEntries(); for(RosterEntry entry : entries) { Log.i("RosterName", "Name : "+ entry.getName()); Log.i("RosterName", "Name : "+ entry.getUser()); }
// Create the configuration for this new connection ConnectionConfiguration config = new ConnectionConfiguration("jabber.org", 5222); config.setCompressionEnabled(true); config.setSASLAuthenticationEnabled(true); Connection connection = new XMPPConnection(config); // Connect to the server connection.connect(); // Log into the server connection.login("danilodeveloper", "password", "SomeResource"); // getting the Openfire contacts that danilodeveloper has Roster roster = connection.getRoster(); // the contacts Collection<RosterEntry> entries = roster.getEntries();
Roster roster = xmppConnection.getRoster(); Collection<RosterEntry> entries = roster.getEntries(); Presence presence; for(RosterEntry entry : entries) { presence = roster.getPresence(entry.getUser()); System.out.println(entry.getUser()); System.out.println(presence.getType().name()); System.out.println(presence.getStatus());//This is what you wanted }
public void getRoaster(final Callback<Collection<RosterEntry>> callback) { final Roster roster = Roster.getInstanceFor(connection); if (!roster.isLoaded()) try { roster.reloadAndWait(); } catch (SmackException.NotLoggedInException | SmackException.NotConnectedException | InterruptedException e) { e.printStackTrace(); } Collection<RosterEntry> entries = roster.getEntries(); for (RosterEntry entry : entries) { android.util.Log.d(AppConstant.PUBLIC_TAG, entry.getName()); } }