Click or drag to resize
ExtendedActorSystem Class
More powerful interface to the actor system’s implementation which is presented to extensions (see IExtension).
Remarks
Important Notice:

This class is not meant to be extended by user code. If you want to actually roll your own Akka, beware that you are completely on your own in that case!

Inheritance Hierarchy

Namespace: Akka.Actor
Assembly: Akka (in Akka.dll) Version: 0.8.0.0 (0.8.0.0)
Syntax
public abstract class ExtendedActorSystem : ActorSystem

The ExtendedActorSystem type exposes the following members.

Constructors
  NameDescription
Protected methodExtendedActorSystem
Initializes a new instance of the ExtendedActorSystem class
Top
Methods
  NameDescription
Public methodActorOf (Inherited from ActorSystem.)
Public methodActorSelection(String) (Inherited from ActorSystem.)
Public methodActorSelection(ActorPath) (Inherited from ActorSystem.)
Public methodAwaitTermination
Block current thread until the system has been shutdown. This will block until after all on termination callbacks have been run.
(Inherited from ActorSystem.)
Public methodAwaitTermination(TimeSpan)
Block current thread until the system has been shutdown, or the specified timeout has elapsed. This will block until after all on termination callbacks have been run.

Returns true if the system was shutdown during the specified time; false if it timed out.

(Inherited from ActorSystem.)
Public methodAwaitTermination(TimeSpan, CancellationToken)
Block current thread until the system has been shutdown, or the specified timeout has elapsed, or the cancellationToken was canceled. This will block until after all on termination callbacks have been run.

Returns true if the system was shutdown during the specified time; false if it timed out, or the cancellationToken was canceled.

(Inherited from ActorSystem.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetExtension(IExtensionId)
Returns an extension registered to this ActorSystem
(Inherited from ActorSystem.)
Public methodGetExtensionT
Returns an extension registered to this ActorSystem
(Inherited from ActorSystem.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasExtension(Type)
Determines whether this instance has the specified extension.
(Inherited from ActorSystem.)
Public methodHasExtensionT
Determines whether this instance has the specified extension.
(Inherited from ActorSystem.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRegisterExtension (Inherited from ActorSystem.)
Public methodShutdown
Stop 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 ([!:ActorSystem.RegisterOnTermination]).
(Inherited from ActorSystem.)
Public methodStop (Inherited from ActorSystem.)
Public methodSystemActorOf(Props, String)
Creates a new system actor in the "/system" namespace. This actor will be shut down during system shutdown only after all user actors have terminated.
Public methodSystemActorOfTActor(String)
Creates a new system actor in the "/system" namespace. This actor will be shut down during system shutdown only after all user actors have terminated.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetExtension(Type, Object)
Tries to the get the extension of specified type.
(Inherited from ActorSystem.)
Public methodTryGetExtensionT(T)
Tries to the get the extension of specified type.
(Inherited from ActorSystem.)
Public methodWaitForShutdown Obsolete.
Block and prevent the main application thread from exiting unless the actor system is shut down.
(Inherited from ActorSystem.)
Top
Extension Methods
Properties
  NameDescription
Public propertyActorPipelineResolver
Gets the actor producer pipeline resolver for current actor system. It may be used by Akka plugins to inject custom behavior directly into actor creation chain.
Public propertyDeadLetters
Gets the dead letters.
(Inherited from ActorSystem.)
Public propertyDispatchers
Gets the dispatchers.
(Inherited from ActorSystem.)
Public propertyEventStream
Gets the event stream.
(Inherited from ActorSystem.)
Public propertyGuardian
Gets the top-level supervisor of all user actors created using system.ActorOf(...)
Public propertyLog
Gets the log
(Inherited from ActorSystem.)
Public propertyMailboxes
Gets the mailboxes.
(Inherited from ActorSystem.)
Public propertyName
Gets the name of this system.
(Inherited from ActorSystem.)
Public propertyProvider
Gets the provider.
Public propertyScheduler
Gets the scheduler.
(Inherited from ActorSystem.)
Public propertySerialization
Gets the serialization.
(Inherited from ActorSystem.)
Public propertySettings
Gets the settings.
(Inherited from ActorSystem.)
Public propertySystemGuardian
Gets the top-level supervisor of all system-internal services like logging.
Public propertyTerminationTask
Returns a task that will be completed when the system has terminated.
(Inherited from ActorSystem.)
Top
See Also