public class IMUserStatusHandlerXMPPImpl extends java.lang.Object implements IMUserStatusHandler, org.jivesoftware.smack.RosterListener
| Constructor and Description |
|---|
IMUserStatusHandlerXMPPImpl(IMSessionXMPPImpl session,
org.jivesoftware.smack.Roster roster) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListenedUser(IMUser imUser) |
void |
addListener(IMUserStatusListener userStatusListener) |
void |
entriesAdded(java.util.Collection<java.lang.String> arg0) |
void |
entriesDeleted(java.util.Collection<java.lang.String> arg0) |
void |
entriesUpdated(java.util.Collection<java.lang.String> arg0) |
boolean |
hasListenedUser(IMUser imUser) |
void |
presenceChanged(org.jivesoftware.smack.packet.Presence presence) |
void |
removeAllListenedUsers() |
void |
removeAllListeners() |
void |
removeListenedUser(IMUser imUser) |
void |
removeListener(IMUserStatusListener userStatusListener) |
public IMUserStatusHandlerXMPPImpl(IMSessionXMPPImpl session, org.jivesoftware.smack.Roster roster)
public void addListener(IMUserStatusListener userStatusListener) throws IMException
addListener in interface IMUserStatusHandlerIMExceptionpublic void removeListener(IMUserStatusListener userStatusListener)
removeListener in interface IMUserStatusHandlerpublic void removeAllListeners()
removeAllListeners in interface IMUserStatusHandlerpublic boolean hasListenedUser(IMUser imUser) throws IMException
hasListenedUser in interface IMUserStatusHandlerIMExceptionpublic void addListenedUser(IMUser imUser) throws IMException
addListenedUser in interface IMUserStatusHandlerIMExceptionpublic void removeListenedUser(IMUser imUser)
removeListenedUser in interface IMUserStatusHandlerpublic void removeAllListenedUsers()
removeAllListenedUsers in interface IMUserStatusHandlerpublic void entriesAdded(java.util.Collection<java.lang.String> arg0)
entriesAdded in interface org.jivesoftware.smack.RosterListenerpublic void entriesDeleted(java.util.Collection<java.lang.String> arg0)
entriesDeleted in interface org.jivesoftware.smack.RosterListenerpublic void entriesUpdated(java.util.Collection<java.lang.String> arg0)
entriesUpdated in interface org.jivesoftware.smack.RosterListenerpublic void presenceChanged(org.jivesoftware.smack.packet.Presence presence)
presenceChanged in interface org.jivesoftware.smack.RosterListener