Akka.Routing.Router.AddRoutee C# (CSharp) Method

AddRoutee() public method

Create a new instance with one more routee and the same RoutingLogic.
public AddRoutee ( ActorSelection routee ) : Router
routee Akka.Actor.ActorSelection
return Router
        public Router AddRoutee(ActorSelection routee)
        {
           return AddRoutee(new ActorSelectionRoutee(routee));
        }

Same methods

Router::AddRoutee ( IActorRef routee ) : Router
Router::AddRoutee ( Routee routee ) : Router

Usage Example

示例#1
0
        public void Router_AddRoute_should_not_add_same_routee()
        {
            var router = new Router(new RoundRobinRoutingLogic(), TestActor);

            var updatedRouter = router.AddRoutee(TestActor);
            updatedRouter.Routees.Count().ShouldBe(1);
            updatedRouter.Routees.First().AsInstanceOf<ActorRefRoutee>().Actor.ShouldBe(TestActor);
        }
All Usage Examples Of Akka.Routing.Router::AddRoutee