Package io.atomix.cluster
Class NodeId
java.lang.Object
io.atomix.utils.AbstractIdentifier<String>
io.atomix.cluster.NodeId
- All Implemented Interfaces:
io.atomix.utils.Identifier<String>,Comparable<NodeId>
- Direct Known Subclasses:
MemberId
public class NodeId extends io.atomix.utils.AbstractIdentifier<String> implements Comparable<NodeId>
Node identifier.
-
Constructor Details
-
NodeId
Creates a new cluster node identifier from the specified string.- Parameters:
id- string identifier
-
-
Method Details
-
anonymous
Creates a new cluster node identifier from the specified string.- Returns:
- node id
-
from
Creates a new cluster node identifier from the specified string.- Parameters:
id- string identifier- Returns:
- node id
-
hashCode
public int hashCode()- Overrides:
hashCodein classio.atomix.utils.AbstractIdentifier<String>
-
equals
- Overrides:
equalsin classio.atomix.utils.AbstractIdentifier<String>
-
compareTo
- Specified by:
compareToin interfaceComparable<NodeId>
-