Package org.jivesoftware.openfire.muc
Class MUCEventDispatcher
java.lang.Object
org.jivesoftware.openfire.muc.MUCEventDispatcher
Dispatches MUC events. The following events are supported:
- occupantJoined --> Someone joined a room.
- occupantLeft --> Someone left a room.
- nicknameChanged --> A nickname was changed in a room.
- messageReceived --> A message was received in a room.
- roomCreated --> A room was created.
- roomDestroyed --> A room was destroyed.
addListener(MUCEventListener) and removeListener(MUCEventListener)
to add or remove MUCEventListener.- Author:
- Daniel Henninger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddListener(MUCEventListener listener) static voidmessageReceived(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String nickname, org.xmpp.packet.Message message) static voidnicknameChanged(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String oldNickname, String newNickname) static voidoccupantJoined(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String nickname) static voidoccupantLeft(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String nickname) static voidprivateMessageRecieved(org.xmpp.packet.JID toJID, org.xmpp.packet.JID fromJID, org.xmpp.packet.Message message) static voidremoveListener(MUCEventListener listener) static voidroomCreated(org.xmpp.packet.JID roomJID) static voidroomDestroyed(org.xmpp.packet.JID roomJID) static voidroomSubjectChanged(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String newSubject)
-
Constructor Details
-
MUCEventDispatcher
public MUCEventDispatcher()
-
-
Method Details
-
addListener
-
removeListener
-
occupantJoined
public static void occupantJoined(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String nickname) -
occupantLeft
public static void occupantLeft(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String nickname) -
nicknameChanged
-
messageReceived
public static void messageReceived(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String nickname, org.xmpp.packet.Message message) -
privateMessageRecieved
public static void privateMessageRecieved(org.xmpp.packet.JID toJID, org.xmpp.packet.JID fromJID, org.xmpp.packet.Message message) -
roomCreated
public static void roomCreated(org.xmpp.packet.JID roomJID) -
roomDestroyed
public static void roomDestroyed(org.xmpp.packet.JID roomJID) -
roomSubjectChanged
public static void roomSubjectChanged(org.xmpp.packet.JID roomJID, org.xmpp.packet.JID user, String newSubject)
-