@Override public void stop() { if (_listener != null) { try { _listener.shutdown(); } finally { _stopLatch.countDown(); } _stopLatch = null; _listener = null; } ConnectorFacadeFactory.getInstance().dispose(); }
@Override public void stop() { if (listener != null) { try { listener.shutdown(); } finally { stopLatch.countDown(); } stopLatch = null; startDate = null; listener = null; } ConnectorFacadeFactory.getManagedInstance().dispose(); }
@Override public void stop() { if (listener != null) { try { listener.shutdown(); } finally { stopLatch.countDown(); } stopLatch = null; startDate = null; listener = null; } ConnectorFacadeFactory.getManagedInstance().dispose(); }
@Override public void shutdown() { LOGGER.info("Shutting down ConnId framework"); ConnectorFacadeFactory.getInstance().dispose(); } }
@Transactional(readOnly = true) @Override public void unload() { int connectors = 0; for (ExternalResource resource : resourceDAO.findAll()) { String beanName = getBeanName(resource); if (ApplicationContextProvider.getBeanFactory().containsSingleton(beanName)) { LOG.info("Unegistering resource-connector pair {}-{}", resource, resource.getConnector()); getConnector(resource).dispose(); unregisterConnector(beanName); connectors++; } } LOG.info("Done unloading {} connectors", connectors); ConnectorFacadeFactory.getInstance().dispose(); connIdBundleManager.resetConnManagers(); LOG.info("All connector resources disposed"); } }