Source code: edu/ou/kmi/buddyspace/core/BSPresenceListener.java
1 package edu.ou.kmi.buddyspace.core;
2
3 /*
4 * BSPresenceListener.java
5 *
6 * Project: BuddySpace
7 * (C) Copyright Knowledge Media Institute 2002
8 *
9 *
10 * Created on 18 July 2002, 16:10
11 */
12
13 //import java.util.EventListener;
14 import org.jabber.jabberbeans.util.JID;
15
16 /**
17 * <code>BSPresenceListener</code> is interface you can implement to get
18 * presence changes notifications.
19 *
20 * @author Jiri Komzak, Knowledge Media Institute, Open University, United Kingdom
21 */
22 public interface BSPresenceListener {//extends EventListener {
23 /** Called then presence is changed */
24 public void presenceChanged(BSPresenceInfo pi);
25 /** Called when subscription request was received */
26 public void subscriptionRequested(JID jid);
27 /** Called when subscription request was approved */
28 public void subscriptionApproved(JID jid);
29 /** Called after disconnecting - no presence info is available */
30 public void presencesCleared();
31 }