Class RemoteMUCUser

  • All Implemented Interfaces:
    ChannelHandler<org.xmpp.packet.Packet>, MUCUser

    public class RemoteMUCUser
    extends Object
    implements MUCUser
    User hosted by another cluster node that is presente in a local room. Remote users are only created when processing unavailable presences sent when the node hosting the actual user went down. Each cluster node remaining in the cluster will create an unavailable presence for each user hosted in the cluster node that went down as a way to indicate the remaining room occupants that the user is offline.
    Author:
    Gaston Dombiak
    • Constructor Detail

      • RemoteMUCUser

        public RemoteMUCUser​(org.xmpp.packet.JID realjid,
                             LocalMUCRoom room)
    • Method Detail

      • getAddress

        public org.xmpp.packet.JID getAddress()
        Description copied from interface: MUCUser
        Obtain the address of the user. The address is used by services like the core server packet router to determine if a packet should be sent to the handler. Handlers that are working on behalf of the server should use the generic server hostname address (e.g. server.com).
        Specified by:
        getAddress in interface MUCUser
        Returns:
        the address of the packet handler.