code: @Override
      protected void doStop() {
          try {
              _dispose(_serviceFactory.getWardenService());
              _dispose(_serviceFactory.getMonitorService());
              _dispose(_serviceFactory.getSchedulingService());
              _dispose(_serviceFactory.getGlobalInterlockService());
              _dispose(_serviceFactory.getMQService());
              _dispose(_serviceFactory.getSchemaService());
              _dispose(_serviceFactory.getTSDBService());
              _dispose(_serviceFactory.getCacheService());
              _dispose(_serviceFactory.getHistoryService());
              _persistService.stop();
              _log.info("{} stopped.", getName());
          } catch (Exception ex) {
              _log.error(getName() + " shutdown aborted.", ex);
          }
      }
docs: Stops the system.