/** * Stop. */ @PreDestroy public void stop() { if (stopped.getAndSet(true)) { return; } catalogs.values().forEach(catalogHolder -> { try { catalogHolder.getConnectorFactory().stop(); } catch (Throwable t) { log.error("Error shutting down connector: {}", catalogHolder.getConnectorFactory().getCatalogName(), t); } }); }