コード例 #1
0
        public void OnStop(StopRequest request)
        {
            _actionPipeline
            .GracefulStop(TimeSpan.FromSeconds(10))
            .Wait();

            _state = ActionProcessorState.Stopped;

            Sender.Tell(new Response(_state.ToString(), request));
        }
コード例 #2
0
ファイル: ActionProcessor.cs プロジェクト: darrenferne/stuff
 public void Stop()
 {
     _actionProcessorManager
     .Ask(StopRequest.New())
     .ContinueWith(t =>
     {
         State = ActionProcessorState.Stopped;
     })
     .Wait();
 }