Package org.opennms.netmgt.enlinkd.snmp
Class Dot1qTpFdbTableTracker
- java.lang.Object
-
- org.opennms.netmgt.snmp.CollectionTracker
-
- org.opennms.netmgt.snmp.TableTracker
-
- org.opennms.netmgt.enlinkd.snmp.Dot1qTpFdbTableTracker
-
- All Implemented Interfaces:
Collectable,ProxiableTracker,RowCallback,RowResultFactory
public class Dot1qTpFdbTableTracker extends TableTracker
The Dot1qTpFdbTableTracker class is designed to hold all the MIB-II information for one entry in the MIB II dot1qTpFdbTable. The table effectively contains a list of these entries, each entry having information about bridge forwarding table.
This object is used by the Dot1qTpFdbTable to hold information single entries in the table. See the Dot1qTpFdbTable documentation form more information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDot1qTpFdbTableTracker.Dot1qTpFdbRow
-
Field Summary
Fields Modifier and Type Field Description static SnmpObjIdDOT1Q_TP_FDB_PORTstatic SnmpObjIdDOT1Q_TP_FDB_STATUSstatic SnmpObjId[]ms_elemList
-
Constructor Summary
Constructors Constructor Description Dot1qTpFdbTableTracker()Constructor for Dot1qTpFdbTableEntry.Dot1qTpFdbTableTracker(RowCallback rowProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnmpRowResultcreateRowResult(int columnCount, SnmpInstId instance)voidprocessDot1qTpFdbRow(Dot1qTpFdbTableTracker.Dot1qTpFdbRow row)processIpNetToMediaRowvoidrowCompleted(SnmpRowResult row)-
Methods inherited from class org.opennms.netmgt.snmp.TableTracker
buildNextPdu, getWalkRequests, handleWalkResponses, isFinished, setMaxRepetitions, setMaxRetries, storeResult
-
Methods inherited from class org.opennms.netmgt.snmp.CollectionTracker
failed, getCollectionTracker, getParent, reportFatalErr, reportGenErr, reportNonFatalErr, reportNoSuchNameErr, reportTooBigErr, setFailed, setFinished, setParent, setTimedOut, timedOut
-
-
-
-
Constructor Detail
-
Dot1qTpFdbTableTracker
public Dot1qTpFdbTableTracker()
Constructor for Dot1qTpFdbTableEntry.
-
Dot1qTpFdbTableTracker
public Dot1qTpFdbTableTracker(RowCallback rowProcessor)
-
-
Method Detail
-
createRowResult
public SnmpRowResult createRowResult(int columnCount, SnmpInstId instance)
- Specified by:
createRowResultin interfaceRowResultFactory- Overrides:
createRowResultin classTableTracker
-
rowCompleted
public void rowCompleted(SnmpRowResult row)
- Specified by:
rowCompletedin interfaceRowCallback- Overrides:
rowCompletedin classTableTracker
-
processDot1qTpFdbRow
public void processDot1qTpFdbRow(Dot1qTpFdbTableTracker.Dot1qTpFdbRow row)
processIpNetToMediaRow
- Parameters:
row- aDot1qTpFdbTableTracker.Dot1qTpFdbRowobject.
-
-