Class Gossip

  • All Implemented Interfaces:
    java.io.Serializable

    public class Gossip
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • Gossip

        public Gossip​(Address obj,
                      long id)
      • Gossip

        public Gossip​(Address obj,
                      long id,
                      Digest d,
                      java.util.Vector not_seen)
    • Method Detail

      • removeFromNotSeenList

        public void removeFromNotSeenList​(Address mbr)
        Removes obj from not_seen list
      • addToSeenList

        public void addToSeenList​(Address mbr)
      • sizeOfNotSeenList

        public int sizeOfNotSeenList()
      • getNotSeenList

        public java.util.Vector getNotSeenList()
      • getSeenList

        public java.util.Vector getSeenList()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • shortForm

        public java.lang.String shortForm()
      • main

        public static void main​(java.lang.String[] args)
                         throws java.net.UnknownHostException
        Throws:
        java.net.UnknownHostException