public class EnhancedLinkd extends AbstractServiceDaemon
Linkd class.
PAUSE_PENDING, PAUSED, RESUME_PENDINGRUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED| Constructor and Description |
|---|
EnhancedLinkd()
Constructor for EnhancedLinkd.
|
| Modifier and Type | Method and Description |
|---|---|
EventForwarder |
getEventForwarder() |
long |
getInitialSleepTime() |
Collection<LinkableSnmpNode> |
getLinkableNodes()
getLinkableNodes
|
EnhancedLinkdConfig |
getLinkdConfig()
getLinkdConfig
|
EnhancedLinkdService |
getQueryManager() |
long |
getRescanInterval() |
Scheduler |
getScheduler()
getScheduler
|
SnmpAgentConfig |
getSnmpAgentConfig(InetAddress ipaddr) |
List<NodeDiscovery> |
getSnmpCollections(LinkableSnmpNode node) |
String |
getSource() |
protected void |
onInit()
onInit
|
protected void |
onPause()
onPause
|
protected void |
onResume()
onResume
|
protected void |
onStart()
onStart
|
protected void |
onStop()
onStop
|
boolean |
runSingleSnmpCollection(int nodeId) |
boolean |
scheduleNodeCollection(int nodeid) |
void |
setEventForwarder(EventForwarder eventForwarder) |
void |
setLinkdConfig(EnhancedLinkdConfig config)
setLinkdConfig
|
void |
setQueryManager(EnhancedLinkdService queryMgr)
setQueryManager
|
void |
setScheduler(Scheduler scheduler)
setScheduler
|
afterPropertiesSet, destroy, getName, getStatus, getStatusText, init, isPaused, isRunning, isStarting, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatusprotected void onInit()
onInit
onInit in class AbstractServiceDaemonpublic List<NodeDiscovery> getSnmpCollections(LinkableSnmpNode node)
nodeid - protected void onStart()
onStart
onStart in class AbstractServiceDaemonprotected void onStop()
onStop
onStop in class AbstractServiceDaemonprotected void onPause()
onPause
onPause in class AbstractServiceDaemonprotected void onResume()
onResume
onResume in class AbstractServiceDaemonpublic Collection<LinkableSnmpNode> getLinkableNodes()
getLinkableNodes
Collection object.public boolean scheduleNodeCollection(int nodeid)
public boolean runSingleSnmpCollection(int nodeId)
public EnhancedLinkdService getQueryManager()
public void setQueryManager(EnhancedLinkdService queryMgr)
setQueryManager
queryMgr - a org.opennms.netmgt.linkd.EnhancedLinkdService object.public void setScheduler(Scheduler scheduler)
setScheduler
scheduler - a Scheduler
object.public EnhancedLinkdConfig getLinkdConfig()
getLinkdConfig
LinkdConfig object.public void setLinkdConfig(EnhancedLinkdConfig config)
setLinkdConfig
config - a LinkdConfig object.public EventForwarder getEventForwarder()
public void setEventForwarder(EventForwarder eventForwarder)
eventForwarder - the eventForwarder to setpublic String getSource()
public SnmpAgentConfig getSnmpAgentConfig(InetAddress ipaddr)
public long getInitialSleepTime()
public long getRescanInterval()
Copyright © 2015. All rights reserved.