コード例 #1
0
 public Abort(GraphInterpreterShell shell)
 {
     Shell = shell;
 }
コード例 #2
0
 public BoundaryPublisher(IActorRef parent, GraphInterpreterShell shell, int id) : base(parent)
 {
     _wakeUpMessage = new SubscribePending(shell, id);
 }
コード例 #3
0
 public ExposedPublisher(GraphInterpreterShell shell, int id, IActorPublisher publisher)
 {
     Shell     = shell;
     Id        = id;
     Publisher = publisher;
 }
コード例 #4
0
 public Resume(GraphInterpreterShell shell)
 {
     Shell = shell;
 }
コード例 #5
0
 public Cancel(GraphInterpreterShell shell, int id)
 {
     Shell = shell;
     Id    = id;
 }
コード例 #6
0
 public SubscribePending(GraphInterpreterShell shell, int id)
 {
     Shell = shell;
     Id    = id;
 }
コード例 #7
0
 public OnSubscribe(GraphInterpreterShell shell, int id, ISubscription subscription)
 {
     Shell        = shell;
     Id           = id;
     Subscription = subscription;
 }
コード例 #8
0
 public RequestMore(GraphInterpreterShell shell, int id, long demand)
 {
     Shell  = shell;
     Id     = id;
     Demand = demand;
 }
コード例 #9
0
 public OnNext(GraphInterpreterShell shell, int id, object @event)
 {
     Shell = shell;
     Id    = id;
     Event = @event;
 }
コード例 #10
0
 public OnComplete(GraphInterpreterShell shell, int id)
 {
     Shell = shell;
     Id    = id;
 }
コード例 #11
0
 public OnError(GraphInterpreterShell shell, int id, Exception cause)
 {
     Shell = shell;
     Id    = id;
     Cause = cause;
 }
コード例 #12
0
 public IActorRef RegisterShell(GraphInterpreterShell shell)
 {
     _newShells.Enqueue(shell);
     EnqueueToShortCircuit(ShellRegistered.Instance);
     return(Self);
 }
コード例 #13
0
 public static Props Props(GraphInterpreterShell shell)
 {
     return(Actor.Props.Create(() => new ActorGraphInterpreter(shell)).WithDeploy(Deploy.Local));
 }