C# Класс 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.
Наследование: Akka.Routing.Pool
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CreateRouterActor ( ) : RouterActor

Описание методов

Copy() публичный Метод

public Copy ( Akka.Routing.Pool local = null, IEnumerable
nodes = null ) : Akka.Routing.RouterConfig
local Akka.Routing.Pool
nodes IEnumerable
Результат Akka.Routing.RouterConfig

CreateRouter() публичный Метод

public CreateRouter ( ActorSystem system ) : Router
system ActorSystem
Результат Akka.Routing.Router

Equals() публичный Метод

public Equals ( Akka.Routing.RouterConfig other ) : bool
other Akka.Routing.RouterConfig
Результат bool

GetNrOfInstances() публичный Метод

public GetNrOfInstances ( ActorSystem system ) : int
system ActorSystem
Результат int

NewRoutee() публичный Метод

public NewRoutee ( Props routeeProps, IActorContext context ) : Routee
routeeProps Props
context IActorContext
Результат Akka.Routing.Routee

RemoteRouterConfig() публичный Метод

public RemoteRouterConfig ( Akka.Routing.Pool local, IEnumerable
nodes ) : System
local Akka.Routing.Pool
nodes IEnumerable
Результат System

ToSurrogate() публичный Метод

public ToSurrogate ( ActorSystem system ) : ISurrogate
system ActorSystem
Результат ISurrogate

WithDispatcher() публичный Метод

public WithDispatcher ( string dispatcher ) : Akka.Routing.Pool
dispatcher string
Результат Akka.Routing.Pool

WithFallback() публичный Метод

public WithFallback ( Akka.Routing.RouterConfig routerConfig ) : Akka.Routing.RouterConfig
routerConfig Akka.Routing.RouterConfig
Результат Akka.Routing.RouterConfig

WithResizer() публичный Метод

public WithResizer ( Akka.Routing.Resizer resizer ) : Akka.Routing.Pool
resizer Akka.Routing.Resizer
Результат Akka.Routing.Pool

WithSupervisorStrategy() публичный Метод

public WithSupervisorStrategy ( Akka.Actor.SupervisorStrategy strategy ) : Akka.Routing.Pool
strategy Akka.Actor.SupervisorStrategy
Результат Akka.Routing.Pool