Implementation of Multi-User Chat (XEP-0045).
Interface Summary Interface Description MUCServicePropertyEventListenerInterface to listen for property events.
Class Summary Class Description FMUCHandler FMUCHandler.InboundJoin FMUCHandler.OutboundJoin FMUCHandler.OutboundJoinConfiguration FMUCHandler.OutboundJoinProgress IQAdminHandlerA handler for the IQ packet with namespace http://jabber.org/protocol/muc#admin. IQMuclumbusSearchHandlerThis class adds support for the search functionality for MUC rooms as identified by the 'https://xmlns.zombofant.net/muclumbus/search/1.0' namespace. IQMUCSearchHandlerThis class adds jabber:iq:search combined with 'result set management' functionality to the MUC service of Openfire. IQMUCvCardHandlerImplements the TYPE_IQ vcard-temp protocol, to be used for MUC rooms. IQOwnerHandlerA handler for the IQ packet with namespace http://jabber.org/protocol/muc#owner. LocalMUCRoleImplementation of a local room occupant. LocalMUCRoomImplementation of a chatroom that is being hosted by this JVM. LocalMUCRoomManagerthis class supports the simple LocalMUCRoom management including remove,add and query. LocalMUCUserRepresentation of users interacting with the chat service. MUCPersistenceManagerA manager responsible for ensuring room persistence. MUCServicePropertiesRetrieves and stores MUC service properties. MUCServicePropertyEventDispatcherDispatches property events. MultiUserChatServiceImplImplements the chat server as a cached memory resident chat server. RemoteMUCRoleRepresentation of a room occupant of a local room that is being hosted by another cluster node. RemoteMUCUserUser hosted by another cluster node that is presente in a local room.
Enum Summary Enum Description FMUCModeConfiguration mode for Federated Multi-User Chat. IQMuclumbusSearchHandler.Key MUCServicePropertyEventDispatcher.EventTypeRepresents valid event types.