org.opennms.netmgt.provision.service
Class NewSuspectScan

java.lang.Object
  extended by org.opennms.netmgt.provision.service.NewSuspectScan
All Implemented Interfaces:
RunInBatch

public class NewSuspectScan
extends Object
implements RunInBatch

NewSuspectScan class.

Version:
$Id: $
Author:
ranger

Constructor Summary
NewSuspectScan(InetAddress ipAddress, ProvisionService provisionService, EventForwarder eventForwarder, SnmpAgentConfigFactory agentConfigFactory, DefaultTaskCoordinator taskCoordinator)
          Constructor for NewSuspectScan.
 
Method Summary
 Task createTask()
          createTask
protected  void reparentNodes(BatchTask batch, Integer nodeId)
          reparentNodes
 void run(BatchTask phase)
          run
protected  void scanUndiscoveredNode(BatchTask phase)
          scanUndiscoveredNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewSuspectScan

public NewSuspectScan(InetAddress ipAddress,
                      ProvisionService provisionService,
                      EventForwarder eventForwarder,
                      SnmpAgentConfigFactory agentConfigFactory,
                      DefaultTaskCoordinator taskCoordinator)

Constructor for NewSuspectScan.

Parameters:
ipAddress - a InetAddress object.
provisionService - a ProvisionService object.
eventForwarder - a EventForwarder object.
agentConfigFactory - a SnmpAgentConfigFactory object.
taskCoordinator - a DefaultTaskCoordinator object.
Method Detail

createTask

public Task createTask()

createTask

Returns:
a Task object.

run

public void run(BatchTask phase)

run

Specified by:
run in interface RunInBatch
Parameters:
phase - a BatchTask object.

scanUndiscoveredNode

protected void scanUndiscoveredNode(BatchTask phase)

scanUndiscoveredNode

Parameters:
phase - a BatchTask object.

reparentNodes

protected void reparentNodes(BatchTask batch,
                             Integer nodeId)

reparentNodes

Parameters:
batch - a BatchTask object.
nodeId - a Integer object.


Copyright © 2011. All Rights Reserved.