Package org.jivesoftware.openfire.muc.spi
package org.jivesoftware.openfire.muc.spi
Implementation of Multi-User Chat (XEP-0045).
-
ClassDescriptionConfiguration mode for Federated Multi-User Chat.A handler for the IQ packet with namespace http://jabber.org/protocol/muc#admin.This class adds support for the search functionality for MUC rooms as defined in XEP-0433: Extended Channel Search.Deprecated, for removal: This API element is subject to removal in a future version.This class adds jabber:iq:search combined with 'result set management' functionality to the MUC service of Openfire.Implements the TYPE_IQ vcard-temp protocol, to be used for MUC rooms.A handler for the IQ packet with namespace http://jabber.org/protocol/muc#owner.Each instance of this class takes responsibility of maintaining the in-memory representation of MUCRooms for exactly one instance of
MultiUserChatService
, which is expected to be the sole invoking entity.A manager responsible for ensuring room persistence.Retrieves and stores MUC service properties.Dispatches property events.Represents valid event types.Interface to listen for property events.Implements the chat server as a cached memory resident chat server.Maintains an in-memory inventory of what XMPP entity (user) is in what chatroom, across the entire XMPP cluster.Representation of a user that is an occupant of a chatroom.
IQExtendedChannelSearchHandler