private CollectionTracker getCollectionTracker() { SnmpInstId[] instances = m_resourceType.getCollectionInstances(); if (instances != null && Boolean.getBoolean("org.opennms.netmgt.collectd.SnmpCollector.limitCollectionToInstances")) { return m_mibObj.getCollectionTracker(instances); } else { return m_mibObj.getCollectionTracker(); } }
/** * <p>getCollectionTrackers</p> * * @param objList a {@link java.util.List} object. * @return an array of {@link org.opennms.netmgt.snmp.CollectionTracker} objects. */ public static CollectionTracker[] getCollectionTrackers(List<MibObject> objList) { CollectionTracker[] trackers = new CollectionTracker[objList.size()]; int index = 0; for (Iterator<MibObject> it = objList.iterator(); it.hasNext();) { MibObject mibObj = it.next(); trackers[index++] = mibObj.getCollectionTracker(); } return trackers; }
/** * <p>getCollectionTrackers</p> * * @param objList a {@link java.util.List} object. * @param instances a {@link org.opennms.netmgt.snmp.SnmpInstId} object. * @return an array of {@link org.opennms.netmgt.snmp.CollectionTracker} objects. */ public static CollectionTracker[] getCollectionTrackers(List<MibObject> objList, SnmpInstId... instances) { CollectionTracker[] trackers = new CollectionTracker[objList.size()]; int index = 0; for (Iterator<MibObject> it = objList.iterator(); it.hasNext();) { MibObject mibObj = it.next(); trackers[index++] = mibObj.getCollectionTracker(instances); } return trackers; }