Click or drag to resize
RouterPoolActor Class
Class RouterPoolActor.
Inheritance Hierarchy

Namespace: Akka.Routing
Assembly: Akka (in Akka.dll) Version: 0.8.0.0 (0.8.0.0)
Syntax
public class RouterPoolActor : RouterActor

The RouterPoolActor type exposes the following members.

Constructors
  NameDescription
Public methodRouterPoolActor
Initializes a new instance of the RouterPoolActor class.
Top
Methods
  NameDescription
Public methodAroundPostRestart
Can be overridden to intercept calls to `postRestart`. Calls `postRestart` by default.
(Inherited from ActorBase.)
Public methodAroundPostStop
Can be overridden to intercept calls to `postStop`. Calls `postStop` by default..
(Inherited from ActorBase.)
Public methodAroundPreRestart
Can be overridden to intercept calls to `preRestart`. Calls `preRestart` by default.
(Inherited from ActorBase.)
Public methodAroundPreStart
Can be overridden to intercept calls to `preStart`. Calls `preStart` by default.
(Inherited from ActorBase.)
Protected methodAroundReceive (Inherited from ActorBase.)
Protected methodBecome(Receive, Boolean)
Changes the Actor's behavior to become the new Receive handler. This method acts upon the behavior stack as follows:

if discardOld==true it will replace the current behavior (i.e. the top element)

if discardOld==false it will keep the current behavior and push the given one atop

The default of replacing the current behavior on the stack has been chosen to avoid memory leaks in case client code is written without consulting this documentation first (i.e. always pushing new behaviors and never issuing an Unbecome)
(Inherited from ActorBase.)
Protected methodBecome(UntypedReceive, Boolean)
Changes the Actor's behavior to become the new Receive(Object) handler. This method acts upon the behavior stack as follows:

if discardOld==true it will replace the current behavior (i.e. the top element)

if discardOld==false it will keep the current behavior and push the given one atop

The default of replacing the current behavior on the stack has been chosen to avoid memory leaks in case client code is written without consulting this documentation first (i.e. always pushing new behaviors and never issuing an Unbecome)
(Inherited from UntypedActor.)
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 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.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnReceive
Called when [receive].
(Overrides RouterActorOnReceive(Object).)
Protected methodPostRestart
User overridable callback: By default it calls `preStart()`.

Is called right AFTER restart on the newly created Actor to allow reinitialization after an Actor crash.

(Inherited from ActorBase.)
Protected methodPostStop
User overridable callback.

Is called asynchronously after 'actor.stop()' is invoked. Empty default implementation.

(Inherited from ActorBase.)
Protected methodPreRestart (Inherited from RouterActor.)
Protected methodPreStart
User overridable callback.

Is called when an Actor is started. Actors are automatically started asynchronously when created. Empty default implementation.

(Inherited from ActorBase.)
Protected methodReceive (Inherited from UntypedActor.)
Protected methodSetReceiveTimeout

Defines the inactivity timeout after which the sending of a ReceiveTimeout message is triggered. When specified, the receive function should be able to handle a ReceiveTimeout message.

Please note that the receive timeout might fire and enqueue the ReceiveTimeout message right after another message was enqueued; hence it is not guaranteed that upon reception of the receive timeout there must have been an idle period beforehand as configured via this method.

Once set, the receive timeout stays in effect (i.e. continues firing repeatedly after inactivity periods). Pass in null to switch off this feature.

(Inherited from ActorBase.)
Protected methodStopIfAllRouteesRemoved (Inherited from RouterActor.)
Protected methodSupervisorStrategy (Inherited from ActorBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodUnbecome
Reverts the Actor behavior to the previous one on the behavior stack.
(Inherited from ActorBase.)
Protected methodUnhandled
Is called when a message isn't handled by the current behavior of the actor by default it fails with either a DeathPactException (in case of an unhandled Terminated message) or publishes an UnhandledMessage to the actor's system's EventStream
(Inherited from ActorBase.)
Top
Extension Methods
Properties
  NameDescription
Protected propertyCell (Inherited from RouterActor.)
Protected propertySelf
Gets the self ActorRef
(Inherited from ActorBase.)
Protected propertySender
Gets the sending ActorRef of the current message
(Inherited from ActorBase.)
Top
See Also