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_ERR
DEFAULT_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, 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 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 VlanTable
getVlansForSnmpCollection
in class VlanTableBasic
Copyright © 2015. All rights reserved.