Class NodeId

All Implemented Interfaces:
Identifier<String>, Comparable<NodeId>
Direct Known Subclasses:
MemberId

public class NodeId extends AbstractIdentifier<String> implements Comparable<NodeId>
Node identifier.
  • Constructor Details

    • NodeId

      public NodeId(String id)
      Creates a new cluster node identifier from the specified string.
      Parameters:
      id - string identifier
  • Method Details

    • anonymous

      public static NodeId anonymous()
      Creates a new cluster node identifier from the specified string.
      Returns:
      node id
    • from

      public static NodeId from(String id)
      Creates a new cluster node identifier from the specified string.
      Parameters:
      id - string identifier
      Returns:
      node id
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractIdentifier<String>
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class AbstractIdentifier<String>
    • compareTo

      public int compareTo(NodeId that)
      Specified by:
      compareTo in interface Comparable<NodeId>