Class SnmpIfCollector

  • All Implemented Interfaces:
    Collectable, ProxiableTracker

    public class SnmpIfCollector
    extends AggregateTracker
    The SnmpIfCollector class is responsible for performing the actual SNMP data collection for a node over a specified network interface. The SnmpIfCollector implements the SnmpHandler class in order to receive notifications when an SNMP reply is received or error occurs. The SnmpIfCollector is provided a list of MIB objects to collect and an interface over which to collect the data. Data collection can be via SNMPv1 GetNext requests or SNMPv2 GetBulk requests depending upon the parms used to construct the collector.
    • Constructor Detail

      • SnmpIfCollector

        public SnmpIfCollector​(java.net.InetAddress address,
                               java.util.List<SnmpAttributeType> objList,
                               SnmpCollectionSet collectionSet)
        The class constructor is used to initialize the collector and send out the initial SNMP packet requesting data. The data is then received and store by the object. When all the data has been collected the passed signaler object is notified using the notifyAll() method.
        Parameters:
        address - a InetAddress object.
        objList - TODO
        collectionSet - TODO