Package org.opennms.netmgt.enlinkd.snmp
Class CdpCacheTableTracker
- java.lang.Object
- 
- org.opennms.netmgt.snmp.CollectionTracker
- 
- org.opennms.netmgt.snmp.TableTracker
- 
- org.opennms.netmgt.enlinkd.snmp.CdpCacheTableTracker
 
 
 
- 
- All Implemented Interfaces:
- Collectable,- ProxiableTracker,- RowCallback,- RowResultFactory
 
 public class CdpCacheTableTracker extends TableTracker 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classCdpCacheTableTracker.CdpCacheRow
 - 
Field SummaryFields Modifier and Type Field Description static SnmpObjIdCDP_CACHE_ADDRESSstatic SnmpObjIdCDP_CACHE_ADDRESS_TYPEstatic SnmpObjIdCDP_CACHE_DEVICE_IDstatic SnmpObjIdCDP_CACHE_DEVICE_PORTstatic SnmpObjIdCDP_CACHE_PLATFORMstatic SnmpObjIdCDP_CACHE_TABLE_ENTRYstatic SnmpObjIdCDP_CACHE_VERSIONstatic SnmpObjId[]cdpCache_elemListThe keys that will be supported by default from the TreeMap base class.
 - 
Constructor SummaryConstructors Constructor Description CdpCacheTableTracker()Constructor for CdpCacheTableEntry.CdpCacheTableTracker(RowCallback rowProcessor)Constructor for CdpCacheTableEntry.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SnmpRowResultcreateRowResult(int columnCount, SnmpInstId instance)voidprocessCdpCacheRow(CdpCacheTableTracker.CdpCacheRow row)processcdpCacheRowvoidrowCompleted(SnmpRowResult row)- 
Methods inherited from class org.opennms.netmgt.snmp.TableTrackerbuildNextPdu, getWalkRequests, handleWalkResponses, isFinished, setMaxRepetitions, setMaxRetries, storeResult
 - 
Methods inherited from class org.opennms.netmgt.snmp.CollectionTrackerfailed, getCollectionTracker, getParent, reportFatalErr, reportGenErr, reportNonFatalErr, reportNoSuchNameErr, reportTooBigErr, setFailed, setFinished, setParent, setTimedOut, timedOut
 
- 
 
- 
- 
- 
Field Detail- 
CDP_CACHE_TABLE_ENTRYpublic static final SnmpObjId CDP_CACHE_TABLE_ENTRY 
 - 
CDP_CACHE_ADDRESS_TYPEpublic static final SnmpObjId CDP_CACHE_ADDRESS_TYPE 
 - 
CDP_CACHE_ADDRESSpublic static final SnmpObjId CDP_CACHE_ADDRESS 
 - 
CDP_CACHE_VERSIONpublic static final SnmpObjId CDP_CACHE_VERSION 
 - 
CDP_CACHE_DEVICE_IDpublic static final SnmpObjId CDP_CACHE_DEVICE_ID 
 - 
CDP_CACHE_DEVICE_PORTpublic static final SnmpObjId CDP_CACHE_DEVICE_PORT 
 - 
CDP_CACHE_PLATFORMpublic static final SnmpObjId CDP_CACHE_PLATFORM 
 - 
cdpCache_elemListpublic static final SnmpObjId[] cdpCache_elemList The keys that will be supported by default from the TreeMap base class. Each of the elements in the list are an instance of the dot1dbasetable. Objects in this list should be used by multiple instances of this class. 
 
- 
 - 
Constructor Detail- 
CdpCacheTableTrackerpublic CdpCacheTableTracker() Constructor for CdpCacheTableEntry. 
 - 
CdpCacheTableTrackerpublic CdpCacheTableTracker(RowCallback rowProcessor) Constructor for CdpCacheTableEntry. 
 
- 
 - 
Method Detail- 
createRowResultpublic SnmpRowResult createRowResult(int columnCount, SnmpInstId instance) - Specified by:
- createRowResultin interface- RowResultFactory
- Overrides:
- createRowResultin class- TableTracker
 
 - 
rowCompletedpublic void rowCompleted(SnmpRowResult row) - Specified by:
- rowCompletedin interface- RowCallback
- Overrides:
- rowCompletedin class- TableTracker
 
 - 
processCdpCacheRowpublic void processCdpCacheRow(CdpCacheTableTracker.CdpCacheRow row) processcdpCacheRow - Parameters:
- row- a- CdpCacheTableTracker.CdpCacheRowobject.
 
 
- 
 
-