Interface Children


public interface Children
  • Method Details

    • _childrenRefsDoNotCallMeDirectly_$eq

      void _childrenRefsDoNotCallMeDirectly_$eq(ChildrenContainer x$1)
    • childrenRefs

      ChildrenContainer childrenRefs()
    • children

      scala.collection.immutable.Iterable<ActorRef> children()
    • getChildren

      Iterable<ActorRef> getChildren()
    • child

      scala.Option<ActorRef> child(String name)
    • getChild

      ActorRef getChild(String name)
    • findChild

      Optional<ActorRef> findChild(String name)
    • actorOf

      ActorRef actorOf(Props props)
    • actorOf

      ActorRef actorOf(Props props, String name)
    • attachChild

      ActorRef attachChild(Props props, boolean systemService)
    • attachChild

      ActorRef attachChild(Props props, String name, boolean systemService)
    • _functionRefsDoNotCallMeDirectly_$eq

      void _functionRefsDoNotCallMeDirectly_$eq(scala.collection.immutable.Map<String,org.apache.pekko.actor.FunctionRef> x$1)
    • functionRefs

      scala.collection.immutable.Map<String,org.apache.pekko.actor.FunctionRef> functionRefs()
    • getFunctionRefOrNobody

      org.apache.pekko.actor.InternalActorRef getFunctionRefOrNobody(String name, int uid)
    • getFunctionRefOrNobody$default$2

      int getFunctionRefOrNobody$default$2()
    • addFunctionRef

      org.apache.pekko.actor.FunctionRef addFunctionRef(scala.Function2<ActorRef,Object,scala.runtime.BoxedUnit> f, String name)
    • addFunctionRef$default$2

      String addFunctionRef$default$2()
    • removeFunctionRef

      boolean removeFunctionRef(org.apache.pekko.actor.FunctionRef ref)
    • stopFunctionRefs

      void stopFunctionRefs()
    • _nextNameDoNotCallMeDirectly_$eq

      void _nextNameDoNotCallMeDirectly_$eq(long x$1)
    • randomName

      String randomName(StringBuilder sb)
    • randomName

      String randomName()
    • stop

      void stop(ActorRef actor)
    • _preventPrivateUnusedErasure

      long _preventPrivateUnusedErasure()
    • swapChildrenRefs

      boolean swapChildrenRefs(ChildrenContainer oldChildren, ChildrenContainer newChildren)
      low level CAS helpers
    • reserveChild

      boolean reserveChild(String name)
    • unreserveChild

      boolean unreserveChild(String name)
    • initChild

      scala.Option<ChildRestartStats> initChild(ActorRef ref)
    • setChildrenTerminationReason

      boolean setChildrenTerminationReason(ChildrenContainer.SuspendReason reason)
    • setTerminated

      void setTerminated()
    • isNormal

      boolean isNormal()
    • isTerminating

      boolean isTerminating()
    • waitingForChildrenOrNull

      ChildrenContainer.SuspendReason waitingForChildrenOrNull()
    • suspendChildren

      void suspendChildren(scala.collection.immutable.Set<ActorRef> exceptFor)
    • suspendChildren$default$1

      scala.collection.immutable.Set<ActorRef> suspendChildren$default$1()
    • resumeChildren

      void resumeChildren(Throwable causedByFailure, ActorRef perp)
    • getChildByName

      scala.Option<ChildStats> getChildByName(String name)
    • getChildByRef

      scala.Option<ChildRestartStats> getChildByRef(ActorRef ref)
    • getAllChildStats

      scala.collection.immutable.Iterable<ChildRestartStats> getAllChildStats()
    • getSingleChild

      org.apache.pekko.actor.InternalActorRef getSingleChild(String name)
    • removeChildAndGetStateChange

      scala.Option<ChildrenContainer.SuspendReason> removeChildAndGetStateChange(ActorRef child)
    • checkName

      String checkName(String name)
    • makeChild

      ActorRef makeChild(org.apache.pekko.actor.ActorCell cell, Props props, String name, boolean async, boolean systemService)