public void Start()
{
Log.Info("starting");
try
{
var scheduler = CreateScheduler();
Log.Info("started, press ctrl+c to exit");
CmdLineCancelKey.WaitFor().Dispose();
scheduler.Shutdown();
SessionServerJob.Stop();
}
catch (Exception exc)
{
Log.Error(exc);
}
finally
{
Log.Info("stopped");
}
}