|
||||||||||
| 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.poller.Poller
public class Poller
Poller class.
| 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 | |
|---|---|
Poller()
Constructor for Poller. |
|
| Method Summary | |
|---|---|
void |
closeOutagesForInterface(Date closeDate,
int eventId,
int nodeId,
String ipAddr)
closeOutagesForInterface |
void |
closeOutagesForNode(Date closeDate,
int eventId,
int nodeId)
closeOutagesForNode |
void |
closeOutagesForService(Date closeDate,
int eventId,
int nodeId,
String ipAddr,
String serviceName)
closeOutagesForService |
EventIpcManager |
getEventManager()
getEventManager |
org.opennms.netmgt.poller.PollerEventProcessor |
getEventProcessor()
getEventProcessor |
static Poller |
getInstance()
getInstance |
PollableNetwork |
getNetwork()
getNetwork |
PollerConfig |
getPollerConfig()
getPollerConfig |
PollOutagesConfig |
getPollOutagesConfig()
getPollOutagesConfig |
QueryManager |
getQueryManager()
getQueryManager |
Scheduler |
getScheduler()
getScheduler |
ServiceMonitor |
getServiceMonitor(String svcName)
getServiceMonitor |
protected void |
onInit()
onInit |
protected void |
onPause()
onPause |
protected void |
onResume()
onResume |
protected void |
onStart()
onStart |
protected void |
onStop()
onStop |
boolean |
packageIncludesIfAndSvc(Package pkg,
String ipAddr,
String svcName)
packageIncludesIfAndSvc |
protected boolean |
pollableServiceInPackage(String ipAddr,
String serviceName,
Package pkg)
pollableServiceInPackage |
void |
refreshServicePackages()
refreshServicePackages |
void |
refreshServiceThresholds()
refreshServiceThresholds |
void |
scheduleService(int nodeId,
String nodeLabel,
String ipAddr,
String svcName)
scheduleService |
void |
setDataSource(DataSource dataSource)
setDataSource |
void |
setEventManager(EventIpcManager eventMgr)
setEventManager |
void |
setEventProcessor(org.opennms.netmgt.poller.PollerEventProcessor eventProcessor)
setEventProcessor |
void |
setNetwork(PollableNetwork network)
setNetwork |
void |
setPollerConfig(PollerConfig pollerConfig)
setPollerConfig |
void |
setPollOutagesConfig(PollOutagesConfig pollOutagesConfig)
setPollOutagesConfig |
void |
setQueryManager(QueryManager queryManager)
setQueryManager |
void |
setScheduler(LegacyScheduler scheduler)
setScheduler |
| 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 Poller()
Constructor for Poller.
| Method Detail |
|---|
public void setDataSource(DataSource dataSource)
setDataSource
dataSource - a DataSource object.public EventIpcManager getEventManager()
getEventManager
EventIpcManager object.public void setEventManager(EventIpcManager eventMgr)
setEventManager
eventMgr - a EventIpcManager object.public org.opennms.netmgt.poller.PollerEventProcessor getEventProcessor()
getEventProcessor
PollerEventProcessor object.public void setEventProcessor(org.opennms.netmgt.poller.PollerEventProcessor eventProcessor)
setEventProcessor
eventProcessor - a PollerEventProcessor object.public PollableNetwork getNetwork()
getNetwork
PollableNetwork object.public void setNetwork(PollableNetwork network)
setNetwork
network - a PollableNetwork object.public void setQueryManager(QueryManager queryManager)
setQueryManager
queryManager - a QueryManager object.public QueryManager getQueryManager()
getQueryManager
QueryManager object.public PollerConfig getPollerConfig()
getPollerConfig
PollerConfig object.public void setPollerConfig(PollerConfig pollerConfig)
setPollerConfig
pollerConfig - a PollerConfig object.public PollOutagesConfig getPollOutagesConfig()
getPollOutagesConfig
PollOutagesConfig object.public void setPollOutagesConfig(PollOutagesConfig pollOutagesConfig)
setPollOutagesConfig
pollOutagesConfig - a PollOutagesConfig object.public Scheduler getScheduler()
getScheduler
Scheduler object.public void setScheduler(LegacyScheduler scheduler)
setScheduler
scheduler - a LegacyScheduler object.protected void onInit()
onInit
onInit in class AbstractServiceDaemon
public void closeOutagesForNode(Date closeDate,
int eventId,
int nodeId)
closeOutagesForNode
closeDate - a Date object.eventId - a int.nodeId - a int.
public void closeOutagesForInterface(Date closeDate,
int eventId,
int nodeId,
String ipAddr)
closeOutagesForInterface
closeDate - a Date object.eventId - a int.nodeId - a int.ipAddr - a String object.
public void closeOutagesForService(Date closeDate,
int eventId,
int nodeId,
String ipAddr,
String serviceName)
closeOutagesForService
closeDate - a Date object.eventId - a int.nodeId - a int.ipAddr - a String object.serviceName - a String object.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 static Poller getInstance()
getInstance
Poller object.public ServiceMonitor getServiceMonitor(String svcName)
getServiceMonitor
svcName - a String object.
ServiceMonitor object.
public void scheduleService(int nodeId,
String nodeLabel,
String ipAddr,
String svcName)
scheduleService
nodeId - a int.nodeLabel - a String object.ipAddr - a String object.svcName - a String object.
protected boolean pollableServiceInPackage(String ipAddr,
String serviceName,
Package pkg)
pollableServiceInPackage
ipAddr - a String object.serviceName - a String object.pkg - a Package object.
public boolean packageIncludesIfAndSvc(Package pkg,
String ipAddr,
String svcName)
packageIncludesIfAndSvc
pkg - a Package object.ipAddr - a String object.svcName - a String object.
public void refreshServicePackages()
refreshServicePackages
public void refreshServiceThresholds()
refreshServiceThresholds
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||