Package org.opennms.netmgt.enlinkd.snmp
Class LldpLocalGroupTracker
- java.lang.Object
-
- org.opennms.netmgt.snmp.CollectionTracker
-
- org.opennms.netmgt.snmp.AggregateTracker
-
- org.opennms.netmgt.enlinkd.snmp.LldpLocalGroupTracker
-
- All Implemented Interfaces:
Collectable
,ProxiableTracker
public final class LldpLocalGroupTracker extends AggregateTracker
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
LLDP_LOC_CHASSISID_ALIAS
static java.lang.String
LLDP_LOC_CHASSISID_OID
static java.lang.String
LLDP_LOC_CHASSISID_SUBTYPE_ALIAS
static java.lang.String
LLDP_LOC_CHASSISID_SUBTYPE_OID
static java.lang.String
LLDP_LOC_OID
static java.lang.String
LLDP_LOC_SYSNAME_ALIAS
static java.lang.String
LLDP_LOC_SYSNAME_OID
static NamedSnmpVar[]
ms_elemList
-
Constructor Summary
Constructors Constructor Description LldpLocalGroupTracker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
decodeLldpChassisId(SnmpValue lldpchassisid, java.lang.Integer lldpLocChassisidSubType)
static java.lang.String
decodeMacAddress(SnmpValue snmpValue)
static java.lang.String
getDisplayable(SnmpValue snmpValue)
LldpElement
getLldpElement()
SnmpValue
getLldpLocChassisid()
java.lang.Integer
getLldpLocChassisidSubType()
java.lang.String
getLldpLocSysname()
protected void
reportFatalErr(ErrorStatusException ex)
protected void
reportGenErr(java.lang.String msg)
protected void
reportNonFatalErr(ErrorStatus status)
protected void
reportNoSuchNameErr(java.lang.String msg)
protected void
storeResult(SnmpResult res)
-
Methods inherited from class org.opennms.netmgt.snmp.AggregateTracker
buildNextPdu, getWalkRequests, handleWalkResponses, isFinished, setFailed, setMaxRepetitions, setMaxRetries, setTimedOut
-
Methods inherited from class org.opennms.netmgt.snmp.CollectionTracker
failed, getCollectionTracker, getParent, reportTooBigErr, setFinished, setParent, timedOut
-
-
-
-
Field Detail
-
LLDP_LOC_CHASSISID_SUBTYPE_ALIAS
public static final java.lang.String LLDP_LOC_CHASSISID_SUBTYPE_ALIAS
- See Also:
- Constant Field Values
-
LLDP_LOC_CHASSISID_SUBTYPE_OID
public static final java.lang.String LLDP_LOC_CHASSISID_SUBTYPE_OID
- See Also:
- Constant Field Values
-
LLDP_LOC_CHASSISID_ALIAS
public static final java.lang.String LLDP_LOC_CHASSISID_ALIAS
- See Also:
- Constant Field Values
-
LLDP_LOC_CHASSISID_OID
public static final java.lang.String LLDP_LOC_CHASSISID_OID
- See Also:
- Constant Field Values
-
LLDP_LOC_SYSNAME_ALIAS
public static final java.lang.String LLDP_LOC_SYSNAME_ALIAS
- See Also:
- Constant Field Values
-
LLDP_LOC_SYSNAME_OID
public static final java.lang.String LLDP_LOC_SYSNAME_OID
- See Also:
- Constant Field Values
-
ms_elemList
public static NamedSnmpVar[] ms_elemList
-
LLDP_LOC_OID
public static final java.lang.String LLDP_LOC_OID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDisplayable
public static java.lang.String getDisplayable(SnmpValue snmpValue)
-
decodeMacAddress
public static java.lang.String decodeMacAddress(SnmpValue snmpValue)
-
decodeLldpChassisId
public static java.lang.String decodeLldpChassisId(SnmpValue lldpchassisid, java.lang.Integer lldpLocChassisidSubType)
-
getLldpLocChassisidSubType
public java.lang.Integer getLldpLocChassisidSubType()
-
getLldpLocChassisid
public SnmpValue getLldpLocChassisid()
-
getLldpLocSysname
public java.lang.String getLldpLocSysname()
-
storeResult
protected void storeResult(SnmpResult res)
- Overrides:
storeResult
in classCollectionTracker
-
reportGenErr
protected void reportGenErr(java.lang.String msg)
- Overrides:
reportGenErr
in classCollectionTracker
-
reportNoSuchNameErr
protected void reportNoSuchNameErr(java.lang.String msg)
- Overrides:
reportNoSuchNameErr
in classCollectionTracker
-
reportFatalErr
protected void reportFatalErr(ErrorStatusException ex)
- Overrides:
reportFatalErr
in classCollectionTracker
-
reportNonFatalErr
protected void reportNonFatalErr(ErrorStatus status)
- Overrides:
reportNonFatalErr
in classCollectionTracker
-
getLldpElement
public LldpElement getLldpElement()
-
-