Class OccupantManager.Occupant

java.lang.Object
org.jivesoftware.openfire.muc.spi.OccupantManager.Occupant
Enclosing class:
OccupantManager

public static class OccupantManager.Occupant extends Object
Representation of a user that is an occupant of a chatroom.
  • Constructor Details

    • Occupant

      public Occupant(String roomName, String nickname, org.xmpp.packet.JID realJID)
  • Method Details

    • getRoomName

      public String getRoomName()
    • setRoomName

      public void setRoomName(String roomName)
    • getNickname

      public String getNickname()
    • setNickname

      public void setNickname(String nickname)
    • getRealJID

      public org.xmpp.packet.JID getRealJID()
    • setRealJID

      public void setRealJID(org.xmpp.packet.JID realJID)
    • getLastActive

      public Instant getLastActive()
    • setLastActive

      public void setLastActive(Instant lastActive)
    • getLastPingRequest

      @Nullable public Instant getLastPingRequest()
    • getPendingPingTask

      @Nullable public TimerTask getPendingPingTask()
    • setPendingPingTask

      public void setPendingPingTask(@Nullable TimerTask pendingPingTask)
    • isFederated

      public boolean isFederated()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object