| 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).
|
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and Description |
|---|---|
List<MUCRoom> |
MultiUserChatService.getChatRooms()
Retuns a list with a snapshot of all the rooms in the server (i.e.
|
| Modifier and Type | Method and 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.
|
| Constructor and Description |
|---|
MUCRoomHistory(MUCRoom mucRoom,
HistoryStrategy historyStrategy) |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalMUCRoom
Implementation of a chatroom that is being hosted by this JVM.
|
| Modifier and Type | Method and Description |
|---|---|
MUCRoom |
LocalMUCRole.getChatRoom() |
MUCRoom |
RemoteMUCRole.getChatRoom() |
MUCRoom |
MultiUserChatServiceImpl.getChatRoom(String roomName) |
MUCRoom |
MultiUserChatServiceImpl.getChatRoom(String roomName,
org.xmpp.packet.JID userjid) |
MUCRoom |
LocalMUCRoomManager.removeRoom(String roomname) |
| Modifier and Type | Method and Description |
|---|---|
List<MUCRoom> |
MultiUserChatServiceImpl.getChatRooms() |
| Modifier and Type | Method and 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.
|
Copyright © 2003–2019 Ignite Realtime. All rights reserved.