ActorSystemImpl Class |
Namespace: Akka.Actor.Internal
The ActorSystemImpl type exposes the following members.
Name | Description | |
---|---|---|
ActorSystemImpl(String) |
Initializes a new instance of the ActorSystemImpl class.
| |
ActorSystemImpl(String, Config) |
Initializes a new instance of the ActorSystemImpl class.
|
Name | Description | |
---|---|---|
ActorPipelineResolver |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ExtendedActorSystemActorPipelineResolver.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
DeadLetters |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemDeadLetters.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Dispatchers |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemDispatchers.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
EventStream |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemEventStream.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Guardian |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ExtendedActorSystemGuardian.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Log |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemLog.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
LookupRoot |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ExtendedActorSystemLookupRoot.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Mailboxes |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemMailboxes.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Name |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemName.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Provider |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ExtendedActorSystemProvider.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Scheduler |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemScheduler.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Serialization |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemSerialization.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Settings |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ActorSystemSettings.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
StartTime |
Start-up time since the epoch.
(Inherited from ActorSystem.) | |
SystemGuardian |
An actor system is a hierarchical group of actors which share common
configuration, e.g. dispatchers, deployments, remote capabilities and
addresses. It is also the entry point for creating or looking up actors.
There are several possibilities for creating actors (see Props
for details on `props`):
(Overrides ExtendedActorSystemSystemGuardian.)system.ActorOf(props, "name"); system.ActorOf(props); system.ActorOf(Props.Create(typeof(MyActor)), "name"); system.ActorOf(Props.Create(() => new MyActor(arg1, arg2), "name"); | |
Uptime |
Up-time of this actor system.
(Inherited from ActorSystem.) | |
WhenTerminated |
Returns a task which will be completed after the ActorSystem has been
terminated and termination hooks have been executed. Be careful to not schedule any
operations on the `dispatcher` of this actor system as it will have been shut down
before this task completes.
(Overrides ActorSystemWhenTerminated.) |
Name | Description | |
---|---|---|
Abort |
Shuts down the ActorSystem without all of the usual guarantees,
i.e. we may not guarantee that remotely deployed actors are properly shut down
when we abort.
(Overrides ExtendedActorSystemAbort.) | |
ActorOf |
TBD
(Overrides ActorSystemActorOf(Props, String).) | |
ActorSelection(String) |
TBD
(Overrides ActorSystemActorSelection(String).) | |
ActorSelection(ActorPath) |
TBD
(Overrides ActorSystemActorSelection(ActorPath).) | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from ActorSystem.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetExtension(IExtensionId) |
Retrieves the specified extension that is registered to this actor system.
(Overrides ActorSystemGetExtension(IExtensionId).) | |
GetExtensionT |
Retrieves an extension with the specified type that is registered to this actor system.
(Overrides ActorSystemGetExtensionT.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasExtension(Type) |
Determines whether this actor system has an extension with the specified type.
(Overrides ActorSystemHasExtension(Type).) | |
HasExtensionT |
Determines whether this actor system has the specified extension.
(Overrides ActorSystemHasExtensionT.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RegisterExtension |
Registers the specified extension with this actor system.
(Overrides ActorSystemRegisterExtension(IExtensionId).) | |
RegisterOnTermination | Registers a block of code (callback) to run after ActorSystem.shutdown has been issued and all actors in this actor system have been stopped. Multiple code blocks may be registered by calling this method multiple times. The callbacks will be run sequentially in reverse order of registration, i.e. last registration is run first. | |
Start | Starts this system | |
Stop |
Stops the specified actor permanently.
(Overrides ActorSystemStop(IActorRef).) | |
SystemActorOf(Props, String) |
Creates a new system actor that lives under the "/system" guardian.
(Overrides ExtendedActorSystemSystemActorOf(Props, String).) | |
SystemActorOfTActor(String) |
Creates a new system actor that lives under the "/system" guardian.
(Overrides ExtendedActorSystemSystemActorOfTActor(String).) | |
Terminate | Terminates this actor system. This will stop the guardian actor, which in turn will recursively stop all its child actors, then the system guardian (below which the logging actors reside) and the execute all registered termination handlers (RegisterOnTermination(Action)). Be careful to not schedule any operations on completion of the returned task using the `dispatcher` of this actor system as it will have been shut down before the task completes. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
TryGetExtension(Type, Object) |
Tries to retrieve an extension with the specified type.
(Overrides ActorSystemTryGetExtension(Type, Object).) | |
TryGetExtensionT(T) |
Tries to retrieve an extension with the specified type
(Inherited from ActorSystem.) | |
TryGetExtensionT(T) |
Tries to retrieve an extension with the specified type.
(Overrides ActorSystemTryGetExtensionT(T).) |
Name | Description | |
---|---|---|
AddDependencyResolver |
Registers a dependency resolver with a given actor system.
(Defined by Extensions.) | |
AsInstanceOfT |
TBD
(Defined by Extensions.) | |
DI |
Creates an adapter used to generate Props configuration objects using the DI extension using a given actor system.
(Defined by Extensions.) | |
DistributedData |
Returns th DistributedData(ActorSystem) extension configured for provided
system. Configuration is supplied automatically from HOCON
config under the path: `akka.cluster.distributed-data`
(Defined by DistributedDataExtensions.) | |
Match | Overloaded.
Matches the specified target.
(Defined by PatternMatch.) | |
MatchT | Overloaded.
Matches the specified target and return a result of target processing.
(Defined by PatternMatch.) | |
ReadJournalForTJournal | (Defined by PersistenceQueryExtensions.) | |
Tcp |
TBD
(Defined by TcpExtensions.) | |
TcpStream |
TBD
(Defined by TcpStreamExtensions.) | |
Udp |
TBD
(Defined by UdpExtensions.) | |
WithExtensionT | Overloaded.
Retrieves the extension specified by a given type, T, from a given actor system.
(Defined by ActorSystemWithExtensions.) | |
WithExtensionT(Type) | Overloaded.
Retrieves the extension specified by a given type, T, from a given actor system.
If the extension does not exist within the actor system, then the extension specified by extensionId
is registered to the actor system.
(Defined by ActorSystemWithExtensions.) | |
WithExtensionT, TI | Overloaded.
Retrieves the extension specified by a given type, T, from a given actor system.
If the extension does not exist within the actor system, then the extension specified by TI
is registered to the actor system.
(Defined by ActorSystemWithExtensions.) |