Class ActorId

    • Constructor Detail

      • ActorId

        public ActorId​(String id)
        Initializes a new instance of the ActorId class with the id passed in.
        Parameters:
        id - Value for actor id
    • Method Detail

      • toString

        public String toString()
        Returns the String representation of this Actor's identifier.
        Overrides:
        toString in class Object
        Returns:
        The String representation of this ActorId
      • compareTo

        public int compareTo​(ActorId other)
        Compares this instance with a specified {link #ActorId} object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified actorId. The comparison is done based on the id if both the instances.
        Specified by:
        compareTo in interface Comparable<ActorId>
        Parameters:
        other - The actorId to compare with this instance.
        Returns:
        A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the other parameter.
      • hashCode

        public int hashCode()
        Calculates the hash code for this ActorId.
        Overrides:
        hashCode in class Object
        Returns:
        The hash code of this ActorId.
      • equals

        public boolean equals​(Object obj)
        Checks if this instance is equals to the other instance.
        Overrides:
        equals in class Object
        Returns:
        true if the 2 ActorId's are equal.
      • createRandom

        public static ActorId createRandom()
        Creates a new ActorId with a random id.
        Returns:
        A new ActorId with a random id.