org.opennms.netmgt.poller
Class Poller
java.lang.Object
org.opennms.netmgt.daemon.AbstractServiceDaemon
org.opennms.netmgt.poller.Poller
- All Implemented Interfaces:
- Fiber, PausableFiber, SpringServiceDaemon, ServiceDaemon, org.springframework.beans.factory.InitializingBean
public class Poller
- extends AbstractServiceDaemon
|
Method Summary |
void |
closeOutagesForInterface(Date closeDate,
int eventId,
int nodeId,
String ipAddr)
|
void |
closeOutagesForNode(Date closeDate,
int eventId,
int nodeId)
|
void |
closeOutagesForService(Date closeDate,
int eventId,
int nodeId,
String ipAddr,
String serviceName)
|
EventIpcManager |
getEventManager()
|
org.opennms.netmgt.poller.PollerEventProcessor |
getEventProcessor()
|
static Poller |
getInstance()
|
PollableNetwork |
getNetwork()
|
PollerConfig |
getPollerConfig()
|
PollOutagesConfig |
getPollOutagesConfig()
|
QueryManager |
getQueryManager()
|
Scheduler |
getScheduler()
|
ServiceMonitor |
getServiceMonitor(String svcName)
|
protected void |
onInit()
|
protected void |
onPause()
|
protected void |
onResume()
|
protected void |
onStart()
|
protected void |
onStop()
|
boolean |
packageIncludesIfAndSvc(Package pkg,
String ipAddr,
String svcName)
|
protected boolean |
pollableServiceInPackage(String ipAddr,
String serviceName,
Package pkg)
|
void |
refreshServicePackages()
|
void |
scheduleService(int nodeId,
String nodeLabel,
String ipAddr,
String svcName)
|
void |
setDataSource(DataSource dataSource)
|
void |
setEventManager(EventIpcManager eventMgr)
|
void |
setEventProcessor(org.opennms.netmgt.poller.PollerEventProcessor eventProcessor)
|
void |
setNetwork(PollableNetwork network)
|
void |
setPollerConfig(PollerConfig pollerConfig)
|
void |
setPollOutagesConfig(PollOutagesConfig pollOutagesConfig)
|
void |
setQueryManager(QueryManager queryManager)
|
void |
setScheduler(LegacyScheduler scheduler)
|
| 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 |
Poller
public Poller()
setDataSource
public void setDataSource(DataSource dataSource)
getEventManager
public EventIpcManager getEventManager()
setEventManager
public void setEventManager(EventIpcManager eventMgr)
getEventProcessor
public org.opennms.netmgt.poller.PollerEventProcessor getEventProcessor()
setEventProcessor
public void setEventProcessor(org.opennms.netmgt.poller.PollerEventProcessor eventProcessor)
getNetwork
public PollableNetwork getNetwork()
setNetwork
public void setNetwork(PollableNetwork network)
setQueryManager
public void setQueryManager(QueryManager queryManager)
getQueryManager
public QueryManager getQueryManager()
getPollerConfig
public PollerConfig getPollerConfig()
setPollerConfig
public void setPollerConfig(PollerConfig pollerConfig)
getPollOutagesConfig
public PollOutagesConfig getPollOutagesConfig()
setPollOutagesConfig
public void setPollOutagesConfig(PollOutagesConfig pollOutagesConfig)
getScheduler
public Scheduler getScheduler()
setScheduler
public void setScheduler(LegacyScheduler scheduler)
onInit
protected void onInit()
- Specified by:
onInit in class AbstractServiceDaemon
closeOutagesForNode
public void closeOutagesForNode(Date closeDate,
int eventId,
int nodeId)
closeOutagesForInterface
public void closeOutagesForInterface(Date closeDate,
int eventId,
int nodeId,
String ipAddr)
closeOutagesForService
public void closeOutagesForService(Date closeDate,
int eventId,
int nodeId,
String ipAddr,
String serviceName)
onStart
protected void onStart()
- Overrides:
onStart in class AbstractServiceDaemon
onStop
protected void onStop()
- Overrides:
onStop in class AbstractServiceDaemon
onPause
protected void onPause()
- Overrides:
onPause in class AbstractServiceDaemon
onResume
protected void onResume()
- Overrides:
onResume in class AbstractServiceDaemon
getInstance
public static Poller getInstance()
getServiceMonitor
public ServiceMonitor getServiceMonitor(String svcName)
scheduleService
public void scheduleService(int nodeId,
String nodeLabel,
String ipAddr,
String svcName)
pollableServiceInPackage
protected boolean pollableServiceInPackage(String ipAddr,
String serviceName,
Package pkg)
packageIncludesIfAndSvc
public boolean packageIncludesIfAndSvc(Package pkg,
String ipAddr,
String svcName)
refreshServicePackages
public void refreshServicePackages()
Copyright © 2009. All Rights Reserved.