public class EnhancedLinkd extends AbstractServiceDaemon
Linkd class.
PAUSE_PENDING, PAUSED, RESUME_PENDING
RUNNING, 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, waitForStatus
protected void onInit()
onInit
onInit
in class AbstractServiceDaemon
public List<NodeDiscovery> getSnmpCollections(LinkableSnmpNode node)
nodeid
- protected void onStart()
onStart
onStart
in class AbstractServiceDaemon
protected void onStop()
onStop
onStop
in class AbstractServiceDaemon
protected void onPause()
onPause
onPause
in class AbstractServiceDaemon
protected void onResume()
onResume
onResume
in class AbstractServiceDaemon
public 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.