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
Datei anzeigen Open project: rogeralsing/akka.net

Public Methods

Method 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

Method Description
CreateRouterActor ( ) : RouterActor

Method Details

Copy() public method

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

CreateRouter() public method

public CreateRouter ( ActorSystem system ) : Router
system ActorSystem
return Akka.Routing.Router

Equals() public method

public Equals ( Akka.Routing.RouterConfig other ) : bool
other Akka.Routing.RouterConfig
return bool

GetNrOfInstances() public method

public GetNrOfInstances ( ActorSystem system ) : int
system ActorSystem
return int

NewRoutee() public method

public NewRoutee ( Props routeeProps, IActorContext context ) : Routee
routeeProps Props
context IActorContext
return Akka.Routing.Routee

RemoteRouterConfig() public method

public RemoteRouterConfig ( Akka.Routing.Pool local, IEnumerable
nodes ) : System
local Akka.Routing.Pool
nodes IEnumerable
return System

ToSurrogate() public method

public ToSurrogate ( ActorSystem system ) : ISurrogate
system ActorSystem
return ISurrogate

WithDispatcher() public method

public WithDispatcher ( string dispatcher ) : Akka.Routing.Pool
dispatcher string
return Akka.Routing.Pool

WithFallback() public method

public WithFallback ( Akka.Routing.RouterConfig routerConfig ) : Akka.Routing.RouterConfig
routerConfig Akka.Routing.RouterConfig
return Akka.Routing.RouterConfig

WithResizer() public method

public WithResizer ( Akka.Routing.Resizer resizer ) : Akka.Routing.Pool
resizer Akka.Routing.Resizer
return Akka.Routing.Pool

WithSupervisorStrategy() public method

public WithSupervisorStrategy ( Akka.Actor.SupervisorStrategy strategy ) : Akka.Routing.Pool
strategy Akka.Actor.SupervisorStrategy
return Akka.Routing.Pool