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

Route() public method

public Route ( object message, IActorRef sender ) : void
message object
sender IActorRef
return void
        public void Route(object message, IActorRef sender)
        {
            if (message is Broadcast)
            {
                new SeveralRoutees(_routees).Send(UnWrap(message), sender);
            }
            else
            {
                Send(_logic.Select(message, _routees), message, sender);
            }
        }

Usage Example

示例#1
0
 /// <summary>
 /// TBD
 /// </summary>
 /// <param name="envelope">TBD</param>
 public override void SendMessage(Envelope envelope)
 {
     if (RouterConfig.IsManagementMessage(envelope.Message))
     {
         base.SendMessage(envelope);
     }
     else
     {
         Router.Route(envelope.Message, envelope.Sender);
     }
 }
All Usage Examples Of Akka.Routing.Router::Route