@Override public void nodeDiscovered(NodeDiscoveryResult discoveryResult) { File connectionDetailsFile = new File(projectPath, connectionDetailsPath); PrintWriter out = null; try { out = new PrintWriter(new BufferedWriter(new FileWriter(connectionDetailsFile, true))); Set<ConnectionDetails> neighboursConnDetails = discoveryResult.getNeighboursConnectionDetails(); for (ConnectionDetails neighboursConnDetail : neighboursConnDetails) { StringBuffer connDetails = new StringBuffer(); String connectionDetailsType = neighboursConnDetail.getConnectionType(); Map<String, String> connectionDetailsParams = neighboursConnDetail.getParams(); String connectionDetailsName = connectionDetailsParams.get("deviceName"); connDetails.append("name=" + connectionDetailsName + ",type=" + connectionDetailsType+":"); int size =0; for ( String s : connectionDetailsParams.keySet()) { if (connectionDetailsParams.size()!=size) connDetails.append(s+"="+connectionDetailsParams.get(s)+","); else connDetails.append(s+"="+connectionDetailsParams.get(s)); size++; } out.println(connDetails.toString()); } } catch (IOException e) { e.printStackTrace(); } finally { out.close(); } }
@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 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 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(); } }
initialNode.addNeighbour(currentNode); Set<ConnectionDetails> neighboursConnectionDetails = discoveryResult.getNeighboursConnectionDetails(); logger.debug("Found Neighbours, connection details: " + neighboursConnectionDetails); if (neighboursConnectionDetails != null) {
Set<ConnectionDetails> snmpNeighbourConnectionDetails = snmpDiscoveryResult.getNeighboursConnectionDetails(); Set<ConnectionDetails> snmpOwnConnectionDetails = snmpDiscoveryResult.getOwnConnectionDetails();
this.updateNodesStructure(parentId, nodeId, nodeAliases); nodeDiscoveryResultMap.put(nodeId, result); ArrayList<Future<NodeDiscoveryResult>> neighbourFutures = createNewDiscoveryWorkers(nodeId, result.getNeighboursConnectionDetails(), result.getOwnConnectionDetails()); logger.info("Adding node neighbours for discovery... nodeId=" + nodeId + ", neighbour future size=" + neighbourFutures.size()); if (neighbourFutures.size() > 0) {