org.opennms.netmgt.capsd.snmp
Class IfXTableEntry

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.capsd.snmp.IfXTableEntry

public final class IfXTableEntry
extends SnmpTableEntry

This object contains a list of all the elements defined in the MIB-II interface extensions table. An instance object is initialized by calling the constructor and passing in a variable list from an SNMP PDU. The actual data can be recovered via the base class map interface.

Once an instance is created and its data set either via the constructor or from the update method, the actual elements can be retreived using the instance names. The names include: ifName,ifInMulticastPts ,ifInBroadcastPkts,etc al. The information can also be accessed by using the complete object identifer for the entry.

For more information on the individual fields, and to find out their respective object identifiers see RFC1573 from the IETF.

Version:
1.1.1.1
Author:
Mike , Weave , OpenNMS
See Also:
RFC1573

Field Summary
static String IF_ALIAS
           
static String IF_CONNECTOR_PRESENT
           
static String IF_COUNTER_DISCONTINUITY_TIME
           
static String IF_HIGH_SPEED
           
static String IF_IN_BCAST_PKTS
           
static String IF_IN_MCAST_PKTS
           
static String IF_INDEX
           
static String IF_LINK_UP_DOWN_TRAP_ENABLE
           
static String IF_NAME
          Lookup strings for specific table entries
static String IF_OUT_BCAST_PKTS
           
static String IF_OUT_MCAST_PKTS
           
static String IF_PROMISCUOUS_MODE
           
static NamedSnmpVar[] ms_elemList
           
static String TABLE_OID
           The TABLE_OID is the object identifier that represents the root of the interface extensions table in the MIB forest.
 
Fields inherited from class org.opennms.netmgt.snmp.AbstractSnmpStore
IFINDEX
 
Constructor Summary
IfXTableEntry(int ifIndex)
           The class constructor used to initialize the object to its initial state.
 
Method Summary
 String getIfAlias()
           
 Long getIfHighSpeed()
           
 String getIfName()
           
 
Methods inherited from class org.opennms.netmgt.capsd.snmp.SnmpStore
getElementListSize, getElements, log, storeResult
 
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

IF_NAME

public static final String IF_NAME
Lookup strings for specific table entries

See Also:
Constant Field Values

IF_IN_MCAST_PKTS

public static final String IF_IN_MCAST_PKTS
See Also:
Constant Field Values

IF_IN_BCAST_PKTS

public static final String IF_IN_BCAST_PKTS
See Also:
Constant Field Values

IF_OUT_MCAST_PKTS

public static final String IF_OUT_MCAST_PKTS
See Also:
Constant Field Values

IF_OUT_BCAST_PKTS

public static final String IF_OUT_BCAST_PKTS
See Also:
Constant Field Values

IF_LINK_UP_DOWN_TRAP_ENABLE

public static final String IF_LINK_UP_DOWN_TRAP_ENABLE
See Also:
Constant Field Values

IF_HIGH_SPEED

public static final String IF_HIGH_SPEED
See Also:
Constant Field Values

IF_PROMISCUOUS_MODE

public static final String IF_PROMISCUOUS_MODE
See Also:
Constant Field Values

IF_CONNECTOR_PRESENT

public static final String IF_CONNECTOR_PRESENT
See Also:
Constant Field Values

IF_ALIAS

public static final String IF_ALIAS
See Also:
Constant Field Values

IF_COUNTER_DISCONTINUITY_TIME

public static final String IF_COUNTER_DISCONTINUITY_TIME
See Also:
Constant Field Values

IF_INDEX

public static final String IF_INDEX
See Also:
Constant Field Values

ms_elemList

public static NamedSnmpVar[] ms_elemList

TABLE_OID

public static final String TABLE_OID

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

See Also:
Constant Field Values
Constructor Detail

IfXTableEntry

public IfXTableEntry(int ifIndex)

The class constructor used to initialize the object to its initial state. Although the object's attributes and data can be changed after its created, this constructor will initialize all the variables as per their named varbind in the passed array. This array should have been collected from an SnmpPduRequest that was received from a remote host.

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

getIfName

public String getIfName()

getIfAlias

public String getIfAlias()

getIfHighSpeed

public Long getIfHighSpeed()


Copyright © 2009. All Rights Reserved.