Click or drag to resize
Akka.NETActorCell Class
TBD
Class ActorCell.
Inheritance Hierarchy

Namespace:  Akka.Actor
Assembly:  Akka (in Akka.dll) Version: 1.2.3.129 (1.2.3.129)
Syntax
public class ActorCell : IUntypedActorContext, IActorContext, 
	IActorRefFactory, ICanWatch, ICell

The ActorCell type exposes the following members.

Constructors
  NameDescription
Public methodActorCell
TBD
Top
Properties
Methods
  NameDescription
Public methodActorOf
TBD
Public methodActorSelection(String)
TBD
Public methodActorSelection(ActorPath)
TBD
Protected methodAddressTerminated
TBD
Protected methodAddWatcher
TBD
Public methodAttachChild
TBD
Protected methodAutoReceiveMessage
TBD
Public methodBecome
TBD
Public methodBecomeStacked
TBD
Public methodCheckReceiveTimeout
TBD
Protected methodClearActor
TBD
Protected methodClearActorCell
TBD
Protected methodCreateNewActorInstance
TBD
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 methodGetChildByName Obsolete.
Public methodGetChildren
TBD
Public methodStatic memberGetCurrentSelfOrNoSender
TBD
Public methodStatic memberGetCurrentSenderOrNoSender
TBD
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetSingleChild Obsolete.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Initialize this cell, i.e. set up mailboxes and supervision. The UID must be reasonably different from the previous UID of a possible actor with the same path, which can be achieved by using ThreadLocalRandom
Public methodInitChild
This should only be used privately or when creating the root actor.
Public methodInvoke
Invokes the specified envelope.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodPrepareForNewActor
TBD
Protected methodPreStart
Allow extra pre-start initialization in derived classes
Protected methodReceivedTerminated
TBD
Public methodReceiveMessageForTest
This is only intended to be called from TestKit's TestActorRef
Protected methodRemoveChildAndGetStateChange
TBD
Protected methodRemWatcher
TBD
Public methodReserveChild
TBD
Public methodRestart
Restarts the specified cause.
Public methodResume
Resumes the specified caused by failure.
Public methodSendMessage(Envelope)
TBD
Public methodSendMessage(IActorRef, Object)
TBD
Public methodSendSystemMessage
TBD
Protected methodSetActorFields
TBD
Protected methodSetChildrenTerminationReason
TBD
Public methodSetReceiveTimeout
TBD
Protected methodSetTerminated
TBD
Public methodStatic memberSplitNameAndUid
TBD
Public methodStart
Starts this instance.
Protected methodStash
TBD
Public methodStop
Async stop this actor
Public methodStop(IActorRef)
Stops the specified child.
Public methodSuspend
Suspends this instance.
Protected methodTellWatchersWeDied
TBD
Public methodTerminatedQueuedFor
TBD
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetChildStatsByName
Tries to get the stats for the child with the specified name. The stats can be either ChildNameReserved indicating that only a name has been reserved for the child, or a ChildRestartStats for a child that has been initialized/created.
Protected methodTryGetChildStatsByRef
Tries to get the stats for the specified child.
Remarks
Since the child exists ChildRestartStats is the only valid IChildStats.
Public methodTryGetSingleChild
TBD
Public methodUnbecomeStacked
TBD
Protected methodUnreserveChild
TBD
Public methodUnwatch
TBD
Protected methodUnwatchWatchedActors
TBD
Public methodUseThreadContext
TBD
Public methodWatch
TBD
Protected methodWatchedActorTerminated
When this actor is watching the subject of Terminated message it will be propagated to user's receive.
Top
Fields
  NameDescription
Public fieldStatic memberUndefinedUid
TBD
Top
Extension Methods
  NameDescription
Public Extension MethodActorOf(ActionIActorDsl, String)Overloaded.
TBD
(Defined by ActExtensions.)
Public Extension MethodActorOf(ActionIActorDsl, IActorContext, String)Overloaded.
TBD
(Defined by ActExtensions.)
Public Extension MethodActorOfTActor(String)Overloaded.
TBD
(Defined by ActorRefFactoryExtensions.)
Public Extension MethodActorSelection
Construct an ActorSelection from the given string representing a path relative to the given target. This operation has to create all the matching magic, so it is preferable to cache its result if the intention is to send messages frequently.
(Defined by ActorRefFactoryExtensions.)
Public Extension MethodAsInstanceOfT
TBD
(Defined by Extensions.)
Public Extension MethodCreateStash(Type)Overloaded.
TBD
(Defined by StashFactory.)
Public Extension MethodCreateStash(IActorStash)Overloaded.
TBD
(Defined by StashFactory.)
Public Extension MethodCreateStashTOverloaded.
TBD
(Defined by StashFactory.)
Public Extension MethodDI
Creates an adapter used to generate Props configuration objects using the DI extension using a given actor context.
(Defined by Extensions.)
Public Extension MethodGetLogger
Creates a new logging adapter using the specified context's event stream.
(Defined by Logging.)
Public Extension MethodLoadFailureDetector
Loads an instantiates a given FailureDetector implementation. The class to be loaded must have a constructor that accepts a Config and an EventStream parameter. Will throw ConfigurationException if the implementation cannot be loaded.
(Defined by FailureDetectorLoader.)
Public Extension MethodMatchOverloaded.
Matches the specified target.
(Defined by PatternMatch.)
Public Extension MethodMatchTOverloaded.
Matches the specified target and return a result of target processing.
(Defined by PatternMatch.)
Public Extension MethodMaterializer

Creates a ActorMaterializer which will execute every step of a transformation pipeline within its own ActorBase. The required IActorRefFactory (which can be either an ActorSystem or an IActorContext) will be used to create one actor that in turn creates actors for the transformation steps.

The materializer's ActorMaterializerSettings will be obtained from the configuration of the context's underlying ActorSystem.

The namePrefix is used as the first part of the names of the actors running the processing steps. The default namePrefix is "flow". The actor names are built up of namePrefix-flowNumber-flowStepNumber-stepName.

(Defined by ActorMaterializerExtensions.)
Top
See Also