private void Handle(ClientMessage.RequestShutdown message)
 {
     _outputBus.Publish(message);
     _fsm.Handle(new SystemMessage.BecomeShuttingDown(Guid.NewGuid(), message.ExitProcess, message.ShutdownHttp));
 }
Exemple #2
0
 private void Handle(ClientMessage.RequestShutdown message)
 {
     _fsm.Handle(new SystemMessage.BecomeShuttingDown(Guid.NewGuid(), message.ExitProcess));
 }
 private void Handle(ClientMessage.RequestShutdown message)
 {
     _mainQueue.Publish(new SystemMessage.BecomeShuttingDown());
 }
 void Handle(ClientMessage.RequestShutdown m)
 {
     Log.Info("Shutting down in a few seconds...");
     _outputBus.Publish(TimerMessage.Schedule.Create(TimeSpan.FromSeconds(2), new PublishEnvelope(_mainQueue), new SystemMessage.StartShutdown()));
 }