public abstract Select ( object message, |
||
message | object | The message that is being routed |
routees | A collection of routees to choose from when receiving the |
|
return |
public abstract Routee Select(object message, Routee[] routees);
}
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); } }