Package org.xmpp.muc
Class Invitation
- java.lang.Object
-
- org.xmpp.packet.Packet
-
- org.xmpp.packet.Message
-
- org.xmpp.muc.Invitation
-
@NotThreadSafe public class Invitation extends Message
Represents an invitation to a Multi-User Chat room from a room occupant to a user that is not an occupant of the room. The invitation must be sent to the room and it's the room responsibility to forward the invitation to the invitee. The sender of the invitation must be the real full JID of the inviter.Code example:
// Invite the someone to the room. Invitation invitation = new Invitation("invitee@jabber.org", "Join this excellent room"); invitation.setTo("room@conference.jabber.org"); invitation.setFrom("inviter@jabber.org/notebook"); component.sendPacket(invitation);- Author:
- Gaston Dombiak
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.xmpp.packet.Message
Message.Type
-
-
Field Summary
-
Fields inherited from class org.xmpp.packet.Packet
docFactory, element, fromJID, toJID
-
-
Constructor Summary
Constructors Constructor Description Invitation(String invitee, String reason)Creates a new invitation.
-
Method Summary
-
Methods inherited from class org.xmpp.packet.Message
addChildElement, createCopy, getBody, getChildElement, getSubject, getThread, getType, setBody, setSubject, setThread, setType
-
Methods inherited from class org.xmpp.packet.Packet
addExtension, deleteExtension, getElement, getError, getExtension, getFrom, getID, getTo, setError, setError, setFrom, setFrom, setID, setTo, setTo, toString, toXML
-
-