public abstract class Discovery extends Object implements ReadyRunnable
Constructor and Description |
---|
Discovery() |
Discovery(long interval,
long initial)
Constructs a new SNMP collector for a node using the passed interface
as the collection point.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getInfo()
getInfo
|
long |
getInitialSleepTime()
getInitialSleepTime
|
abstract String |
getName() |
long |
getPollInterval()
getPollInterval
|
LegacyScheduler |
getScheduler()
getScheduler
|
int |
hashCode() |
boolean |
isReady()
isReady
|
void |
run() |
abstract void |
runDiscovery() |
void |
schedule()
schedule
|
void |
setInitialSleepTime(long initial_sleep_time)
setInitialSleepTime
|
void |
setPollInterval(long interval)
setPollInterval
|
void |
setScheduler(LegacyScheduler scheduler)
setScheduler
|
void |
suspend()
suspend
|
void |
unschedule() |
void |
wakeUp()
wakeUp
|
public Discovery(long interval, long initial)
run
method is invoked.nodeid
- config
- The SnmpPeer object to collect from.public Discovery()
public abstract String getName()
public abstract void runDiscovery()
public LegacyScheduler getScheduler()
getScheduler
org.opennms.netmgt.enlinkd.scheduler.Scheduler
object.public void setScheduler(LegacyScheduler scheduler)
setScheduler
scheduler
- a org.opennms.netmgt.enlinkd.scheduler.Scheduler
object.public void schedule()
schedule
public boolean isReady()
isReady
isReady
in interface ReadyRunnable
public void unschedule()
public void suspend()
suspend
public void wakeUp()
wakeUp
public long getPollInterval()
getPollInterval
public void setPollInterval(long interval)
setPollInterval
interval
- a long.public long getInitialSleepTime()
getInitialSleepTime
public void setInitialSleepTime(long initial_sleep_time)
setInitialSleepTime
initial_sleep_time
- The initial_sleep_timeto set.Copyright © 2021. All rights reserved.