/// <summary> /// Shuts down our directory server safely /// </summary> public void shutdown() { Log.write("Shutting down..."); System.Threading.Thread.Sleep(1000); if (db.State != System.Data.ConnectionState.Closed) { db.Close(); db.Dispose(); } if (httpJsonResponder != null) { httpJsonResponder.Stop(); } timer.Stop(); //Shutdown! base.end(); }