See: Description
Interface | Description |
---|---|
Actor |
The
<actor/> element, which is used in both #admin and #user namespace to indicate who has kicked or banned another user. |
Destroy |
The
<destroy/> element, which is used in both #owner and #user namespace and indicates a room destruction. |
Item |
The
<item/> element, which is used in both #admin and #user namespace to manage members and indicate users in a chat room. |
Class | Description |
---|---|
DiscussionHistory |
The discussion history for a multi-user chat room, which can be requested when entering a room.
|
Muc |
The implementation of the
<x/> element in the http://jabber.org/protocol/muc namespace, which allows to enter a room. |
RequestVoice |
Represents a standardized
DataForm with form type http://jabber.org/protocol/muc#request , which can be used to request voice in a MUC room. |
RequestVoice.Builder |
A builder to build a request voice form.
|
RoomConfiguration |
Represents a standardized
DataForm with form type http://jabber.org/protocol/muc#roomconfig , which can be used to configure a MUC room. |
RoomConfiguration.Builder |
A builder to build a room configuration.
|
RoomInfo |
Represents a standardized
DataForm with form type http://jabber.org/protocol/muc#roominfo , which can be used to retrieve MUC room info. |
RoomInfo.Builder |
A builder to build a room info form.
|
RoomRegistration |
Represents a standardized
DataForm with form type http://jabber.org/protocol/muc#register , which can be used to register with a MUC room. |
RoomRegistration.Builder |
A builder to build MUC registration forms.
|
Enum | Description |
---|---|
Affiliation |
A long-lived association or connection with a room; the possible affiliations are “owner”, “admin”, “member”, and “outcast” (naturally it is also possible to have no affiliation); affiliation is distinct from role.
|
MucFeature |
A feature of a multi-user chat service.
|
Role |
A temporary position or privilege level within a room, distinct from a user’s long-lived affiliation with the room; the possible roles are “moderator”, “participant”, and “visitor” (it is also possible to have no defined role).
|
Provides XML schema implementations and configuration classes for XEP-0045: Multi-User Chat.
It defines an XMPP protocol extension for multi-user text chat, whereby multiple XMPP users can exchange messages in the context of a room or channel, similar to Internet Relay Chat (IRC). In addition to standard chatroom features such as room topics and invitations, the protocol defines a strong room control model, including the ability to kick and ban users, to name room moderators and administrators, to require membership or passwords in order to join the room, etc.
Copyright © 2014–2019 XMPP.rocks. All rights reserved.