示例#1
0
 public void stop() {
   LOGGER.info("Stopping BIMserver");
   executorService.shutdown();
   if (bimDatabase != null) {
     bimDatabase.close();
   }
   if (bimScheduler != null) {
     bimScheduler.close();
   }
   if (longActionManager != null) {
     longActionManager.shutdown();
   }
   if (notificationsManager != null) {
     notificationsManager.shutdown();
   }
   if (embeddedWebServer != null) {
     embeddedWebServer.shutdown();
   }
   if (protocolBuffersServer != null) {
     protocolBuffersServer.shutdown();
   }
   if (commandLine != null) {
     commandLine.shutdown();
   }
   LOGGER.info("BIMserver stopped");
 }