org.opennms.netmgt.passive
Class PassiveStatusKeeper

java.lang.Object
  extended by org.opennms.netmgt.daemon.AbstractServiceDaemon
      extended by org.opennms.netmgt.passive.PassiveStatusKeeper
All Implemented Interfaces:
Fiber, PausableFiber, SpringServiceDaemon, EventListener, ServiceDaemon, org.springframework.beans.factory.InitializingBean

public class PassiveStatusKeeper
extends AbstractServiceDaemon
implements EventListener

Author:
Mathew Brozowski, David Hustace

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
PassiveStatusKeeper()
           
PassiveStatusKeeper(EventIpcManager eventMgr)
           
 
Method Summary
 DataSource getDbConnectoinFactory()
           
 EventIpcManager getEventManager()
           
static PassiveStatusKeeper getInstance()
           
 PollStatus getStatus(String nodeLabel, String ipAddr, String svcName)
           
 void onEvent(Event e)
           
protected  void onInit()
           
protected  void onStop()
           
 void setDataSource(DataSource dataSource)
           
 void setEventManager(EventIpcManager eventMgr)
           
static void setInstance(PassiveStatusKeeper psk)
           
 void setStatus(PassiveStatusKey key, PollStatus pollStatus)
           
 void setStatus(String nodeLabel, String ipAddr, String svcName, PollStatus pollStatus)
           
 
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, onPause, onResume, onStart, 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
 
Methods inherited from interface org.opennms.netmgt.model.events.EventListener
getName
 

Constructor Detail

PassiveStatusKeeper

public PassiveStatusKeeper()

PassiveStatusKeeper

public PassiveStatusKeeper(EventIpcManager eventMgr)
Method Detail

setInstance

public static void setInstance(PassiveStatusKeeper psk)

getInstance

public static PassiveStatusKeeper getInstance()

onInit

protected void onInit()
Specified by:
onInit in class AbstractServiceDaemon

onStop

protected void onStop()
Overrides:
onStop in class AbstractServiceDaemon

setStatus

public void setStatus(String nodeLabel,
                      String ipAddr,
                      String svcName,
                      PollStatus pollStatus)

setStatus

public void setStatus(PassiveStatusKey key,
                      PollStatus pollStatus)

getStatus

public PollStatus getStatus(String nodeLabel,
                            String ipAddr,
                            String svcName)

onEvent

public void onEvent(Event e)
Specified by:
onEvent in interface EventListener

getEventManager

public EventIpcManager getEventManager()

setEventManager

public void setEventManager(EventIpcManager eventMgr)

getDbConnectoinFactory

public DataSource getDbConnectoinFactory()

setDataSource

public void setDataSource(DataSource dataSource)


Copyright © 2009. All Rights Reserved.