|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jivesoftware.smack.RosterTest.TestRosterListener
public static class RosterTest.TestRosterListener
This class can be used to check if the RosterListener was invoked.
| Constructor Summary | |
|---|---|
RosterTest.TestRosterListener()
|
|
| Method Summary | |
|---|---|
void |
entriesAdded(java.util.Collection<java.lang.String> addresses)
Called when roster entries are added. |
void |
entriesDeleted(java.util.Collection<java.lang.String> addresses)
Called when a roster entries are removed. |
void |
entriesUpdated(java.util.Collection<java.lang.String> addresses)
Called when a roster entries are updated. |
java.util.Collection<java.lang.String> |
getAddedAddresses()
Get a collection of JIDs of the added roster items. |
java.util.Collection<java.lang.String> |
getDeletedAddresses()
Get a collection of JIDs of the deleted roster items. |
java.util.Collection<java.lang.String> |
getUpdatedAddresses()
Get a collection of JIDs of the updated roster items. |
void |
presenceChanged(Presence presence)
Called when the presence of a roster entry is changed. |
void |
reset()
Reset the lists of added, deleted or updated items. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RosterTest.TestRosterListener()
| Method Detail |
|---|
public void entriesAdded(java.util.Collection<java.lang.String> addresses)
RosterListener
entriesAdded in interface RosterListeneraddresses - the XMPP addresses of the contacts that have been added to the roster.public void entriesDeleted(java.util.Collection<java.lang.String> addresses)
RosterListener
entriesDeleted in interface RosterListeneraddresses - the XMPP addresses of the contacts that have been removed from the roster.public void entriesUpdated(java.util.Collection<java.lang.String> addresses)
RosterListener
entriesUpdated in interface RosterListeneraddresses - the XMPP addresses of the contacts whose entries have been updated.public void presenceChanged(Presence presence)
RosterListenerTo get the current "best presence" for a user after the presence update, query the roster:
String user = presence.getFrom();
Presence bestPresence = roster.getPresence(user);
That will return the presence value for the user with the highest priority and
availability.
Note that this listener is triggered for presence (mode) changes only
(e.g presence of types available and unavailable. Subscription-related
presence packets will not cause this method to be called.
presenceChanged in interface RosterListenerpresence - the presence that changed.Roster.getPresence(String)public java.util.Collection<java.lang.String> getAddedAddresses()
public java.util.Collection<java.lang.String> getDeletedAddresses()
public java.util.Collection<java.lang.String> getUpdatedAddresses()
public void reset()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||