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 class
Dot1dTpFdbTableTracker.Dot1dTpFdbRow
-
Field Summary
Fields Modifier and Type Field Description static SnmpObjId
DOT1D_TP_FDB_ADDRESS
static SnmpObjId
DOT1D_TP_FDB_PORT
static SnmpObjId
DOT1D_TP_FDB_STATUS
static SnmpObjId[]
ms_elemList
static int
SNMP_DOT1D_FDB_STATUS_LEARNED
The 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 SnmpRowResult
createRowResult(int columnCount, SnmpInstId instance)
void
processDot1dTpFdbRow(Dot1dTpFdbTableTracker.Dot1dTpFdbRow 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
-
-
-
-
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:
createRowResult
in interfaceRowResultFactory
- Overrides:
createRowResult
in classTableTracker
-
rowCompleted
public void rowCompleted(SnmpRowResult row)
- Specified by:
rowCompleted
in interfaceRowCallback
- Overrides:
rowCompleted
in classTableTracker
-
processDot1dTpFdbRow
public void processDot1dTpFdbRow(Dot1dTpFdbTableTracker.Dot1dTpFdbRow row)
processIpNetToMediaRow
- Parameters:
row
- aDot1dTpFdbTableTracker.Dot1dTpFdbRow
object.
-
-