protected void fireNetworkDiscoveredEvent(NetworkDiscoveryResult result) { if (networkDiscoveryListeners != null) for (NetworkDiscoveryListener networkDiscoveryListener : networkDiscoveryListeners) { networkDiscoveryListener.networkDiscovered(result); } } public void setNodeDiscoverFilter(NodeDiscoverFilter filter) {
public synchronized void fireNodeDiscoveredEvent(NodeDiscoveryResult discoveryResult) { if (nodeDiscoveryListeners != null) { for (NodeDiscoveryListener nodeDiscoveryListener : nodeDiscoveryListeners) { nodeDiscoveryListener.nodeDiscovered(discoveryResult); } } }
@Override public void removeNetworkDiscoveryListeners(NetworkDiscoveryListener networkDiscoveryListeners) { networkDiscoverer.removeNetworkDiscoveryListeners(networkDiscoveryListeners); }
@Override public void nodeDiscovered(NodeDiscoveryResult discoveryResult) { String nodeId = discoveryResult.getNodeId(); if (nodeId!=null && discoveryResult.getDiscoveredData()!=null) try { updatelist(nodeId, discoveryResult.getDiscoveryConnectionDetails(),discoveryResult.getOwnConnectionDetails(), discoveryResult.getNeighboursConnectionDetails()); } catch (IOException e) { e.printStackTrace(); } }
public void deleteDiffedVersion(){ Map<String, String> props = new HashMap<>(); props.put("projectPath", (String) params.get("projectPath")); VersionManager versionManager = versionManagerFactory.createVersionManager("dir", props); versionManager.deleteVersion((String) params.get("version")); } }
@Override public void startDiscovery() { new Thread(() -> networkDiscoverer.startDiscovery()).start(); }
@Override public void resumeDiscovery() { networkDiscoverer.resumeDiscovery(); }
@Override public void addNetworkDiscoveryListeners(NetworkDiscoveryListener networkDiscoveryListeners) { networkDiscoverer.addNetworkDiscoveryListeners(networkDiscoveryListeners); }
@Override public void stopDiscovery() { networkDiscoverer.stopDiscovery(); }
@Override public void pauseDiscovery() { networkDiscoverer.pauseDiscovery(); }
@Override public Status getDiscoveryStatus() { return networkDiscoverer.getDiscoveryStatus(); }
protected void fireNeighboursDiscoveredEvent(final NodeDiscoveryResult nodeDiscoveryResult) { if (nodeNeighbourDiscoveryListeners != null) { String nodeId = nodeDiscoveryResult.getNodeId(); final Node node = nodes.get(nodeId); for (final NodeNeighboursDiscoveryListener nodeNeighboursDiscoveryListener : nodeNeighbourDiscoveryListeners) { nodeNeighboursDiscoveryListener.handleNodeNeighboursDiscovered(node, nodeDiscoveryResult); } } }
private NetworkDiscoveryResult discoverNetwork(Set<ConnectionDetails> connectionDetailsList, int depth) { isRunning = true; NetworkDiscoveryResult result = new NetworkDiscoveryResult(null); doDiscoverNodes(connectionDetailsList, nodes, null, 0, depth, result); result.setNodes(nodes); fireNetworkDiscoveredEvent(result); stop(); return result; }
@Override public void nodeDiscovered(NodeDiscoveryResult discoveryResult) { synchronized (this) { if (discoveryResult.getNodeId() != null) { logger.info("Node is discovered: " + discoveryResult); } else { logger.info("Node is not discovered: " + discoveryResult); } } } }
@Override public void run() { try { nodeNeighboursDiscoveryListener.handleNodeNeighboursDiscovered(node, nodeDiscoveryResult); }catch (RuntimeException rte){ logger.error(rte.getMessage(),rte); } } }, null);
@Override public void nodeDiscovered(NodeDiscoveryResult discoveryResult) { String nodeId = discoveryResult.getNodeId(); if (nodeId!=null) try { updatelist(nodeId, discoveryResult.getDiscoveryConnectionDetails(),discoveryResult.getOwnConnectionDetails(), discoveryResult.getNeighboursConnectionDetails()); } catch (IOException e) { e.printStackTrace(); } }
protected void fireNetworkDiscoveredEvent(NetworkDiscoveryResult result) { if (networkDiscoveryListeners != null) for (NetworkDiscoveryListener networkDiscoveryListener : networkDiscoveryListeners) { networkDiscoveryListener.networkDiscovered(result); } }
@Override public void run() { try { nodeDiscoveryListener.nodeDiscovered(discoveryResult); }catch (RuntimeException rte){ logger.error(rte.getMessage(),rte); } } }, null);
@Override public void nodeDiscovered(NodeDiscoveryResult discoveryResult) { String nodeId = discoveryResult.getNodeId(); if (nodeId!=null) try { updatelist(nodeId, discoveryResult.getDiscoveryConnectionDetails(),discoveryResult.getOwnConnectionDetails(), discoveryResult.getNeighboursConnectionDetails()); } catch (IOException e) { e.printStackTrace(); } }
@Override public void run() { try { networkDiscoveryListener.networkDiscovered(result); }catch (RuntimeException rte){ logger.error(rte.getMessage(),rte); } } }, null);