org.opennms.netmgt.threshd
Class Threshd
java.lang.Object
org.opennms.netmgt.daemon.AbstractServiceDaemon
org.opennms.netmgt.threshd.Threshd
- All Implemented Interfaces:
- Fiber, PausableFiber, SpringServiceDaemon, ServiceDaemon, org.springframework.beans.factory.InitializingBean
public final class Threshd
- extends AbstractServiceDaemon
| 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 |
onInit
protected void onInit()
- Specified by:
onInit in class AbstractServiceDaemon
reinitializeThresholders
public void reinitializeThresholders()
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 Threshd getInstance()
- Returns singleton instance of the thresholding daemon.
getScheduler
public LegacyScheduler getScheduler()
- Returns reference to the scheduler
getEventProxy
public EventProxy getEventProxy()
- Returns reference to the event proxy
getServiceThresholder
public ServiceThresholder getServiceThresholder(String svcName)
- Returns the loaded ServiceThresholder for the specified service name.
- Parameters:
svcName - Service name to lookup.
- Returns:
- ServiceThresholder responsible for performing thresholding on the
specified service.
isSchedulingCompleted
public boolean isSchedulingCompleted()
- Returns:
- Returns the schedulingCompleted.
setSchedulingCompleted
public void setSchedulingCompleted(boolean schedulingCompleted)
- Parameters:
schedulingCompleted - The schedulingCompleted to set.
refreshServicePackages
public void refreshServicePackages()
setThreshdConfig
public void setThreshdConfig(ThreshdConfigManager threshdConfig)
getPackage
public Package getPackage(String name)
Copyright © 2009. All Rights Reserved.