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 MUCRoomMUCRole. getChatRoom()Obtain the chat room that hosts this user's role.MUCRoomMultiUserChatService. getChatRoom(String roomName)Obtains a chatroom by name.MUCRoomMultiUserChatService. 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 booleanMUCEventDelegate. joiningRoom(MUCRoom room, org.xmpp.packet.JID userjid)This event will be triggered when an entity joins an existing room.booleanMUCEventDelegate. loadConfig(MUCRoom room)Loads a delegate provided room configuration for the room specified.voidMultiUserChatService. 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.InvitationResultMUCEventDelegate. 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.InvitationRejectionResultMUCEventDelegate. 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 classLocalMUCRoomImplementation 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 MUCRoomLocalMUCRole. getChatRoom()MUCRoomMultiUserChatServiceImpl. getChatRoom(String roomName)MUCRoomMultiUserChatServiceImpl. getChatRoom(String roomName, org.xmpp.packet.JID userjid)MUCRoomRemoteMUCRole. 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()protected List<MUCRoom>IQMuclumbusSearchHandler. searchForChatrooms(org.jivesoftware.openfire.muc.spi.IQMuclumbusSearchHandler.SearchParameters params)static List<MUCRoom>IQMuclumbusSearchHandler. sortByAddress(List<MUCRoom> mucs)Order the provided list by JID of the MUCstatic List<MUCRoom>IQMuclumbusSearchHandler. sortByUserAmount(List<MUCRoom> mucs)Sorts the provided list in such a way that the MUC with the most users will be the first one in the list.Methods in org.jivesoftware.openfire.muc.spi with parameters of type MUCRoom Modifier and Type Method Description static voidMUCPersistenceManager. deleteFromDB(MUCRoom room)Removes the room configuration and its affiliates from the database.static StringMUCPersistenceManager. getReservedNickname(MUCRoom room, String bareJID)Returns the reserved room nickname for the bare JID in a given room or null if none.voidMultiUserChatServiceImpl. logConversation(MUCRoom room, org.xmpp.packet.Message message, org.xmpp.packet.JID sender)static voidMUCPersistenceManager. 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 voidMUCPersistenceManager. 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 voidMUCPersistenceManager. updateRoomEmptyDate(MUCRoom room)Updates the room's lock status in the database.static voidMUCPersistenceManager. updateRoomSubject(MUCRoom room)Updates the room's subject in the database.Method parameters in org.jivesoftware.openfire.muc.spi with type arguments of type MUCRoom Modifier and Type Method Description static List<MUCRoom>IQMuclumbusSearchHandler. sortByAddress(List<MUCRoom> mucs)Order the provided list by JID of the MUCstatic List<MUCRoom>IQMuclumbusSearchHandler. sortByUserAmount(List<MUCRoom> mucs)Sorts the provided list in such a way that the MUC with the most users will be the first one in the list.
-