Class Dot1dTpFdbTableTracker
- java.lang.Object
-
- org.opennms.netmgt.snmp.CollectionTracker
-
- org.opennms.netmgt.snmp.TableTracker
-
- org.opennms.netmgt.enlinkd.snmp.Dot1dTpFdbTableTracker
-
- All Implemented Interfaces:
Collectable,ProxiableTracker,RowCallback,RowResultFactory
public class Dot1dTpFdbTableTracker extends TableTracker
The Dot1dTpFdbTableTracker class is designed to hold all the MIB-II information for one entry in the MIB II dot1dBridge.dot1dTp.dot1dTpFdbTable. The table effectively contains a list of these entries, each entry having information about bridge forwarding table.
This object is used by the Dot1dTpFdbTable to hold information single entries in the table. See the Dot1dTpFdbTable documentation form more information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDot1dTpFdbTableTracker.Dot1dTpFdbRow
-
Field Summary
Fields Modifier and Type Field Description static SnmpObjIdDOT1D_TP_FDB_ADDRESSstatic SnmpObjIdDOT1D_TP_FDB_PORTstatic SnmpObjIdDOT1D_TP_FDB_STATUSstatic SnmpObjId[]ms_elemListstatic intSNMP_DOT1D_FDB_STATUS_LEARNEDThe status of the info in FDB table entry The status of this entry.
-
Constructor Summary
Constructors Constructor Description Dot1dTpFdbTableTracker()The class constructor used to initialize the object to its initial state.Dot1dTpFdbTableTracker(RowCallback rowProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnmpRowResultcreateRowResult(int columnCount, SnmpInstId instance)voidprocessDot1dTpFdbRow(Dot1dTpFdbTableTracker.Dot1dTpFdbRow 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
-
-
-
-
Field Detail
-
SNMP_DOT1D_FDB_STATUS_LEARNED
public static final int SNMP_DOT1D_FDB_STATUS_LEARNED
The status of the info in FDB table entry The status of this entry. The meanings of the values are: learned(3) : the value of the corresponding instance of dot1dTpFdbPort was learned, and is being used.- See Also:
- Constant Field Values
-
DOT1D_TP_FDB_ADDRESS
public static final SnmpObjId DOT1D_TP_FDB_ADDRESS
-
DOT1D_TP_FDB_PORT
public static final SnmpObjId DOT1D_TP_FDB_PORT
-
DOT1D_TP_FDB_STATUS
public static final SnmpObjId DOT1D_TP_FDB_STATUS
-
ms_elemList
public static final SnmpObjId[] ms_elemList
-
-
Constructor Detail
-
Dot1dTpFdbTableTracker
public Dot1dTpFdbTableTracker()
The class constructor used to initialize the object to its initial state. Although the object's member variables can change after an instance is created, this constructor will initialize all the variables as per their named variable from the passed array of SNMP varbinds.
If the information in the object should not be modified then a final modifier can be applied to the created object.
-
Dot1dTpFdbTableTracker
public Dot1dTpFdbTableTracker(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
-
processDot1dTpFdbRow
public void processDot1dTpFdbRow(Dot1dTpFdbTableTracker.Dot1dTpFdbRow row)
processIpNetToMediaRow
- Parameters:
row- aDot1dTpFdbTableTracker.Dot1dTpFdbRowobject.
-
-