/** * storeResult * * @param collectionSet a {@link org.opennms.netmgt.collectd.SnmpCollectionSet} object. * @param entry a {@link org.opennms.netmgt.collectd.SNMPCollectorEntry} object. * @param res a {@link org.opennms.netmgt.snmp.SnmpResult} object. */ public void storeResult( SnmpCollectionSet collectionSet, SNMPCollectorEntry entry, SnmpResult res) { LOG.debug("Setting attribute: {}.[{}] = '{}'", this, res.getInstance(), res.getValue()); SnmpCollectionResource resource = null; if (this.getAlias().equals("ifAlias")) { resource = m_resourceType.findAliasedResource(res.getInstance(), res.getValue().toString()); } else { resource = m_resourceType.findResource(res.getInstance()); } if (resource == null) { collectionSet.notifyIfNotFound(this, res); } else { resource.setAttributeValue(this, res.getValue()); } }