@Override public void stop() throws Exception { connector.stop(); }
/** * stop the connector */ @Override public void stop() throws Exception { LOG.info("stopping context..."); for (NetworkConnector connector : connectorMap.values()) { connector.stop(); } connectorMap.clear(); referenceMap.clear(); uuidMap.clear(); context.close(); }
@Override public boolean removeNetworkConnector(String connectorName) throws Exception { NetworkConnector connector = brokerService.getNetworkConnectorByName(connectorName); if (connector == null) { throw new NoSuchElementException("Not connector matched the given name: " + connectorName); } connector.stop(); return brokerService.removeNetworkConnector(connector); }
/** * remove connector of the given URI * * @param result * search result of connector to remove */ protected synchronized void removeConnector(SearchResult result) throws Exception { String uuid = toUUID(result); if (!uuidMap.containsKey(uuid)) { LOG.warn("connector not registered for UUID [{}]", uuid); return; } URI connectorURI = uuidMap.get(uuid); if (!connectorMap.containsKey(connectorURI)) { LOG.warn("connector not registered for URI [{}]", connectorURI); return; } int referenceCount = referenceMap.get(connectorURI) - 1; referenceMap.put(connectorURI, referenceCount); uuidMap.remove(uuid); LOG.debug("connector referenced removed for URI [{}], UUID[{}], remaining reference(s) [{}]", new Object[]{ connectorURI, uuid, referenceCount }); if (referenceCount > 0) { return; } NetworkConnector connector = connectorMap.remove(connectorURI); connector.stop(); LOG.info("connector removed with URI [{}]", connectorURI); }
@Override public void stop() throws Exception { connector.stop(); }
@Override public void stop() throws Exception { connector.stop(); }
@Override public void stop() throws Exception { connector.stop(); }
public void stop() throws Exception { connector.stop(); }
/** * stop the connector */ @Override public void stop() throws Exception { LOG.info("stopping context..."); for (NetworkConnector connector : connectorMap.values()) { connector.stop(); } connectorMap.clear(); referenceMap.clear(); uuidMap.clear(); context.close(); }
/** * stop the connector */ @Override public void stop() throws Exception { LOG.info("stopping context..."); for (NetworkConnector connector : connectorMap.values()) { connector.stop(); } connectorMap.clear(); referenceMap.clear(); uuidMap.clear(); context.close(); }
/** * stop the connector */ @Override public void stop() throws Exception { LOG.info("stopping context..."); for (NetworkConnector connector : connectorMap.values()) { connector.stop(); } connectorMap.clear(); referenceMap.clear(); uuidMap.clear(); context.close(); }
/** * stop the connector */ public void stop() throws Exception { LOG.info("stopping context..."); for(NetworkConnector connector : connectorMap.values()) { connector.stop(); } connectorMap.clear(); referenceMap.clear(); uuidMap.clear(); context.close(); }
@Override public boolean removeNetworkConnector(String connectorName) throws Exception { NetworkConnector connector = brokerService.getNetworkConnectorByName(connectorName); if (connector == null) { throw new NoSuchElementException("Not connector matched the given name: " + connectorName); } connector.stop(); return brokerService.removeNetworkConnector(connector); }
@Override public boolean removeNetworkConnector(String connectorName) throws Exception { NetworkConnector connector = brokerService.getNetworkConnectorByName(connectorName); if (connector == null) { throw new NoSuchElementException("Not connector matched the given name: " + connectorName); } connector.stop(); return brokerService.removeNetworkConnector(connector); }
@Override public boolean removeNetworkConnector(String connectorName) throws Exception { NetworkConnector connector = brokerService.getNetworkConnectorByName(connectorName); if (connector == null) { throw new NoSuchElementException("Not connector matched the given name: " + connectorName); } connector.stop(); return brokerService.removeNetworkConnector(connector); }
/** * remove connector of the given URI * * @param result * search result of connector to remove */ protected synchronized void removeConnector(SearchResult result) throws Exception { String uuid = toUUID(result); if (!uuidMap.containsKey(uuid)) { LOG.warn("connector not registered for UUID [{}]", uuid); return; } URI connectorURI = uuidMap.get(uuid); if (!connectorMap.containsKey(connectorURI)) { LOG.warn("connector not registered for URI [{}]", connectorURI); return; } int referenceCount = referenceMap.get(connectorURI) - 1; referenceMap.put(connectorURI, referenceCount); uuidMap.remove(uuid); LOG.debug("connector referenced removed for URI [{}], UUID[{}], remaining reference(s) [{}]", new Object[]{ connectorURI, uuid, referenceCount }); if (referenceCount > 0) { return; } NetworkConnector connector = connectorMap.remove(connectorURI); connector.stop(); LOG.info("connector removed with URI [{}]", connectorURI); }
/** * remove connector of the given URI * * @param result * search result of connector to remove */ protected synchronized void removeConnector(SearchResult result) throws Exception { String uuid = toUUID(result); if (!uuidMap.containsKey(uuid)) { LOG.warn("connector not registered for UUID [{}]", uuid); return; } URI connectorURI = uuidMap.get(uuid); if (!connectorMap.containsKey(connectorURI)) { LOG.warn("connector not registered for URI [{}]", connectorURI); return; } int referenceCount = referenceMap.get(connectorURI) - 1; referenceMap.put(connectorURI, referenceCount); uuidMap.remove(uuid); LOG.debug("connector referenced removed for URI [{}], UUID[{}], remaining reference(s) [{}]", new Object[]{ connectorURI, uuid, referenceCount }); if (referenceCount > 0) { return; } NetworkConnector connector = connectorMap.remove(connectorURI); connector.stop(); LOG.info("connector removed with URI [{}]", connectorURI); }
/** * remove connector of the given URI * * @param result * search result of connector to remove */ protected synchronized void removeConnector(SearchResult result) throws Exception { String uuid = toUUID(result); if (!uuidMap.containsKey(uuid)) { LOG.warn("connector not registered for UUID [{}]", uuid); return; } URI connectorURI = uuidMap.get(uuid); if (!connectorMap.containsKey(connectorURI)) { LOG.warn("connector not registered for URI [{}]", connectorURI); return; } int referenceCount = referenceMap.get(connectorURI) - 1; referenceMap.put(connectorURI, referenceCount); uuidMap.remove(uuid); LOG.debug("connector referenced removed for URI [{}], UUID[{}], remaining reference(s) [{}]", new Object[]{ connectorURI, uuid, referenceCount }); if (referenceCount > 0) { return; } NetworkConnector connector = connectorMap.remove(connectorURI); connector.stop(); LOG.info("connector removed with URI [{}]", connectorURI); }
public boolean removeNetworkConnector(String connectorName) throws Exception { NetworkConnector connector = brokerService.getNetworkConnectorByName(connectorName); connector.stop(); return brokerService.removeNetworkConnector(connector); }
@Override public void remove(Object o) { DtoNetworkConnector toRemove = (DtoNetworkConnector) o; for (NetworkConnector existingCandidate : plugin.getBrokerService().getNetworkConnectors()) { if (configMatch(toRemove, existingCandidate)) { if (plugin.getBrokerService().removeNetworkConnector(existingCandidate)) { try { existingCandidate.stop(); plugin.info("stopped and removed networkConnector: " + existingCandidate); } catch (Exception e) { plugin.info("Failed to stop removed network connector: " + existingCandidate); } } } } }