org.opennms.netmgt.snmp
Class CollectionTracker

java.lang.Object
  extended by org.opennms.netmgt.snmp.CollectionTracker
All Implemented Interfaces:
Collectable
Direct Known Subclasses:
AggregateTracker, ColumnTracker, SingleInstanceTracker

public abstract class CollectionTracker
extends java.lang.Object
implements Collectable


Field Summary
static int GEN_ERR
           
static int NO_ERR
           
static int NO_SUCH_NAME_ERR
           
static int TOO_BIG_ERR
           
 
Constructor Summary
CollectionTracker()
           
CollectionTracker(CollectionTracker parent)
           
 
Method Summary
abstract  ResponseProcessor buildNextPdu(PduBuilder pduBuilder)
           
 boolean failed()
           
 CollectionTracker getCollectionTracker()
           
 CollectionTracker getParent()
           
abstract  boolean isFinished()
           
protected  void reportGenErr(java.lang.String msg)
           
protected  void reportNoSuchNameErr(java.lang.String msg)
           
protected  void reportTooBigErr(java.lang.String msg)
           
 void setFailed(boolean failed)
           
 void setParent(CollectionTracker parent)
           
 void setTimedOut(boolean timedOut)
           
protected  void storeResult(SnmpObjId base, SnmpInstId inst, SnmpValue val)
           
 boolean timedOut()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_ERR

public static final int NO_ERR
See Also:
Constant Field Values

TOO_BIG_ERR

public static final int TOO_BIG_ERR
See Also:
Constant Field Values

NO_SUCH_NAME_ERR

public static final int NO_SUCH_NAME_ERR
See Also:
Constant Field Values

GEN_ERR

public static final int GEN_ERR
See Also:
Constant Field Values
Constructor Detail

CollectionTracker

public CollectionTracker()

CollectionTracker

public CollectionTracker(CollectionTracker parent)
Method Detail

setParent

public void setParent(CollectionTracker parent)

getParent

public CollectionTracker getParent()

failed

public boolean failed()

timedOut

public boolean timedOut()

setFailed

public void setFailed(boolean failed)

setTimedOut

public void setTimedOut(boolean timedOut)

storeResult

protected void storeResult(SnmpObjId base,
                           SnmpInstId inst,
                           SnmpValue val)

isFinished

public abstract boolean isFinished()

buildNextPdu

public abstract ResponseProcessor buildNextPdu(PduBuilder pduBuilder)

reportTooBigErr

protected void reportTooBigErr(java.lang.String msg)

reportGenErr

protected void reportGenErr(java.lang.String msg)

reportNoSuchNameErr

protected void reportNoSuchNameErr(java.lang.String msg)

getCollectionTracker

public CollectionTracker getCollectionTracker()
Specified by:
getCollectionTracker in interface Collectable


Copyright © 2007. All Rights Reserved.