Package org.opennms.netmgt.snmp
Class AggregateTracker
- java.lang.Object
-
- org.opennms.netmgt.snmp.CollectionTracker
-
- org.opennms.netmgt.snmp.AggregateTracker
-
- All Implemented Interfaces:
Collectable
,ProxiableTracker
- Direct Known Subclasses:
CdpGlobalGroupTracker
,CiscoVtpTracker
,Dot1dBaseTracker
,InstanceListTracker
,IsisSysObjectGroupTracker
,LldpLocalGroupTracker
,OspfGeneralGroupTracker
,SnmpIfCollector
,SnmpNodeCollector
,SnmpTable
,SnmpTable
,SystemGroup
public class AggregateTracker extends CollectionTracker
-
-
Constructor Summary
Constructors Constructor Description AggregateTracker(java.util.Collection<Collectable> children)
AggregateTracker(java.util.Collection<Collectable> children, CollectionTracker parent)
AggregateTracker(Collectable[] children)
AggregateTracker(Collectable[] children, CollectionTracker parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseProcessor
buildNextPdu(PduBuilder parentBuilder)
java.util.List<WalkRequest>
getWalkRequests()
void
handleWalkResponses(java.util.List<WalkResponse> responses)
boolean
isFinished()
void
setFailed(boolean failed)
void
setMaxRepetitions(int maxRepititions)
void
setMaxRetries(int maxRetries)
void
setTimedOut(boolean timedOut)
-
Methods inherited from class org.opennms.netmgt.snmp.CollectionTracker
failed, getCollectionTracker, getParent, reportFatalErr, reportGenErr, reportNonFatalErr, reportNoSuchNameErr, reportTooBigErr, setFinished, setParent, storeResult, timedOut
-
-
-
-
Constructor Detail
-
AggregateTracker
public AggregateTracker(java.util.Collection<Collectable> children)
-
AggregateTracker
public AggregateTracker(java.util.Collection<Collectable> children, CollectionTracker parent)
-
AggregateTracker
public AggregateTracker(Collectable[] children)
-
AggregateTracker
public AggregateTracker(Collectable[] children, CollectionTracker parent)
-
-
Method Detail
-
setFailed
public void setFailed(boolean failed)
- Overrides:
setFailed
in classCollectionTracker
-
setTimedOut
public void setTimedOut(boolean timedOut)
- Overrides:
setTimedOut
in classCollectionTracker
-
setMaxRepetitions
public void setMaxRepetitions(int maxRepititions)
- Specified by:
setMaxRepetitions
in classCollectionTracker
-
setMaxRetries
public void setMaxRetries(int maxRetries)
- Specified by:
setMaxRetries
in classCollectionTracker
-
isFinished
public boolean isFinished()
- Overrides:
isFinished
in classCollectionTracker
-
buildNextPdu
public ResponseProcessor buildNextPdu(PduBuilder parentBuilder) throws SnmpException
- Specified by:
buildNextPdu
in classCollectionTracker
- Throws:
SnmpException
-
getWalkRequests
public java.util.List<WalkRequest> getWalkRequests()
-
handleWalkResponses
public void handleWalkResponses(java.util.List<WalkResponse> responses)
-
-