Package org.opennms.netmgt.enlinkd.snmp
Class Dot1dStpPortTableTracker
- java.lang.Object
-
- org.opennms.netmgt.snmp.CollectionTracker
-
- org.opennms.netmgt.snmp.TableTracker
-
- org.opennms.netmgt.enlinkd.snmp.Dot1dStpPortTableTracker
-
- All Implemented Interfaces:
Collectable,ProxiableTracker,RowCallback,RowResultFactory
public class Dot1dStpPortTableTracker extends TableTracker
The Dot1dStpPortTableTracker class is designed to hold all the MIB-II information for one entry in the MIB II dot1dBridge.dot1dStp.dot1dStpPortTable. The table effectively contains a list of these entries, each entry having information about STP Protocol on specific Port.
This object is used by the Dot1dStpPortTable to hold information single entries in the table. See the Dot1dStpPortTable documentation form more information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDot1dStpPortTableTracker.Dot1dStpPortRow
-
Field Summary
Fields Modifier and Type Field Description static SnmpObjIdDOT1D_STP_PORTstatic SnmpObjIdDOT1D_STP_PORT_DESIGNATED_BRIDGEstatic SnmpObjIdDOT1D_STP_PORT_DESIGNATED_COSTstatic SnmpObjIdDOT1D_STP_PORT_DESIGNATED_PORTstatic SnmpObjIdDOT1D_STP_PORT_DESIGNATED_ROOTstatic SnmpObjIdDOT1D_STP_PORT_ENABLEstatic SnmpObjIdDOT1D_STP_PORT_PATH_COSTstatic SnmpObjIdDOT1D_STP_PORT_PRIORITYstatic SnmpObjIdDOT1D_STP_PORT_STATEstatic SnmpObjId[]stpport_elemList
-
Constructor Summary
Constructors Constructor Description Dot1dStpPortTableTracker()Dot1dStpPortTableTracker(RowCallback rowProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnmpRowResultcreateRowResult(int columnCount, SnmpInstId instance)voidprocessDot1dStpPortRow(Dot1dStpPortTableTracker.Dot1dStpPortRow row)processDot1dStpPortRowvoidrowCompleted(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
-
DOT1D_STP_PORT
public static final SnmpObjId DOT1D_STP_PORT
-
DOT1D_STP_PORT_PRIORITY
public static final SnmpObjId DOT1D_STP_PORT_PRIORITY
-
DOT1D_STP_PORT_STATE
public static final SnmpObjId DOT1D_STP_PORT_STATE
-
DOT1D_STP_PORT_ENABLE
public static final SnmpObjId DOT1D_STP_PORT_ENABLE
-
DOT1D_STP_PORT_PATH_COST
public static final SnmpObjId DOT1D_STP_PORT_PATH_COST
-
DOT1D_STP_PORT_DESIGNATED_ROOT
public static final SnmpObjId DOT1D_STP_PORT_DESIGNATED_ROOT
-
DOT1D_STP_PORT_DESIGNATED_COST
public static final SnmpObjId DOT1D_STP_PORT_DESIGNATED_COST
-
DOT1D_STP_PORT_DESIGNATED_BRIDGE
public static final SnmpObjId DOT1D_STP_PORT_DESIGNATED_BRIDGE
-
DOT1D_STP_PORT_DESIGNATED_PORT
public static final SnmpObjId DOT1D_STP_PORT_DESIGNATED_PORT
-
stpport_elemList
public static final SnmpObjId[] stpport_elemList
-
-
Constructor Detail
-
Dot1dStpPortTableTracker
public Dot1dStpPortTableTracker()
-
Dot1dStpPortTableTracker
public Dot1dStpPortTableTracker(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
-
processDot1dStpPortRow
public void processDot1dStpPortRow(Dot1dStpPortTableTracker.Dot1dStpPortRow row)
processDot1dStpPortRow
- Parameters:
row- aDot1dStpPortTableTracker.Dot1dStpPortRowobject.
-
-