public class CdpInterfaceTable extends SnmpTable<CdpInterfaceTableEntry>
CdpCacheTable uses a SnmpSession to collect the CdpCache table entries. It implements the SnmpHandler to receive notifications when a reply is received/error occurs in the SnmpSession used to send requests/receive replies.
GEN_ERR, NO_ERR, NO_SUCH_NAME_ERR, TOO_BIG_ERR
Constructor and Description |
---|
CdpInterfaceTable(InetAddress address)
Constructs an CdpInterfaceTable object that is used to collect the Cisco Discovery Protocol
elements from the remote agent.
|
Modifier and Type | Method and Description |
---|---|
protected CdpInterfaceTableEntry |
createTableEntry(SnmpObjId base,
SnmpInstId inst,
Object val)
createTableEntry
|
add, addAll, clear, contains, containsAll, getEntries, isEmpty, iterator, remove, removeAll, reportGenErr, reportNoSuchNameErr, retainAll, size, storeResult, toArray, toArray
buildNextPdu, isFinished, setFailed, setMaxRepetitions, setTimedOut
failed, getCollectionTracker, getParent, reportTooBigErr, setFinished, setParent, timedOut
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals, hashCode, parallelStream, removeIf, spliterator, stream
public CdpInterfaceTable(InetAddress address)
Constructs an CdpInterfaceTable object that is used to collect the Cisco Discovery Protocol elements from the remote agent. Once all the elements are collected, or there is an error in the collection the signaler object is notified to inform other threads.
address
- a InetAddress
object.CdpInterfaceTableEntry
protected CdpInterfaceTableEntry createTableEntry(SnmpObjId base, SnmpInstId inst, Object val)
createTableEntry
createTableEntry
in class SnmpTable<CdpInterfaceTableEntry>
base
- a SnmpObjId
object.inst
- a SnmpInstId
object.val
- a Object
object.Copyright © 2015. All rights reserved.