edu.ou.kmi.buddyspace.plugins.conference.core
Interface BSConfConsumer

All Known Implementing Classes:
BSConfConsAdapter

public interface BSConfConsumer

BSConfConsumer is interface you can implement to get conference events notifications and return their consumption.


Method Summary
 BSConsumationResult error(JID roomJID, java.lang.String errCode, java.lang.String errMsg)
          Called when an error occured
 BSConsumationResult groupMessage(JID fromAddress, java.lang.String nick, java.lang.String body)
          Called when groupchat message arrived
 BSConsumationResult invitation(JID fromAddress, JID roomJID, java.lang.String subject, java.lang.String body)
          Called when invitation into a room arrived
 BSConsumationResult presenceChanged(JID fromAddress, java.lang.String nick, BSPresenceInfo pi)
          Called when presence of a nick in a room has changed
 BSConsumationResult privateMessage(JID fromAddress, java.lang.String nick, java.lang.String body)
          Called when private message arrived
 BSConsumationResult roomMessage(JID roomJID, java.lang.String body)
          Called when message from room arrived
 BSConsumationResult setMyJID(JID roomJID, JID myJID)
          Called when myJID is set
 BSConsumationResult stateChanged(JID roomJID, int state)
          Called when state of room changed
 

Method Detail

roomMessage

public BSConsumationResult roomMessage(JID roomJID,
                                       java.lang.String body)
Called when message from room arrived


groupMessage

public BSConsumationResult groupMessage(JID fromAddress,
                                        java.lang.String nick,
                                        java.lang.String body)
Called when groupchat message arrived


privateMessage

public BSConsumationResult privateMessage(JID fromAddress,
                                          java.lang.String nick,
                                          java.lang.String body)
Called when private message arrived


invitation

public BSConsumationResult invitation(JID fromAddress,
                                      JID roomJID,
                                      java.lang.String subject,
                                      java.lang.String body)
Called when invitation into a room arrived


presenceChanged

public BSConsumationResult presenceChanged(JID fromAddress,
                                           java.lang.String nick,
                                           BSPresenceInfo pi)
Called when presence of a nick in a room has changed


stateChanged

public BSConsumationResult stateChanged(JID roomJID,
                                        int state)
Called when state of room changed


error

public BSConsumationResult error(JID roomJID,
                                 java.lang.String errCode,
                                 java.lang.String errMsg)
Called when an error occured


setMyJID

public BSConsumationResult setMyJID(JID roomJID,
                                    JID myJID)
Called when myJID is set