Uses of Interface
org.jivesoftware.openfire.muc.MUCRoom
-
Packages that use MUCRoom Package Description org.jivesoftware.openfire.muc Implementation of Multi-User Chat (XEP-0045).org.jivesoftware.openfire.muc.spi Implementation of Multi-User Chat (XEP-0045). -
-
Uses of MUCRoom in org.jivesoftware.openfire.muc
Methods in org.jivesoftware.openfire.muc that return MUCRoom Modifier and Type Method Description MUCRoom
MUCRole. getChatRoom()
Obtain the chat room that hosts this user's role.MUCRoom
MultiUserChatService. getChatRoom(String roomName)
Obtains a chatroom by name.MUCRoom
MultiUserChatService. getChatRoom(String roomName, org.xmpp.packet.JID userjid)
Obtains a chatroom by name.Methods in org.jivesoftware.openfire.muc that return types with arguments of type MUCRoom Modifier and Type Method Description List<MUCRoom>
MultiUserChatService. getChatRooms()
Retuns a list with a snapshot of all the rooms in the server (i.e.Methods in org.jivesoftware.openfire.muc with parameters of type MUCRoom Modifier and Type Method Description abstract boolean
MUCEventDelegate. joiningRoom(MUCRoom room, org.xmpp.packet.JID userjid)
This event will be triggered when an entity joins an existing room.boolean
MUCEventDelegate. loadConfig(MUCRoom room)
Loads a delegate provided room configuration for the room specified.void
MultiUserChatService. logConversation(MUCRoom room, org.xmpp.packet.Message message, org.xmpp.packet.JID sender)
Logs that a given message was sent to a room as part of a conversation.abstract MUCEventDelegate.InvitationResult
MUCEventDelegate. sendingInvitation(MUCRoom room, org.xmpp.packet.JID inviteeJID, org.xmpp.packet.JID inviterJID, String inviteMessage)
This event will be triggered when an entity attempts to invite someone to a room.abstract MUCEventDelegate.InvitationRejectionResult
MUCEventDelegate. sendingInvitationRejection(MUCRoom room, org.xmpp.packet.JID to, org.xmpp.packet.JID from, String reason)
This event will be triggered when an entity reject invite from someone to a room.Constructors in org.jivesoftware.openfire.muc with parameters of type MUCRoom Constructor Description MUCRoomHistory(MUCRoom mucRoom, HistoryStrategy historyStrategy)
-
Uses of MUCRoom in org.jivesoftware.openfire.muc.spi
Classes in org.jivesoftware.openfire.muc.spi that implement MUCRoom Modifier and Type Class Description class
LocalMUCRoom
Implementation of a chatroom that is being hosted by this JVM.Methods in org.jivesoftware.openfire.muc.spi that return MUCRoom Modifier and Type Method Description MUCRoom
LocalMUCRole. getChatRoom()
MUCRoom
MultiUserChatServiceImpl. getChatRoom(String roomName)
MUCRoom
MultiUserChatServiceImpl. getChatRoom(String roomName, org.xmpp.packet.JID userjid)
MUCRoom
RemoteMUCRole. getChatRoom()
Methods in org.jivesoftware.openfire.muc.spi that return types with arguments of type MUCRoom Modifier and Type Method Description List<MUCRoom>
MultiUserChatServiceImpl. getChatRooms()
Methods in org.jivesoftware.openfire.muc.spi with parameters of type MUCRoom Modifier and Type Method Description static void
MUCPersistenceManager. deleteFromDB(MUCRoom room)
Removes the room configuration and its affiliates from the database.static String
MUCPersistenceManager. getReservedNickname(MUCRoom room, String bareJID)
Returns the reserved room nickname for the bare JID in a given room or null if none.void
MultiUserChatServiceImpl. logConversation(MUCRoom room, org.xmpp.packet.Message message, org.xmpp.packet.JID sender)
static void
MUCPersistenceManager. removeAffiliationFromDB(MUCRoom room, org.xmpp.packet.JID jid, MUCRole.Affiliation oldAffiliation)
Removes the affiliation of the user from the DB if the room is persistent.static void
MUCPersistenceManager. saveAffiliationToDB(MUCRoom room, org.xmpp.packet.JID jid, String nickname, MUCRole.Affiliation newAffiliation, MUCRole.Affiliation oldAffiliation)
Update the DB with the new affiliation of the user in the room.static void
MUCPersistenceManager. updateRoomEmptyDate(MUCRoom room)
Updates the room's lock status in the database.static void
MUCPersistenceManager. updateRoomSubject(MUCRoom room)
Updates the room's subject in the database.
-