Package akka.actor
Class ExtendedActorSystem
- java.lang.Object
-
- akka.actor.ActorSystem
-
- akka.actor.ExtendedActorSystem
-
- All Implemented Interfaces:
ActorRefFactory
,ClassicActorSystemProvider
- Direct Known Subclasses:
ActorSystemImpl
public abstract class ExtendedActorSystem extends ActorSystem
The ActorRefProvider is the only entity which creates all actor references within this actor system.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class akka.actor.ActorSystem
ActorSystem.Settings
-
-
Constructor Summary
Constructors Constructor Description ExtendedActorSystem()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract DynamicAccess
dynamicAccess()
ClassLoader wrapper which is used for reflective accesses internally.abstract InternalActorRef
guardian()
The top-level supervisor of all actors created using system.actorOf(...).abstract LoggingFilter
logFilter()
Filter of log events that is used by the LoggingAdapter before publishing log events to the eventStreamabstract java.lang.String
printTree()
For debugging: traverse actor hierarchy and make string representation.abstract ActorRefProvider
provider()
INTERNAL APIabstract ActorRef
systemActorOf​(Props props, java.lang.String name)
Create an actor in the "/system" namespace.abstract InternalActorRef
systemGuardian()
The top-level supervisor of all system-internal services like logging.abstract java.util.concurrent.ThreadFactory
threadFactory()
A ThreadFactory that can be used if the transport needs to create any Threads-
Methods inherited from class akka.actor.ActorSystem
$div, $div, apply, apply, apply, apply, apply, apply, apply, apply$default$2, apply$default$3, apply$default$4, child, create, create, create, create, create, create, create, deadLetters, descendant, dispatcher, dispatchers, EnvHome, eventStream, extension, findClassLoader, getDispatcher, getEventStream, getScheduler, getWhenTerminated, GlobalHome, hasExtension, log, logConfiguration, mailboxes, name, registerExtension, registerOnTermination, registerOnTermination, scheduler, settings, startTime, SystemHome, terminate, uptime, Version, whenTerminated
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface akka.actor.ActorRefFactory
actorFor, actorFor, actorFor, actorFor, actorOf, actorOf, actorSelection, actorSelection, lookupRoot, stop, systemImpl
-
Methods inherited from interface akka.actor.ClassicActorSystemProvider
classicSystem
-
-
-
-
Method Detail
-
dynamicAccess
public abstract DynamicAccess dynamicAccess()
ClassLoader wrapper which is used for reflective accesses internally. This is set to use the context class loader, if one is set, or the class loader which loaded the ActorSystem implementation. The context class loader is also set on all threads created by the ActorSystem, if one was set during creation.- Returns:
- (undocumented)
-
guardian
public abstract InternalActorRef guardian()
The top-level supervisor of all actors created using system.actorOf(...).- Returns:
- (undocumented)
-
logFilter
public abstract LoggingFilter logFilter()
Filter of log events that is used by the LoggingAdapter before publishing log events to the eventStream- Returns:
- (undocumented)
-
printTree
public abstract java.lang.String printTree()
For debugging: traverse actor hierarchy and make string representation. Careful, this may OOM on large actor systems, and it is only meant for helping debugging in case something already went terminally wrong.- Returns:
- (undocumented)
-
provider
public abstract ActorRefProvider provider()
Description copied from interface:ActorRefFactory
INTERNAL API- Returns:
- (undocumented)
-
systemActorOf
public abstract ActorRef systemActorOf​(Props props, java.lang.String name)
Create an actor in the "/system" namespace. This actor will be shut down during system.terminate only after all user actors have terminated.- Parameters:
props
- (undocumented)name
- (undocumented)- Returns:
- (undocumented)
-
systemGuardian
public abstract InternalActorRef systemGuardian()
The top-level supervisor of all system-internal services like logging.- Returns:
- (undocumented)
-
threadFactory
public abstract java.util.concurrent.ThreadFactory threadFactory()
A ThreadFactory that can be used if the transport needs to create any Threads- Returns:
- (undocumented)
-
-