|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.daemon.AbstractServiceDaemon
org.opennms.netmgt.discovery.Discovery
public class Discovery
This class is the main interface to the OpenNMS discovery service. The class implements the singleton design pattern, in that there is only one instance in any given virtual machine. The service delays the reading of configuration information until the service is started.
| Field Summary |
|---|
| Fields inherited from interface org.opennms.core.fiber.PausableFiber |
|---|
PAUSE_PENDING, PAUSED, RESUME_PENDING |
| Fields inherited from interface org.opennms.core.fiber.Fiber |
|---|
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED |
| Constructor Summary | |
|---|---|
Discovery()
Constructs a new discovery instance. |
|
| Method Summary | |
|---|---|
DiscoveryConfigFactory |
getDiscoveryFactory()
getDiscoveryFactory |
EventForwarder |
getEventForwarder()
getEventForwarder |
void |
handleDiscoveryConfigurationChanged(Event event)
handleDiscoveryConfigurationChanged |
void |
handleDiscoveryPause(Event event)
handleDiscoveryPause |
void |
handleDiscoveryResume(Event event)
handleDiscoveryResume |
void |
handleInterfaceDeleted(Event event)
handleInterfaceDeleted |
void |
handleNodeGainedInterface(Event event)
handleNodeGainedInterface |
protected void |
onInit()
onInit |
protected void |
onPause()
onPause |
protected void |
onResume()
onResume |
protected void |
onStart()
onStart |
protected void |
onStop()
onStop |
void |
reloadDaemonConfig(Event e)
reloadDaemonConfig |
void |
setDiscoveryFactory(DiscoveryConfigFactory discoveryFactory)
setDiscoveryFactory |
void |
setEventForwarder(EventForwarder eventForwarder)
setEventForwarder |
protected void |
syncAlreadyDiscovered()
syncAlreadyDiscovered |
| Methods inherited from class org.opennms.netmgt.daemon.AbstractServiceDaemon |
|---|
afterPropertiesSet, debugf, debugf, errorf, errorf, fatalf, fatalf, getName, getStatus, getStatusText, infof, infof, init, isPaused, isRunning, isStarting, isStartPending, log, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatus, warnf, warnf |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Discovery()
| Method Detail |
|---|
public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
eventForwarder - a EventForwarder object.public EventForwarder getEventForwarder()
getEventForwarder
EventForwarder object.public void setDiscoveryFactory(DiscoveryConfigFactory discoveryFactory)
setDiscoveryFactory
discoveryFactory - a DiscoveryConfigFactory object.public DiscoveryConfigFactory getDiscoveryFactory()
getDiscoveryFactory
DiscoveryConfigFactory object.
protected void onInit()
throws IllegalStateException
onInit
onInit in class AbstractServiceDaemonIllegalStateException - if any.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 AbstractServiceDaemonprotected void syncAlreadyDiscovered()
syncAlreadyDiscovered
public void handleDiscoveryConfigurationChanged(Event event)
handleDiscoveryConfigurationChanged
event - a Event object.public void reloadDaemonConfig(Event e)
reloadDaemonConfig
e - a Event object.public void handleInterfaceDeleted(Event event)
handleInterfaceDeleted
event - a Event object.public void handleDiscoveryResume(Event event)
handleDiscoveryResume
event - a Event object.public void handleDiscoveryPause(Event event)
handleDiscoveryPause
event - a Event object.public void handleNodeGainedInterface(Event event)
handleNodeGainedInterface
event - a Event object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||