private void internalShutdown() { log.info("Shutdown..."); upAndRunning = false; try { final UserContext internalSystemAdminUserContext = UserContext .__internalCreateWithSpecialUser(DatabaseService .__internalGetSystemAdminPseudoUser(), getUserGroupCache()); ThreadLocalUserContext.setUserContext(internalSystemAdminUserContext); // Logon admin user. databaseUpdater.shutdownDatabase(); } finally { ThreadLocalUserContext.clear(); } log.info("Shutdown completed."); }
.__internalCreateWithSpecialUser(DatabaseService.__internalGetSystemAdminPseudoUser(), getUserGroupCache());