Interface InvitationListener


  • public interface InvitationListener
    A listener that is fired anytime an invitation to join a MUC room is received.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void invitationReceived​(org.jivesoftware.smack.XMPPConnection conn, MultiUserChat room, org.jxmpp.jid.EntityJid inviter, java.lang.String reason, java.lang.String password, org.jivesoftware.smack.packet.Message message, MUCUser.Invite invitation)
      Called when the an invitation to join a MUC room is received.
    • Method Detail

      • invitationReceived

        void invitationReceived​(org.jivesoftware.smack.XMPPConnection conn,
                                MultiUserChat room,
                                org.jxmpp.jid.EntityJid inviter,
                                java.lang.String reason,
                                java.lang.String password,
                                org.jivesoftware.smack.packet.Message message,
                                MUCUser.Invite invitation)
        Called when the an invitation to join a MUC room is received.

        If the room is password-protected, the invitee will receive a password to use to join the room. If the room is members-only, the invitee may be added to the member list.

        Parameters:
        conn - the XMPPConnection that received the invitation.
        room - the room that invitation refers to.
        inviter - the inviter that sent the invitation. (e.g. [email protected]).
        reason - the reason why the inviter sent the invitation.
        password - the password to use when joining the room.
        message - the message used by the inviter to send the invitation.
        invitation - the raw invitation received with the message.