java.lang.Object
pt.unl.fct.di.novasys.network.data.Host
pt.unl.fct.di.novasys.babel.protocols.membership.Peer
pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
All Implemented Interfaces:
Cloneable, Comparable<pt.unl.fct.di.novasys.network.data.Host>

public class VersionedPeer extends Peer implements Cloneable
  • Field Details

  • Constructor Details

    • VersionedPeer

      public VersionedPeer(InetAddress address, int port)
    • VersionedPeer

      public VersionedPeer(InetAddress address, int port, UUID peerID)
    • VersionedPeer

      public VersionedPeer(InetAddress address, int port, UUID peerID, long version)
  • Method Details

    • getVersion

      public long getVersion()
    • setVersion

      public void setVersion(long v)
    • incrementVersion

      public void incrementVersion()
    • incrementVersion

      public void incrementVersion(long v)
    • toString

      public String toString()
      Overrides:
      toString in class Peer
    • fromHost

      public static VersionedPeer fromHost(pt.unl.fct.di.novasys.network.data.Host h)
    • clone

      public VersionedPeer clone()
      Overrides:
      clone in class Peer