Package org.apache.pekko.actor
Class ChildActorPath
- java.lang.Object
-
- org.apache.pekko.actor.ChildActorPath
-
public final class ChildActorPath extends java.lang.Object implements ActorPath
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActorPath
$div(java.lang.String child)
Create a new child actor path.Address
address()
The Address under which this path can be reached; walks up the tree to the RootActorPath.int
compareTo(ActorPath other)
scala.collection.immutable.Iterable<java.lang.String>
elements()
Sequence of names for this path from root to this.boolean
equals(java.lang.Object other)
int
hashCode()
java.lang.String
name()
The name of the actor that this path refers to.ActorPath
parent()
The path for the parent actor.RootActorPath
root()
Walk up the tree to obtain and return the RootActorPath.java.lang.String
toSerializationFormat()
Generate full String representation including the uid for the actor cell instance as URI fragment.java.lang.String
toSerializationFormatWithAddress(Address addr)
Generate full String representation including the uid for the actor cell instance as URI fragment, replacing the Address in the RootActor Path with the given one unless this path’s address includes host and port information.java.lang.String
toString()
java.lang.String
toStringWithAddress(Address addr)
Generate String representation, replacing the Address in the RootActor Path with the given one unless this path’s address includes host and port information.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.pekko.actor.ActorPath
$div, child, descendant, getElements, toStringWithoutAddress
-
-
-
-
Method Detail
-
$div
public ActorPath $div(java.lang.String child)
Description copied from interface:ActorPath
Create a new child actor path.
-
address
public Address address()
Description copied from interface:ActorPath
The Address under which this path can be reached; walks up the tree to the RootActorPath.
-
compareTo
public int compareTo(ActorPath other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<ActorPath>
-
elements
public scala.collection.immutable.Iterable<java.lang.String> elements()
Description copied from interface:ActorPath
Sequence of names for this path from root to this. Performance implication: has to allocate a list.
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
name
public java.lang.String name()
Description copied from interface:ActorPath
The name of the actor that this path refers to.
-
parent
public ActorPath parent()
Description copied from interface:ActorPath
The path for the parent actor.
-
root
public RootActorPath root()
Description copied from interface:ActorPath
Walk up the tree to obtain and return the RootActorPath.
-
toSerializationFormat
public java.lang.String toSerializationFormat()
Description copied from interface:ActorPath
Generate full String representation including the uid for the actor cell instance as URI fragment. This representation should be used as serialized representation instead oftoString
.- Specified by:
toSerializationFormat
in interfaceActorPath
-
toSerializationFormatWithAddress
public java.lang.String toSerializationFormatWithAddress(Address addr)
Description copied from interface:ActorPath
Generate full String representation including the uid for the actor cell instance as URI fragment, replacing the Address in the RootActor Path with the given one unless this path’s address includes host and port information. This representation should be used as serialized representation instead oftoStringWithAddress
.- Specified by:
toSerializationFormatWithAddress
in interfaceActorPath
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringWithAddress
public java.lang.String toStringWithAddress(Address addr)
Description copied from interface:ActorPath
Generate String representation, replacing the Address in the RootActor Path with the given one unless this path’s address includes host and port information.- Specified by:
toStringWithAddress
in interfaceActorPath
-
-