Package io.dapr.actors
Class ActorId
- java.lang.Object
-
- io.dapr.actors.ActorId
-
- All Implemented Interfaces:
Comparable<ActorId>
public class ActorId extends Object implements Comparable<ActorId>
The ActorId represents the identity of an actor within an actor service.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.static ActorId
createRandom()
Creates a new ActorId with a random id.boolean
equals(Object obj)
Checks if this instance is equals to the other instance.int
hashCode()
Calculates the hash code for this ActorId.String
toString()
Returns the String representation of this Actor's identifier.
-
-
-
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.
-
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 interfaceComparable<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.
-
equals
public boolean equals(Object obj)
Checks if this instance is equals to the other instance.
-
createRandom
public static ActorId createRandom()
Creates a new ActorId with a random id.- Returns:
- A new ActorId with a random id.
-
-