private void buildRancidNodeMap() { if (!isAdapterConfigured()) { LOG.info("RANCID is not configured. Skipping node map generation."); return; } List<OnmsNode> nodes = m_nodeDao.findAllProvisionedNodes(); m_onmsNodeRancidNodeMap = new ConcurrentHashMap<Integer, RancidNode>(nodes.size()); m_onmsNodeIpMap = new ConcurrentHashMap<Integer, String>(nodes.size()); for (OnmsNode onmsNode : nodes) { String ipaddr = getSuitableIpForRancid(onmsNode); if (ipaddr != null) m_onmsNodeIpMap.putIfAbsent(onmsNode.getId(), ipaddr); RancidNode rNode = getSuitableRancidNode(onmsNode); if (rNode != null) { m_onmsNodeRancidNodeMap.putIfAbsent(onmsNode.getId(), rNode); } } }
private void buildRancidNodeMap() { if (!isAdapterConfigured()) { LOG.info("RANCID is not configured. Skipping node map generation."); return; } List<OnmsNode> nodes = m_nodeDao.findAllProvisionedNodes(); m_onmsNodeRancidNodeMap = new ConcurrentHashMap<Integer, RancidNode>(nodes.size()); m_onmsNodeIpMap = new ConcurrentHashMap<Integer, String>(nodes.size()); for (OnmsNode onmsNode : nodes) { String ipaddr = getSuitableIpForRancid(onmsNode); if (ipaddr != null) m_onmsNodeIpMap.putIfAbsent(onmsNode.getId(), ipaddr); RancidNode rNode = getSuitableRancidNode(onmsNode); if (rNode != null) { m_onmsNodeRancidNodeMap.putIfAbsent(onmsNode.getId(), rNode); } } }
RancidNode rNode = getSuitableRancidNode(node); rNode.setStateUp(true);
RancidNode rNode = getSuitableRancidNode(node); rNode.setStateUp(true);
RancidNode rUpdatedNode = getSuitableRancidNode(node); LOG.debug("doUpdate: found updated Node : {}", rUpdatedNode);
RancidNode rUpdatedNode = getSuitableRancidNode(node); LOG.debug("doUpdate: found updated Node : {}", rUpdatedNode);