Package org.jivesoftware.smackx.muc
Classes and Interfaces that implement Multi-User Chat (MUC) as defined in XEP-0045.
-
Interface Summary Interface Description AutoJoinFailedCallback AutoJoinSuccessCallback InvitationListener A listener that is fired anytime an invitation to join a MUC room is received.InvitationRejectionListener A listener that is fired anytime an invitee declines or rejects an invitation.ParticipantStatusListener A 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.SubjectUpdatedListener A listener that is fired anytime a MUC room changes its subject.UserStatusListener A 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 Affiliate Represents an affiliation of a user to a given room.DefaultParticipantStatusListener Deprecated. useParticipantStatusListener
instead.DefaultUserStatusListener Deprecated. useUserStatusListener
instead.DiscussionHistory Deprecated. useMucEnterConfiguration
instead.HostedRoom Hosted rooms by a chat service may be discovered if they are configured to appear in the room directory .MucConfigFormManager Multi-User Chat configuration form manager is used to fill out and submit aFilledForm
used to configure rooms.MucEnterConfiguration The configuration used to enter a MUC room.MucEnterConfiguration.Builder MultiUserChat A MultiUserChat room (XEP-45), created withMultiUserChatManager.getMultiUserChat(EntityBareJid)
.MultiUserChatConstants MultiUserChatManager A manager for Multi-User Chat rooms.Occupant Represents the information about an occupant in a given room.RoomInfo Represents the room information that was discovered using Service Discovery. -
Enum Summary Enum Description MUCAffiliation XEP-0045: Multi-User-Chat - 5.2 Affiliations.MUCRole XEP-0045: Multi User Chat - 5.1 Roles. -
Exception Summary Exception Description MultiUserChatException MultiUserChatException.MissingMucCreationAcknowledgeException MultiUserChatException.MucAlreadyJoinedException MultiUserChatException.MucConfigurationNotSupportedException Thrown if the MUC room does not support the requested configuration option.MultiUserChatException.MucNotJoinedException Thrown if the requested operation required the MUC to be joined by the client, while the client is currently joined.MultiUserChatException.NotAMucServiceException Thrown when trying to enter a MUC room that is not hosted a domain providing a MUC service.