public interface SubscriptionListener
extends java.util.EventListener
Note that these are events that are most often triggered by remote/server side messages. This means that users of the protocol provider service (such as the User Interface for example) should wait for one of them before announcing a subscription as created or deleted (i.e. before showing or removing a user in/from a displayed contact list).
Modifier and Type | Method and Description |
---|---|
void |
contactModified(ContactPropertyChangeEvent evt)
Indicates that the source contact has had one of its properties changed.
|
void |
subscriptionCreated(SubscriptionEvent evt)
Indicates that a subscription has been successfully created and accepted
by the remote party.
|
void |
subscriptionFailed(SubscriptionEvent evt)
Indicates that a subscription has failed and/or was not accepted by the
remote party.
|
void |
subscriptionMoved(SubscriptionMovedEvent evt)
Indicates that a contact/subscription has been moved from one server
stored group to another.
|
void |
subscriptionRemoved(SubscriptionEvent evt)
Indicates that a subscription has been successfully removed and that
the remote party has acknowledged its removal.
|
void |
subscriptionResolved(SubscriptionEvent evt)
Indicates that a subscription has been successfully resolved and that
the server has acknowledged taking it into account.
|
void subscriptionCreated(SubscriptionEvent evt)
evt
- the SubscriptionEvent containing the corresponding contactvoid subscriptionFailed(SubscriptionEvent evt)
evt
- the SubscriptionEvent containing the corresponding contactvoid subscriptionRemoved(SubscriptionEvent evt)
evt
- the SubscriptionEvent containing the corresponding contactvoid subscriptionMoved(SubscriptionMovedEvent evt)
evt
- a reference to the SubscriptionMovedEvent containing previous
and new parents as well as a ref to the source contact.void subscriptionResolved(SubscriptionEvent evt)
evt
- the SubscriptionEvent containing the source contactvoid contactModified(ContactPropertyChangeEvent evt)
evt
- the ContactPropertyChangeEvent containing the source
contact and the old and new values of the changed property.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.