org.opennms.netmgt.snmp.mock
Class MockSnmpWalker

java.lang.Object
  extended by org.opennms.netmgt.snmp.SnmpWalker
      extended by org.opennms.netmgt.snmp.mock.MockSnmpWalker

public class MockSnmpWalker
extends SnmpWalker


Nested Class Summary
static class MockSnmpWalker.MockPduBuilder
           
 
Nested classes/interfaces inherited from class org.opennms.netmgt.snmp.SnmpWalker
SnmpWalker.WalkerPduBuilder
 
Constructor Summary
MockSnmpWalker(SnmpAgentAddress agentAddress, PropertyOidContainer container, String name, CollectionTracker tracker, int maxVarsPerPdu)
           
 
Method Summary
protected  void buildAndSendNextPdu()
           
protected  void close()
           
protected  SnmpWalker.WalkerPduBuilder createPduBuilder(int maxVarsPerPdu)
           
protected  void handleAuthError(String msg)
           
protected  void handleDone()
           
protected  void handleError(String msg)
           
protected  void handleError(String msg, Throwable t)
           
protected  void handleFatalError(Throwable e)
           
protected  void handleTimeout(String msg)
           
protected  void sendNextPdu(SnmpWalker.WalkerPduBuilder pduBuilder)
           
 
Methods inherited from class org.opennms.netmgt.snmp.SnmpWalker
failed, getAddress, getErrorMessage, getErrorThrowable, getMaxVarsPerPdu, getName, log, processErrors, processResponse, setAddress, start, timedOut, waitFor, waitFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockSnmpWalker

public MockSnmpWalker(SnmpAgentAddress agentAddress,
                      PropertyOidContainer container,
                      String name,
                      CollectionTracker tracker,
                      int maxVarsPerPdu)
Method Detail

createPduBuilder

protected SnmpWalker.WalkerPduBuilder createPduBuilder(int maxVarsPerPdu)
Specified by:
createPduBuilder in class SnmpWalker

sendNextPdu

protected void sendNextPdu(SnmpWalker.WalkerPduBuilder pduBuilder)
                    throws IOException
Specified by:
sendNextPdu in class SnmpWalker
Throws:
IOException

handleDone

protected void handleDone()
Overrides:
handleDone in class SnmpWalker

handleAuthError

protected void handleAuthError(String msg)
Overrides:
handleAuthError in class SnmpWalker

handleError

protected void handleError(String msg)
Overrides:
handleError in class SnmpWalker

handleError

protected void handleError(String msg,
                           Throwable t)
Overrides:
handleError in class SnmpWalker

handleFatalError

protected void handleFatalError(Throwable e)
Overrides:
handleFatalError in class SnmpWalker

handleTimeout

protected void handleTimeout(String msg)
Overrides:
handleTimeout in class SnmpWalker

close

protected void close()
              throws IOException
Specified by:
close in class SnmpWalker
Throws:
IOException

buildAndSendNextPdu

protected void buildAndSendNextPdu()
                            throws IOException
Overrides:
buildAndSendNextPdu in class SnmpWalker
Throws:
IOException


Copyright © 2011. All Rights Reserved.