org.opennms.netmgt.linkd.snmp
Class ExtremeNetworkVlanTableEntry

java.lang.Object
  extended by org.opennms.netmgt.snmp.AbstractSnmpStore
      extended by org.opennms.netmgt.capsd.snmp.SnmpStore
          extended by org.opennms.netmgt.capsd.snmp.SnmpTableEntry
              extended by org.opennms.netmgt.linkd.snmp.ExtremeNetworkVlanTableEntry
All Implemented Interfaces:
VlanCollectorEntry

public final class ExtremeNetworkVlanTableEntry
extends SnmpTableEntry
implements VlanCollectorEntry

The ExtremeNetworkVlanTableEntry class is designed to hold all the MIB-II information for one entry in the iso.org.dod.internet.private.enterprises.cisco.ciscoMgmt. ciscoVtpMIB.vtpMIBObjects.vlanInfo.vtpVlanTable.vtpVlanEntry

This object is used by the ExtremeNetworkVlanTable to hold infomation single entries in the table. See the ExtremeNetworkVlanTable documentation form more information.

Author:
Antonio, Sowmya, Weave, Jon Whetzel, OpenNMS
See Also:
ThreeComVlanTable, RFC1213

Field Summary
static NamedSnmpVar[] enVlan_elemList
          The keys that will be supported by default from the TreeMap base class.
static String EXTREME_VLAN_GLOBAL_ID
           
static String EXTREME_VLAN_IFINDEX
           
static String EXTREME_VLAN_IFLOOP_MODE_FLAG
           
static String EXTREME_VLAN_IGNORE_BPDU_FLAG
           
static String EXTREME_VLAN_IGNORE_STP_FLAG
           
static String TABLE_OID
          The TABLE_OID is the object identifier that represents the root of the table vtpVlanTable in the MIB forest.
 
Fields inherited from class org.opennms.netmgt.capsd.snmp.SnmpStore
ms_elemList
 
Fields inherited from class org.opennms.netmgt.snmp.AbstractSnmpStore
IFINDEX
 
Fields inherited from interface org.opennms.netmgt.linkd.snmp.VlanCollectorEntry
VLAN_INDEX, VLAN_NAME, VLAN_STATUS, VLAN_STATUS_mtuTooBigForDevice, VLAN_STATUS_mtuTooBigForTrunk, VLAN_STATUS_OPERATIONAL, VLAN_STATUS_SUSPENDED, VLAN_TYPE, VLAN_TYPE_DEPRECATED, VLAN_TYPE_ETHERNET, VLAN_TYPE_FDDI, VLAN_TYPE_FDDINET, VLAN_TYPE_TOKENRING, VLAN_TYPE_TRNET
 
Constructor Summary
ExtremeNetworkVlanTableEntry()
          The class constructor used to initialize the object to its initial state.
 
Method Summary
 void storeResult(SnmpObjId base, SnmpInstId inst, SnmpValue val)
           
 
Methods inherited from class org.opennms.netmgt.capsd.snmp.SnmpStore
getElementListSize, getElements, log
 
Methods inherited from class org.opennms.netmgt.snmp.AbstractSnmpStore
getDisplayString, getHexString, getIfIndex, getInt32, getIPAddress, getObjectID, getUInt32, getValue, isEmpty, putIfIndex, putValue, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXTREME_VLAN_IFINDEX

public static final String EXTREME_VLAN_IFINDEX
See Also:
Constant Field Values

EXTREME_VLAN_IGNORE_STP_FLAG

public static final String EXTREME_VLAN_IGNORE_STP_FLAG
See Also:
Constant Field Values

EXTREME_VLAN_IGNORE_BPDU_FLAG

public static final String EXTREME_VLAN_IGNORE_BPDU_FLAG
See Also:
Constant Field Values

EXTREME_VLAN_IFLOOP_MODE_FLAG

public static final String EXTREME_VLAN_IFLOOP_MODE_FLAG
See Also:
Constant Field Values

EXTREME_VLAN_GLOBAL_ID

public static final String EXTREME_VLAN_GLOBAL_ID
See Also:
Constant Field Values

enVlan_elemList

public static NamedSnmpVar[] enVlan_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.


TABLE_OID

public static final String TABLE_OID

The TABLE_OID is the object identifier that represents the root of the table vtpVlanTable in the MIB forest.

See Also:
Constant Field Values
Constructor Detail

ExtremeNetworkVlanTableEntry

public ExtremeNetworkVlanTableEntry()

The class constructor used to initialize the object to its initial state. Although the object's member variables can change after an instance is created, this constructor will initialize all the variables as per their named variable from the passed array of SNMP varbinds.

If the information in the object should not be modified then a final modifier can be applied to the created object.

Parameters:
vars - The array of variable bindings.
Method Detail

storeResult

public void storeResult(SnmpObjId base,
                        SnmpInstId inst,
                        SnmpValue val)
Overrides:
storeResult in class SnmpStore


Copyright © 2009. All Rights Reserved.