Package org.opennms.netmgt.snmp.mock
Class MockSnmpWalker
- java.lang.Object
-
- org.opennms.netmgt.snmp.SnmpWalker
-
- org.opennms.netmgt.snmp.mock.MockSnmpWalker
-
- All Implemented Interfaces:
AutoCloseable
public class MockSnmpWalker extends SnmpWalker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.netmgt.snmp.SnmpWalker
SnmpWalker.WalkerPduBuilder
-
-
Constructor Summary
Constructors Constructor Description MockSnmpWalker(SnmpAgentAddress agentAddress, int snmpVersion, PropertyOidContainer container, String name, CollectionTracker tracker, int maxVarsPerPdu, int maxRetries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildAndSendNextPdu()voidclose()protected SnmpWalker.WalkerPduBuildercreatePduBuilder(int maxVarsPerPdu)protected voidhandleAuthError(String msg)protected voidhandleDone()protected voidhandleError(String msg)protected voidhandleError(String msg, Throwable t)protected voidhandleFatalError(Throwable e)protected voidhandleTimeout(String msg)protected voidsendNextPdu(SnmpWalker.WalkerPduBuilder pduBuilder)-
Methods inherited from class org.opennms.netmgt.snmp.SnmpWalker
failed, getAddress, getErrorMessage, getErrorThrowable, getMaxVarsPerPdu, getName, processErrors, processResponse, setCallback, start, timedOut, waitFor, waitFor
-
-
-
-
Constructor Detail
-
MockSnmpWalker
public MockSnmpWalker(SnmpAgentAddress agentAddress, int snmpVersion, PropertyOidContainer container, String name, CollectionTracker tracker, int maxVarsPerPdu, int maxRetries)
-
-
Method Detail
-
createPduBuilder
protected SnmpWalker.WalkerPduBuilder createPduBuilder(int maxVarsPerPdu)
- Specified by:
createPduBuilderin classSnmpWalker
-
sendNextPdu
protected void sendNextPdu(SnmpWalker.WalkerPduBuilder pduBuilder) throws SnmpException
- Specified by:
sendNextPduin classSnmpWalker- Throws:
SnmpException
-
handleDone
protected void handleDone()
- Overrides:
handleDonein classSnmpWalker
-
handleAuthError
protected void handleAuthError(String msg)
- Overrides:
handleAuthErrorin classSnmpWalker
-
handleError
protected void handleError(String msg)
- Overrides:
handleErrorin classSnmpWalker
-
handleError
protected void handleError(String msg, Throwable t)
- Overrides:
handleErrorin classSnmpWalker
-
handleFatalError
protected void handleFatalError(Throwable e)
- Overrides:
handleFatalErrorin classSnmpWalker
-
handleTimeout
protected void handleTimeout(String msg)
- Overrides:
handleTimeoutin classSnmpWalker
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classSnmpWalker
-
buildAndSendNextPdu
protected void buildAndSendNextPdu() throws SnmpException- Overrides:
buildAndSendNextPduin classSnmpWalker- Throws:
SnmpException
-
-