|
Smack | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jivesoftware.smackx.RosterExchangeManager
public class RosterExchangeManager
Manages Roster exchanges. A RosterExchangeManager provides a high level access to send rosters, roster groups and roster entries to XMPP clients. It also provides an easy way to hook up custom logic when entries are received from another XMPP client through RosterExchangeListeners.
Constructor Summary | |
---|---|
RosterExchangeManager(XMPPConnection con)
Creates a new roster exchange manager. |
Method Summary | |
---|---|
void |
addRosterListener(RosterExchangeListener rosterExchangeListener)
Adds a listener to roster exchanges. |
void |
destroy()
|
void |
finalize()
|
void |
removeRosterListener(RosterExchangeListener rosterExchangeListener)
Removes a listener from roster exchanges. |
void |
send(RosterEntry rosterEntry,
String targetUserID)
Sends a roster entry to userID. |
void |
send(RosterGroup rosterGroup,
String targetUserID)
Sends a roster group to userID. |
void |
send(Roster roster,
String targetUserID)
Sends a roster to userID. |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RosterExchangeManager(XMPPConnection con)
con
- an XMPPConnection.Method Detail |
---|
public void addRosterListener(RosterExchangeListener rosterExchangeListener)
rosterExchangeListener
- a roster exchange listener.public void removeRosterListener(RosterExchangeListener rosterExchangeListener)
rosterExchangeListener
- a roster exchange listener..public void send(Roster roster, String targetUserID)
roster
- the roster to sendtargetUserID
- the user that will receive the roster entriespublic void send(RosterEntry rosterEntry, String targetUserID)
rosterEntry
- the roster entry to sendtargetUserID
- the user that will receive the roster entriespublic void send(RosterGroup rosterGroup, String targetUserID)
rosterGroup
- the roster group to sendtargetUserID
- the user that will receive the roster entriespublic void destroy()
public void finalize()
finalize
in class Object
|
Smack | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |