org.opennms.netmgt.linkd.snmp
Class Dot1dStpPortTable

java.lang.Object
  extended by org.opennms.netmgt.snmp.CollectionTracker
      extended by org.opennms.netmgt.snmp.AggregateTracker
          extended by org.opennms.netmgt.capsd.snmp.SnmpTable<Dot1dStpPortTableEntry>
              extended by org.opennms.netmgt.linkd.snmp.Dot1dStpPortTable
All Implemented Interfaces:
Iterable<Dot1dStpPortTableEntry>, Collection<Dot1dStpPortTableEntry>, Collectable

public class Dot1dStpPortTable
extends SnmpTable<Dot1dStpPortTableEntry>

Dot1dStpPortTable uses a SnmpSession to collect the dot1dBridge.dot1dStp table entries. It implements the SnmpHandler to receive notifications when a reply is received/error occurs in the SnmpSession used to send requests/receive replies.

Version:
$Id: $
Author:
Antonio Russo
See Also:
RFC1213

Field Summary
 
Fields inherited from class org.opennms.netmgt.snmp.CollectionTracker
GEN_ERR, NO_ERR, NO_SUCH_NAME_ERR, TOO_BIG_ERR
 
Constructor Summary
Dot1dStpPortTable(InetAddress address)
          Constructor for Dot1dStpPortTable.
 
Method Summary
protected  Dot1dStpPortTableEntry createTableEntry(SnmpObjId base, SnmpInstId inst, Object val)
          createTableEntry
 
Methods inherited from class org.opennms.netmgt.capsd.snmp.SnmpTable
add, addAll, clear, contains, containsAll, getEntries, isEmpty, iterator, remove, removeAll, reportGenErr, reportNoSuchNameErr, retainAll, size, storeResult, toArray, toArray
 
Methods inherited from class org.opennms.netmgt.snmp.AggregateTracker
buildNextPdu, isFinished, setFailed, setMaxRepetitions, setTimedOut
 
Methods inherited from class org.opennms.netmgt.snmp.CollectionTracker
failed, getCollectionTracker, getParent, reportTooBigErr, setFinished, setParent, timedOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Collection
equals, hashCode
 

Constructor Detail

Dot1dStpPortTable

public Dot1dStpPortTable(InetAddress address)

Constructor for Dot1dStpPortTable.

Parameters:
address - a InetAddress object.
Method Detail

createTableEntry

protected Dot1dStpPortTableEntry createTableEntry(SnmpObjId base,
                                                  SnmpInstId inst,
                                                  Object val)

createTableEntry

Specified by:
createTableEntry in class SnmpTable<Dot1dStpPortTableEntry>
Parameters:
base - a SnmpObjId object.
inst - a SnmpInstId object.
val - a Object object.
Returns:
a T object.


Copyright © 2011. All Rights Reserved.