Class Membership.MbrEntry

  • Enclosing class:
    Membership

    public static class Membership.MbrEntry
    extends java.lang.Object
    Entry for a member in the membership.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected long lastHeardFrom
      The last time we heard from this member.
      protected Member mbr
      The member.
    • Constructor Summary

      Constructors 
      Constructor Description
      MbrEntry​(Member mbr)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void accessed()
      Indicate that this member has been accessed.
      Member getMember()
      Obtain the member associated with this entry.
      boolean hasExpired​(long maxtime)
      Check if this member has expired.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • mbr

        protected final Member mbr
        The member.
      • lastHeardFrom

        protected long lastHeardFrom
        The last time we heard from this member.
    • Constructor Detail

      • MbrEntry

        public MbrEntry​(Member mbr)
        Constructor.
        Parameters:
        mbr - the member
    • Method Detail

      • accessed

        public void accessed()
        Indicate that this member has been accessed.
      • getMember

        public Member getMember()
        Obtain the member associated with this entry.
        Returns:
        The member for this entry.
      • hasExpired

        public boolean hasExpired​(long maxtime)
        Check if this member has expired.
        Parameters:
        maxtime - The time threshold
        Returns:
        true if the member has expired, otherwise false