org.opennms.netmgt.provision.scan.snmp
Class AbstractSnmpScanner

java.lang.Object
  extended by org.opennms.netmgt.provision.scan.snmp.AbstractSnmpScanner
All Implemented Interfaces:
Scanner
Direct Known Subclasses:
SnmpNodeScanner

public class AbstractSnmpScanner
extends Object
implements Scanner

AbstractSnmpScanner class.

Version:
$Id: $
Author:
brozow

Nested Class Summary
static interface AbstractSnmpScanner.SnmpExchange
           
static interface AbstractSnmpScanner.Storer
           
 
Constructor Summary
protected AbstractSnmpScanner(String name)
          Constructor for AbstractSnmpScanner.
 
Method Summary
 String getName()
          getName
protected  AbstractSnmpScanner.SnmpExchange getSingleInstance(String base, String inst)
          getSingleInstance
 void init()
          init
protected  void onInit()
          onInit
 void scan(ScanContext context)
          scan
 void setSnmpAgentConfigFactory(SnmpAgentConfigFactory snmpPeerFactory)
          setSnmpAgentConfigFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSnmpScanner

protected AbstractSnmpScanner(String name)

Constructor for AbstractSnmpScanner.

Parameters:
name - a String object.
Method Detail

getName

public String getName()

getName

Returns:
a String object.

setSnmpAgentConfigFactory

public void setSnmpAgentConfigFactory(SnmpAgentConfigFactory snmpPeerFactory)

setSnmpAgentConfigFactory

Parameters:
snmpPeerFactory - a SnmpAgentConfigFactory object.

init

public void init()

init

Specified by:
init in interface Scanner

onInit

protected void onInit()

onInit


scan

public void scan(ScanContext context)
          throws InterruptedException

scan

Specified by:
scan in interface Scanner
Parameters:
context - a ScanContext object.
Throws:
InterruptedException

getSingleInstance

protected AbstractSnmpScanner.SnmpExchange getSingleInstance(String base,
                                                             String inst)

getSingleInstance

Parameters:
base - a String object.
inst - a String object.
Returns:
a AbstractSnmpScanner.SnmpExchange object.


Copyright © 2011. All Rights Reserved.