Package | Description |
---|---|
org.jivesoftware.openfire.muc |
Implementation of Multi-User Chat (XEP-0045).
|
org.jivesoftware.openfire.muc.cluster | |
org.jivesoftware.openfire.muc.spi |
Implementation of Multi-User Chat (XEP-0045).
|
Modifier and Type | Method and Description |
---|---|
void |
MultiUserChatService.chatRoomAdded(LocalMUCRoom room)
Notification message indicating that a chat room has been created
in another cluster member.
|
void |
MultiUserChatService.chatRoomRemoved(LocalMUCRoom room)
Notification message indicating that the specified chat room was
removed from some other cluster member.
|
Modifier and Type | Method and Description |
---|---|
LocalMUCRoom |
RoomInfo.getRoom() |
LocalMUCRoom |
MUCRoomTask.getRoom() |
Modifier and Type | Method and Description |
---|---|
LocalMUCRoom |
MultiUserChatServiceImpl.getLocalChatRoom(String roomName) |
LocalMUCRoom |
LocalMUCRoomManager.getRoom(String roomname) |
LocalMUCRoom |
LocalMUCRoomManager.removeRoom(String roomname) |
Modifier and Type | Method and Description |
---|---|
Collection<LocalMUCRoom> |
LocalMUCRoomManager.getRooms() |
static Collection<LocalMUCRoom> |
MUCPersistenceManager.loadRoomsFromDB(MultiUserChatService chatserver,
Date cleanupDate,
PacketRouter packetRouter)
Loads all the rooms that had occupants after a given date from the database.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalMUCRoomManager.addRoom(String roomname,
LocalMUCRoom room) |
void |
MultiUserChatServiceImpl.chatRoomAdded(LocalMUCRoom room)
Notification message indicating that a chat room has been created
in another cluster member.
|
void |
MultiUserChatServiceImpl.chatRoomRemoved(LocalMUCRoom room)
Notification message indicating that the specified chat room was
removed from some other cluster member.
|
static void |
MUCPersistenceManager.loadFromDB(LocalMUCRoom room)
Loads the room configuration from the database if the room was persistent.
|
static void |
MUCPersistenceManager.saveToDB(LocalMUCRoom room)
Save the room configuration to the DB.
|
void |
LocalMUCRoom.updateConfiguration(LocalMUCRoom otherRoom) |
static void |
MUCPersistenceManager.updateRoomLock(LocalMUCRoom room)
Updates the room's lock status in the database.
|
Constructor and Description |
---|
IQAdminHandler(LocalMUCRoom chatroom,
PacketRouter packetRouter) |
IQOwnerHandler(LocalMUCRoom chatroom,
PacketRouter packetRouter) |
LocalMUCRole(MultiUserChatService chatserver,
LocalMUCRoom chatroom,
String nickname,
MUCRole.Role role,
MUCRole.Affiliation affiliation,
LocalMUCUser chatuser,
org.xmpp.packet.Presence presence,
PacketRouter packetRouter)
Create a new role.
|
RemoteMUCUser(org.xmpp.packet.JID realjid,
LocalMUCRoom room) |
Copyright © 2003–2020 Ignite Realtime. All rights reserved.