Exemplo n.º 1
0
 public IActorDispatch GetDispatcher(ProcessId pid) =>
 pid.IsValid
         ? pid.IsSelection
             ? new ActorDispatchGroup(pid.GetSelection(), Settings.TransactionalIO)
             : IsDisp(pid)
                 ? GetPluginDispatcher(pid)
                 : IsLocal(pid)
                     ? GetLocalDispatcher(pid)
                     : GetRemoteDispatcher(pid)
         : new ActorDispatchNotExist(pid);