public void OnStop(StopRequest request) { _actionPipeline .GracefulStop(TimeSpan.FromSeconds(10)) .Wait(); _state = ActionProcessorState.Stopped; Sender.Tell(new Response(_state.ToString(), request)); }
public void Stop() { _actionProcessorManager .Ask(StopRequest.New()) .ContinueWith(t => { State = ActionProcessorState.Stopped; }) .Wait(); }