public async void SubscribeNotification() { grain = GrainClient.GrainFactory.GetGrain <IProcessManager>(0); watcher = new ProcessMgrObserver(this); IProcessMgrObserver grainObserver = await GrainClient.GrainFactory.CreateObjectReference <IProcessMgrObserver>(watcher); await grain.SubscribeNotification(grainObserver); }
public Task UnsubscribeNotification(IProcessMgrObserver subscriber) { subscribers.Unsubscribe(subscriber); return(TaskDone.Done); }