|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRosterManager
Roster manager for getting access to and changing roster.
Method Summary | |
---|---|
void |
addPresenceListener(IPresenceListener listener)
Setup listener for handling presence updates. |
void |
addRosterListener(IRosterListener listener)
Add roster listener to receive roster add/update/remove events for this roster manager |
void |
addRosterSubscriptionListener(IRosterSubscriptionListener listener)
Setup listener for handling roster subscription requests. |
IPresenceSender |
getPresenceSender()
Retrieve interface for sending presence updates. |
IRoster |
getRoster()
Get roster for this account. |
IRosterSubscriptionSender |
getRosterSubscriptionSender()
Get roster subscription sender. |
void |
removePresenceListener(IPresenceListener listener)
Remove listener for presence events. |
void |
removeRosterListener(IRosterListener listener)
Remove roster listener |
void |
removeRosterSubscriptionListener(IRosterSubscriptionListener listener)
Remove listener for roster subscription requests. |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
IRoster getRoster()
null
.void addRosterListener(IRosterListener listener)
listener
- the listener to add. Must not be null
.void removeRosterListener(IRosterListener listener)
listener
- the listener to remove. Must not be null
.void addRosterSubscriptionListener(IRosterSubscriptionListener listener)
listener
- for receiving subscription requests. Must not be
null
.void removeRosterSubscriptionListener(IRosterSubscriptionListener listener)
listener
- the listener to remove. Will not be null
.IRosterSubscriptionSender getRosterSubscriptionSender()
null
, may be used to send roster
subscribe and unsubscribe requests
null
,
sending requests for roster updates are not supported.IPresenceSender getPresenceSender()
null
) can be used to send
presence change messages to remote users that have access to the presence
information for the connected account.
null
if no presence sender
available for this provider.void addPresenceListener(IPresenceListener listener)
listener
- for receiving presence notifications. Must not be
null
.void removePresenceListener(IPresenceListener listener)
listener
- the listener to remove. Must not be null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |