Class ChildActorPath

java.lang.Object
org.apache.pekko.actor.ChildActorPath
All Implemented Interfaces:
Serializable, Comparable<ActorPath>, ActorPath

public final class ChildActorPath extends Object implements ActorPath
See Also:
  • Method Details

    • $div

      public ActorPath $div(String child)
      Description copied from interface: ActorPath
      Create a new child actor path.
      Specified by:
      $div in interface ActorPath
    • 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.
      Specified by:
      address in interface ActorPath
    • compareTo

      public int compareTo(ActorPath other)
      Specified by:
      compareTo in interface Comparable<ActorPath>
    • elements

      public scala.collection.immutable.Iterable<String> elements()
      Description copied from interface: ActorPath
      Sequence of names for this path from root to this. Performance implication: has to allocate a list.
      Specified by:
      elements in interface ActorPath
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • name

      public String name()
      Description copied from interface: ActorPath
      The name of the actor that this path refers to.
      Specified by:
      name in interface ActorPath
    • parent

      public ActorPath parent()
      Description copied from interface: ActorPath
      The path for the parent actor.
      Specified by:
      parent in interface ActorPath
    • root

      public RootActorPath root()
      Description copied from interface: ActorPath
      Walk up the tree to obtain and return the RootActorPath.
      Specified by:
      root in interface ActorPath
    • toSerializationFormat

      public 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 of toString.
      Specified by:
      toSerializationFormat in interface ActorPath
    • toSerializationFormatWithAddress

      public 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&rsquo;s address includes host and port information. This representation should be used as serialized representation instead of toStringWithAddress.
      Specified by:
      toSerializationFormatWithAddress in interface ActorPath
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toStringWithAddress

      public 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&rsquo;s address includes host and port information.
      Specified by:
      toStringWithAddress in interface ActorPath