public class RosterExchangeManager
extends java.lang.Object
Constructor and Description |
---|
RosterExchangeManager(Connection con)
Creates a new roster exchange manager.
|
Modifier and Type | Method and Description |
---|---|
void |
addRosterListener(RosterExchangeListener rosterExchangeListener)
Adds a listener to roster exchanges.
|
void |
destroy() |
protected void |
finalize() |
void |
removeRosterListener(RosterExchangeListener rosterExchangeListener)
Removes a listener from roster exchanges.
|
void |
send(RosterEntry rosterEntry,
java.lang.String targetUserID)
Sends a roster entry to userID.
|
void |
send(RosterGroup rosterGroup,
java.lang.String targetUserID)
Sends a roster group to userID.
|
void |
send(Roster roster,
java.lang.String targetUserID)
Sends a roster to userID.
|
public RosterExchangeManager(Connection con)
con
- a Connection which is used to send and receive messages.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, java.lang.String targetUserID)
roster
- the roster to sendtargetUserID
- the user that will receive the roster entriespublic void send(RosterEntry rosterEntry, java.lang.String targetUserID)
rosterEntry
- the roster entry to sendtargetUserID
- the user that will receive the roster entriespublic void send(RosterGroup rosterGroup, java.lang.String targetUserID)
rosterGroup
- the roster group to sendtargetUserID
- the user that will receive the roster entriespublic void destroy()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
Copyright © 2003-2007 Jive Software.