org.opennms.netmgt.provision.service
Class PhysInterfaceTableTracker

java.lang.Object
  extended by org.opennms.netmgt.snmp.CollectionTracker
      extended by org.opennms.netmgt.snmp.TableTracker
          extended by org.opennms.netmgt.provision.service.PhysInterfaceTableTracker
All Implemented Interfaces:
Collectable, RowCallback, RowResultFactory

public class PhysInterfaceTableTracker
extends TableTracker

PhysInterfaceTableTracker

Version:
$Id: $
Author:
brozow

Field Summary
static SnmpObjId IF_ADMIN_STATUS
          Constant IF_ADMIN_STATUS
static SnmpObjId IF_ALIAS
          Constant IF_ALIAS
static SnmpObjId IF_CONNECTOR_PRESENT
          Constant IF_CONNECTOR_PRESENT
static SnmpObjId IF_COUNTER_DISCONTINUITY_TIME
          Constant IF_COUNTER_DISCONTINUITY_TIME
static SnmpObjId IF_DESCR
          Constant IF_DESCR
static SnmpObjId IF_HIGH_SPEED
          Constant IF_HIGH_SPEED
static SnmpObjId IF_IN_BCAST_PKTS
          Constant IF_IN_BCAST_PKTS
static SnmpObjId IF_IN_MCAST_PKTS
          Constant IF_IN_MCAST_PKTS
static SnmpObjId IF_INDEX
          Constant IF_INDEX
static SnmpObjId IF_LAST_CHANGE
          Constant IF_LAST_CHANGE
static SnmpObjId IF_LINK_UP_DOWN_TRAP_ENABLE
          Constant IF_LINK_UP_DOWN_TRAP_ENABLE
static SnmpObjId IF_MTU
          Constant IF_MTU
static SnmpObjId IF_NAME
          Constant IF_NAME
static SnmpObjId IF_OPER_STATUS
          Constant IF_OPER_STATUS
static SnmpObjId IF_OUT_MCAST_PKTS
          Constant IF_OUT_MCAST_PKTS
static SnmpObjId IF_PHYS_ADDR
          Constant IF_PHYS_ADDR
static SnmpObjId IF_PROMISCUOUS_MODE
          Constant IF_PROMISCUOUS_MODE
static SnmpObjId IF_SPEED
          Constant IF_SPEED
static SnmpObjId IF_TABLE_ENTRY
          Constant IF_TABLE_ENTRY
static SnmpObjId IF_TYPE
          Constant IF_TYPE
static SnmpObjId IF_XTABLE_ENTRY
          Constant IF_XTABLE_ENTRY
 
Fields inherited from class org.opennms.netmgt.snmp.CollectionTracker
GEN_ERR, NO_ERR, NO_SUCH_NAME_ERR, TOO_BIG_ERR
 
Constructor Summary
PhysInterfaceTableTracker()
          Constructor for PhysInterfaceTableTracker.
PhysInterfaceTableTracker(RowCallback rowProcessor)
          Constructor for PhysInterfaceTableTracker.
 
Method Summary
 SnmpRowResult createRowResult(int columnCount, SnmpInstId instance)
          
 void processPhysicalInterfaceRow(org.opennms.netmgt.provision.service.PhysInterfaceTableTracker.PhysicalInterfaceRow row)
          processPhysicalInterfaceRow
 void rowCompleted(SnmpRowResult row)
          
 
Methods inherited from class org.opennms.netmgt.snmp.TableTracker
buildNextPdu, isFinished, setMaxRepetitions, storeResult
 
Methods inherited from class org.opennms.netmgt.snmp.CollectionTracker
failed, getCollectionTracker, getParent, reportGenErr, reportNoSuchNameErr, reportTooBigErr, setFailed, setFinished, setParent, setTimedOut, timedOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IF_TABLE_ENTRY

public static final SnmpObjId IF_TABLE_ENTRY
Constant IF_TABLE_ENTRY


IF_INDEX

public static final SnmpObjId IF_INDEX
Constant IF_INDEX


IF_DESCR

public static final SnmpObjId IF_DESCR
Constant IF_DESCR


IF_TYPE

public static final SnmpObjId IF_TYPE
Constant IF_TYPE


IF_MTU

public static final SnmpObjId IF_MTU
Constant IF_MTU


IF_SPEED

public static final SnmpObjId IF_SPEED
Constant IF_SPEED


IF_PHYS_ADDR

public static final SnmpObjId IF_PHYS_ADDR
Constant IF_PHYS_ADDR


IF_ADMIN_STATUS

public static final SnmpObjId IF_ADMIN_STATUS
Constant IF_ADMIN_STATUS


IF_OPER_STATUS

public static final SnmpObjId IF_OPER_STATUS
Constant IF_OPER_STATUS


IF_LAST_CHANGE

public static final SnmpObjId IF_LAST_CHANGE
Constant IF_LAST_CHANGE


IF_XTABLE_ENTRY

public static final SnmpObjId IF_XTABLE_ENTRY
Constant IF_XTABLE_ENTRY


IF_NAME

public static final SnmpObjId IF_NAME
Constant IF_NAME


IF_IN_MCAST_PKTS

public static final SnmpObjId IF_IN_MCAST_PKTS
Constant IF_IN_MCAST_PKTS


IF_IN_BCAST_PKTS

public static final SnmpObjId IF_IN_BCAST_PKTS
Constant IF_IN_BCAST_PKTS


IF_OUT_MCAST_PKTS

public static final SnmpObjId IF_OUT_MCAST_PKTS
Constant IF_OUT_MCAST_PKTS


IF_LINK_UP_DOWN_TRAP_ENABLE

public static final SnmpObjId IF_LINK_UP_DOWN_TRAP_ENABLE
Constant IF_LINK_UP_DOWN_TRAP_ENABLE


IF_HIGH_SPEED

public static final SnmpObjId IF_HIGH_SPEED
Constant IF_HIGH_SPEED


IF_PROMISCUOUS_MODE

public static final SnmpObjId IF_PROMISCUOUS_MODE
Constant IF_PROMISCUOUS_MODE


IF_CONNECTOR_PRESENT

public static final SnmpObjId IF_CONNECTOR_PRESENT
Constant IF_CONNECTOR_PRESENT


IF_ALIAS

public static final SnmpObjId IF_ALIAS
Constant IF_ALIAS


IF_COUNTER_DISCONTINUITY_TIME

public static final SnmpObjId IF_COUNTER_DISCONTINUITY_TIME
Constant IF_COUNTER_DISCONTINUITY_TIME

Constructor Detail

PhysInterfaceTableTracker

public PhysInterfaceTableTracker()

Constructor for PhysInterfaceTableTracker.


PhysInterfaceTableTracker

public PhysInterfaceTableTracker(RowCallback rowProcessor)

Constructor for PhysInterfaceTableTracker.

Parameters:
rowProcessor - a RowCallback object.
Method Detail

createRowResult

public SnmpRowResult createRowResult(int columnCount,
                                     SnmpInstId instance)

Specified by:
createRowResult in interface RowResultFactory
Overrides:
createRowResult in class TableTracker

rowCompleted

public void rowCompleted(SnmpRowResult row)

Specified by:
rowCompleted in interface RowCallback
Overrides:
rowCompleted in class TableTracker

processPhysicalInterfaceRow

public void processPhysicalInterfaceRow(org.opennms.netmgt.provision.service.PhysInterfaceTableTracker.PhysicalInterfaceRow row)

processPhysicalInterfaceRow

Parameters:
row - a PhysInterfaceTableTracker.PhysicalInterfaceRow object.


Copyright © 2011. All Rights Reserved.