public void OnStop(StopRequest request)
        {
            _actionPipeline
            .GracefulStop(TimeSpan.FromSeconds(10))
            .Wait();

            _state = ActionProcessorState.Stopped;

            Sender.Tell(new Response(_state.ToString(), request));
        }
Example #2
0
 public void Stop()
 {
     _actionProcessorManager
     .Ask(StopRequest.New())
     .ContinueWith(t =>
     {
         State = ActionProcessorState.Stopped;
     })
     .Wait();
 }