Classes and Interfaces that implement Multi-User Chat (MUC) as defined in XEP-0045.
Interface Summary Interface Description AutoJoinFailedCallback AutoJoinSuccessCallback InvitationListenerA listener that is fired anytime an invitation to join a MUC room is received. InvitationRejectionListenerA listener that is fired anytime an invitee declines or rejects an invitation. MucMessageInterceptor ParticipantStatusListenerA listener that is fired anytime a participant's status in a room is changed, such as the user being kicked, banned, or granted admin permissions. SubjectUpdatedListenerA listener that is fired anytime a MUC room changes its subject. UserStatusListenerA listener that is fired anytime your participant's status in a room is changed, such as the user being kicked, banned, or granted admin permissions or the room is destroyed.
Class Summary Class Description AffiliateRepresents an affiliation of a user to a given room. DefaultParticipantStatusListener Deprecated.use
HostedRoomHosted rooms by a chat service may be discovered if they are configured to appear in the room directory . MucConfigFormManagerMulti-User Chat configuration form manager is used to fill out and submit a
FilledFormused to configure rooms.
MucEnterConfigurationThe configuration used to enter a MUC room. MucEnterConfiguration.Builder MultiUserChatA MultiUserChat room (XEP-45), created with
MultiUserChatConstants MultiUserChatManagerA manager for Multi-User Chat rooms. OccupantRepresents the information about an occupant in a given room. RoomInfoRepresents the room information that was discovered using Service Discovery.
Enum Summary Enum Description MUCAffiliationXEP-0045: Multi-User-Chat - 5.2 Affiliations. MUCRoleXEP-0045: Multi User Chat - 5.1 Roles.
Exception Summary Exception Description MultiUserChatException MultiUserChatException.MissingMucCreationAcknowledgeException MultiUserChatException.MucAlreadyJoinedException MultiUserChatException.MucConfigurationNotSupportedExceptionThrown if the MUC room does not support the requested configuration option. MultiUserChatException.MucNotJoinedExceptionThrown if the requested operation required the MUC to be joined by the client, while the client is currently joined. MultiUserChatException.NotAMucServiceExceptionThrown when trying to enter a MUC room that is not hosted a domain providing a MUC service.