Package org.apache.pekko.actor.dungeon
Interface Children
public interface Children
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoid_functionRefsDoNotCallMeDirectly_$eq(scala.collection.immutable.Map<String, org.apache.pekko.actor.FunctionRef> x$1) void_nextNameDoNotCallMeDirectly_$eq(long x$1) longorg.apache.pekko.actor.FunctionRefaddFunctionRef(scala.Function2<ActorRef, Object, scala.runtime.BoxedUnit> f, String name) attachChild(Props props, boolean systemService) attachChild(Props props, String name, boolean systemService) scala.Option<ActorRef>scala.collection.immutable.Iterable<ActorRef>children()scala.collection.immutable.Map<String,org.apache.pekko.actor.FunctionRef> scala.collection.immutable.Iterable<ChildRestartStats>scala.Option<ChildStats>getChildByName(String name) scala.Option<ChildRestartStats>getChildByRef(ActorRef ref) org.apache.pekko.actor.InternalActorRefgetFunctionRefOrNobody(String name, int uid) intorg.apache.pekko.actor.InternalActorRefgetSingleChild(String name) scala.Option<ChildRestartStats>booleanisNormal()booleanmakeChild(org.apache.pekko.actor.ActorCell cell, Props props, String name, boolean async, boolean systemService) scala.Option<ChildrenContainer.SuspendReason>booleanremoveFunctionRef(org.apache.pekko.actor.FunctionRef ref) booleanreserveChild(String name) voidresumeChildren(Throwable causedByFailure, ActorRef perp) booleanvoidvoidvoidvoidsuspendChildren(scala.collection.immutable.Set<ActorRef> exceptFor) scala.collection.immutable.Set<ActorRef>booleanswapChildrenRefs(ChildrenContainer oldChildren, ChildrenContainer newChildren) low level CAS helpersbooleanunreserveChild(String name)
-
Method Details
-
_childrenRefsDoNotCallMeDirectly_$eq
-
childrenRefs
ChildrenContainer childrenRefs() -
children
scala.collection.immutable.Iterable<ActorRef> children() -
getChildren
-
child
-
getChild
-
findChild
-
actorOf
-
actorOf
-
attachChild
-
attachChild
-
_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
-
getFunctionRefOrNobody$default$2
int getFunctionRefOrNobody$default$2() -
addFunctionRef
-
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
-
randomName
String randomName() -
stop
-
_preventPrivateUnusedErasure
long _preventPrivateUnusedErasure() -
swapChildrenRefs
low level CAS helpers -
reserveChild
-
unreserveChild
-
initChild
-
setChildrenTerminationReason
-
setTerminated
void setTerminated() -
isNormal
boolean isNormal() -
isTerminating
boolean isTerminating() -
waitingForChildrenOrNull
ChildrenContainer.SuspendReason waitingForChildrenOrNull() -
suspendChildren
-
suspendChildren$default$1
scala.collection.immutable.Set<ActorRef> suspendChildren$default$1() -
resumeChildren
-
getChildByName
-
getChildByRef
-
getAllChildStats
scala.collection.immutable.Iterable<ChildRestartStats> getAllChildStats() -
getSingleChild
-
removeChildAndGetStateChange
-
checkName
-
makeChild
-