public class NodeScan extends Object implements RunInBatch
Modifier and Type | Class and Description |
---|---|
class |
NodeScan.AgentScan
AgentScan
|
class |
NodeScan.BaseAgentScan |
class |
NodeScan.NoAgentScan |
Constructor and Description |
---|
NodeScan(Integer nodeId,
String foreignSource,
String foreignId,
ProvisionService provisionService,
EventForwarder eventForwarder,
SnmpAgentConfigFactory agentConfigFactory,
DefaultTaskCoordinator taskCoordinator)
Constructor for NodeScan.
|
Modifier and Type | Method and Description |
---|---|
void |
abort(String reason)
abort
|
NodeScan.AgentScan |
createAgentScan(InetAddress agentAddress,
String agentType)
createAgentScan
|
void |
detectAgents(BatchTask currentPhase)
detectAgents
|
EventForwarder |
getEventForwarder()
getEventForwarder
|
String |
getForeignId()
getForeignId
|
String |
getForeignSource()
getForeignSource
|
OnmsNode |
getNode()
getNode
|
Integer |
getNodeId()
getNodeId
|
ProvisionService |
getProvisionService()
getProvisionService
|
Date |
getScanStamp()
getScanStamp
|
DefaultTaskCoordinator |
getTaskCoordinator()
getTaskCoordinator
|
void |
handleAgentUndetected(BatchTask currentPhase)
handleAgentUndetected
|
boolean |
isAborted()
isAborted
|
void |
loadNode(BatchTask loadNode)
loadNode
|
void |
run(BatchTask parent)
run
|
void |
scanCompleted(BatchTask currentPhase)
scanCompleted
|
String |
toString()
toString
|
public NodeScan(Integer nodeId, String foreignSource, String foreignId, ProvisionService provisionService, EventForwarder eventForwarder, SnmpAgentConfigFactory agentConfigFactory, DefaultTaskCoordinator taskCoordinator)
Constructor for NodeScan.
nodeId
- a Integer
object.foreignSource
- a String
object.foreignId
- a String
object.provisionService
- a ProvisionService
object.eventForwarder
- a EventForwarder
object.agentConfigFactory
- a SnmpAgentConfigFactory
object.taskCoordinator
- a DefaultTaskCoordinator
object.public ProvisionService getProvisionService()
getProvisionService
public EventForwarder getEventForwarder()
getEventForwarder
public DefaultTaskCoordinator getTaskCoordinator()
getTaskCoordinator
DefaultTaskCoordinator
object.public boolean isAborted()
isAborted
public void run(BatchTask parent)
run
run
in interface RunInBatch
parent
- a BatchTask
object.public void loadNode(BatchTask loadNode)
loadNode
loadNode
- a BatchTask
object.public NodeScan.AgentScan createAgentScan(InetAddress agentAddress, String agentType)
createAgentScan
agentAddress
- a InetAddress
object.agentType
- a String
object.NodeScan.AgentScan
object.public String toString()
toString
public void detectAgents(BatchTask currentPhase)
detectAgents
currentPhase
- a BatchTask
object.public void handleAgentUndetected(BatchTask currentPhase)
handleAgentUndetected
currentPhase
- a BatchTask
object.Copyright © 2015. All rights reserved.