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, TableTracker

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()
           
 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 setFinished(boolean finished)
           
abstract  void setMaxRepetitions(int maxRepetitions)
           
 void setParent(CollectionTracker parent)
           
 void setTimedOut(boolean timedOut)
           
protected  void storeResult(SnmpResult res)
           
 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()

setMaxRepetitions

public abstract void setMaxRepetitions(int maxRepetitions)

setFailed

public void setFailed(boolean failed)

setTimedOut

public void setTimedOut(boolean timedOut)

storeResult

protected void storeResult(SnmpResult res)

isFinished

public boolean isFinished()

setFinished

public final void setFinished(boolean finished)

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 © 2010. All Rights Reserved.