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 class
Dot1dStpPortTableTracker.Dot1dStpPortRow
-
Field Summary
Fields Modifier and Type Field Description static SnmpObjId
DOT1D_STP_PORT
static SnmpObjId
DOT1D_STP_PORT_DESIGNATED_BRIDGE
static SnmpObjId
DOT1D_STP_PORT_DESIGNATED_COST
static SnmpObjId
DOT1D_STP_PORT_DESIGNATED_PORT
static SnmpObjId
DOT1D_STP_PORT_DESIGNATED_ROOT
static SnmpObjId
DOT1D_STP_PORT_ENABLE
static SnmpObjId
DOT1D_STP_PORT_PATH_COST
static SnmpObjId
DOT1D_STP_PORT_PRIORITY
static SnmpObjId
DOT1D_STP_PORT_STATE
static 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 SnmpRowResult
createRowResult(int columnCount, SnmpInstId instance)
void
processDot1dStpPortRow(Dot1dStpPortTableTracker.Dot1dStpPortRow row)
processDot1dStpPortRowvoid
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
-
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:
createRowResult
in interfaceRowResultFactory
- Overrides:
createRowResult
in classTableTracker
-
rowCompleted
public void rowCompleted(SnmpRowResult row)
- Specified by:
rowCompleted
in interfaceRowCallback
- Overrides:
rowCompleted
in classTableTracker
-
processDot1dStpPortRow
public void processDot1dStpPortRow(Dot1dStpPortTableTracker.Dot1dStpPortRow row)
processDot1dStpPortRow
- Parameters:
row
- aDot1dStpPortTableTracker.Dot1dStpPortRow
object.
-
-