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 class
Dot1qTpFdbTableTracker.Dot1qTpFdbRow
-
Field Summary
Fields Modifier and Type Field Description static SnmpObjId
DOT1Q_TP_FDB_PORT
static SnmpObjId
DOT1Q_TP_FDB_STATUS
static 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 SnmpRowResult
createRowResult(int columnCount, SnmpInstId instance)
void
processDot1qTpFdbRow(Dot1qTpFdbTableTracker.Dot1qTpFdbRow row)
processIpNetToMediaRowvoid
rowCompleted(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:
createRowResult
in interfaceRowResultFactory
- Overrides:
createRowResult
in classTableTracker
-
rowCompleted
public void rowCompleted(SnmpRowResult row)
- Specified by:
rowCompleted
in interfaceRowCallback
- Overrides:
rowCompleted
in classTableTracker
-
processDot1qTpFdbRow
public void processDot1qTpFdbRow(Dot1qTpFdbTableTracker.Dot1qTpFdbRow row)
processIpNetToMediaRow
- Parameters:
row
- aDot1qTpFdbTableTracker.Dot1qTpFdbRow
object.
-
-