C# Class Akka.Remote.Routing.RemoteRouterConfig

RouterConfig implementation for remote deployment of routees on defined target nodes. Delegates other duties to the local Pool, which makes it possible to mix this with built-in routers such as RoundRobinGroup or custom routers.
Inheritance: Akka.Routing.Pool
Afficher le fichier Open project: rogeralsing/akka.net

Méthodes publiques

Méthode Description
Copy ( Akka.Routing.Pool local = null, IEnumerable
nodes = null ) : Akka.Routing.RouterConfig
CreateRouter ( ActorSystem system ) : Router
Equals ( Akka.Routing.RouterConfig other ) : bool
GetNrOfInstances ( ActorSystem system ) : int
NewRoutee ( Props routeeProps, IActorContext context ) : Routee
RemoteRouterConfig ( Akka.Routing.Pool local, IEnumerable
nodes ) : System
ToSurrogate ( ActorSystem system ) : ISurrogate
WithDispatcher ( string dispatcher ) : Akka.Routing.Pool
WithFallback ( Akka.Routing.RouterConfig routerConfig ) : Akka.Routing.RouterConfig
WithResizer ( Akka.Routing.Resizer resizer ) : Akka.Routing.Pool
WithSupervisorStrategy ( Akka.Actor.SupervisorStrategy strategy ) : Akka.Routing.Pool

Private Methods

Méthode Description
CreateRouterActor ( ) : RouterActor

Method Details

Copy() public méthode

public Copy ( Akka.Routing.Pool local = null, IEnumerable
nodes = null ) : Akka.Routing.RouterConfig
local Akka.Routing.Pool
nodes IEnumerable
Résultat Akka.Routing.RouterConfig

CreateRouter() public méthode

public CreateRouter ( ActorSystem system ) : Router
system ActorSystem
Résultat Akka.Routing.Router

Equals() public méthode

public Equals ( Akka.Routing.RouterConfig other ) : bool
other Akka.Routing.RouterConfig
Résultat bool

GetNrOfInstances() public méthode

public GetNrOfInstances ( ActorSystem system ) : int
system ActorSystem
Résultat int

NewRoutee() public méthode

public NewRoutee ( Props routeeProps, IActorContext context ) : Routee
routeeProps Props
context IActorContext
Résultat Akka.Routing.Routee

RemoteRouterConfig() public méthode

public RemoteRouterConfig ( Akka.Routing.Pool local, IEnumerable
nodes ) : System
local Akka.Routing.Pool
nodes IEnumerable
Résultat System

ToSurrogate() public méthode

public ToSurrogate ( ActorSystem system ) : ISurrogate
system ActorSystem
Résultat ISurrogate

WithDispatcher() public méthode

public WithDispatcher ( string dispatcher ) : Akka.Routing.Pool
dispatcher string
Résultat Akka.Routing.Pool

WithFallback() public méthode

public WithFallback ( Akka.Routing.RouterConfig routerConfig ) : Akka.Routing.RouterConfig
routerConfig Akka.Routing.RouterConfig
Résultat Akka.Routing.RouterConfig

WithResizer() public méthode

public WithResizer ( Akka.Routing.Resizer resizer ) : Akka.Routing.Pool
resizer Akka.Routing.Resizer
Résultat Akka.Routing.Pool

WithSupervisorStrategy() public méthode

public WithSupervisorStrategy ( Akka.Actor.SupervisorStrategy strategy ) : Akka.Routing.Pool
strategy Akka.Actor.SupervisorStrategy
Résultat Akka.Routing.Pool