public class IntelVlanTable extends VlanTableBasic
IntelVlanTable uses a SnmpSession to collect specific Intel Vendor vtp VLAN 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_ERRDEFAULT_VLAN_INDEX, DEFAULT_VLAN_NAME, DEFAULT_VLAN_STATUS| Constructor and Description |
|---|
IntelVlanTable(InetAddress address)
Constructor for IntelVlanTable.
|
| Modifier and Type | Method and Description |
|---|---|
protected IntelVlanTableEntry |
createTableEntry(SnmpObjId base,
SnmpInstId inst,
Object val)
createTableEntry
|
List<OnmsVlan> |
getVlansForSnmpCollection() |
add, addAll, clear, contains, containsAll, getEntries, isEmpty, iterator, remove, removeAll, reportGenErr, reportNoSuchNameErr, retainAll, size, storeResult, toArray, toArraybuildNextPdu, isFinished, setFailed, setMaxRepetitions, setTimedOutfailed, getCollectionTracker, getParent, reportTooBigErr, setFinished, setParent, timedOutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequals, hashCode, parallelStream, removeIf, spliterator, streampublic IntelVlanTable(InetAddress address)
Constructor for IntelVlanTable.
address - a InetAddress object.protected IntelVlanTableEntry createTableEntry(SnmpObjId base, SnmpInstId inst, Object val)
createTableEntry
createTableEntry in class SnmpTable<SnmpStore>base - a SnmpObjId object.inst - a SnmpInstId object.val - a Object object.public List<OnmsVlan> getVlansForSnmpCollection()
getVlansForSnmpCollection in interface VlanTablegetVlansForSnmpCollection in class VlanTableBasicCopyright © 2015. All rights reserved.