public List<OnmsSnmpInterface> findObsoleteSnmpInterfaces(final Integer nodeId, final Date scanStamp) { final List<OnmsSnmpInterface> ifaces = new ArrayList<>(); final OnmsNode node = get(nodeId); if (node == null) return ifaces; for (final OnmsSnmpInterface iface : node.getSnmpInterfaces()) { if (truncateMillis(iface.getLastCapsdPoll()) < truncateMillis(scanStamp)) { LOG.debug("findObsoleteSnmpInterfaces: {} < {}", truncateMillis(iface.getLastCapsdPoll()), truncateMillis(scanStamp)); ifaces.add(iface); } } return ifaces; }
public List<OnmsSnmpInterface> findObsoleteSnmpInterfaces(final Integer nodeId, final Date scanStamp) { final List<OnmsSnmpInterface> ifaces = new ArrayList<>(); final OnmsNode node = get(nodeId); if (node == null) return ifaces; for (final OnmsSnmpInterface iface : node.getSnmpInterfaces()) { if (truncateMillis(iface.getLastCapsdPoll()) < truncateMillis(scanStamp)) { LOG.debug("findObsoleteSnmpInterfaces: {} < {}", truncateMillis(iface.getLastCapsdPoll()), truncateMillis(scanStamp)); ifaces.add(iface); } } return ifaces; }
/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return MoreObjects.toStringHelper(this) .add("snmpphysaddr", getPhysAddr()) .add("snmpifindex", getIfIndex()) .add("snmpifdescr", getIfDescr()) .add("snmpiftype", getIfType()) .add("snmpifname", getIfName()) .add("snmpifspeed", getIfSpeed()) .add("snmpifadminstatus", getIfAdminStatus()) .add("snmpifoperstatus", getIfOperStatus()) .add("snmpifalias", getIfAlias()) .add("snmpCollect", getCollect()) .add("snmpPoll", getPoll()) .add("nodeId", getNode() == null ? null : getNode().getId()) .add("lastCapsdPoll", getLastCapsdPoll()) .add("lastSnmpPoll", getLastSnmpPoll()) .add("hasFlows", getHasFlows()) .toString(); }
info.put("snmpifalias", String.valueOf(iface.getIfAlias())); info.put("snmpcollect", String.valueOf(iface.getCollect())); info.put("snmplastcapsdpoll", String.valueOf(iface.getLastCapsdPoll())); info.put("snmppoll", String.valueOf(iface.getPoll())); info.put("snmplastsnmppoll", String.valueOf(iface.getLastSnmpPoll()));
if (hasNewValue(scannedSnmpIface.getLastCapsdPoll(), getLastCapsdPoll())) { setLastCapsdPoll(scannedSnmpIface.getLastCapsdPoll());