Package org.opennms.netmgt.alarmd
Class Alarmd
- java.lang.Object
-
- org.opennms.netmgt.daemon.AbstractServiceDaemon
-
- org.opennms.netmgt.alarmd.Alarmd
-
- All Implemented Interfaces:
Fiber,PausableFiber,SpringServiceDaemon,ThreadAwareEventListener,ServiceDaemon,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
public class Alarmd extends AbstractServiceDaemon implements ThreadAwareEventListener
Alarm management Daemon- Author:
- jwhite, David Hustace
-
-
Field Summary
Fields Modifier and Type Field Description static StringNAMEConstantNAME="alarmd"protected static IntegerTHREADS-
Fields inherited from interface org.opennms.core.fiber.Fiber
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED
-
Fields inherited from interface org.opennms.core.fiber.PausableFiber
PAUSE_PENDING, PAUSED, RESUME_PENDING
-
-
Constructor Summary
Constructors Constructor Description Alarmd()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetNumThreads()AlarmPersistergetPersister()getPersistervoidonEvent(IEvent e)Listens for all events.protected voidonInit()onInitvoidonStart()onStartvoidonStop()onStopvoidsetPersister(AlarmPersister persister)setPersister-
Methods inherited from class org.opennms.netmgt.daemon.AbstractServiceDaemon
afterPropertiesSet, destroy, getName, getStatus, getStatusText, init, isPaused, isRunning, isStarting, onPause, onResume, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatus
-
-
-
-
Field Detail
-
NAME
public static final String NAME
ConstantNAME="alarmd"- See Also:
- Constant Field Values
-
THREADS
protected static final Integer THREADS
-
-
Method Detail
-
onEvent
public void onEvent(IEvent e)
Listens for all events. This method is thread-safe.- Parameters:
e- aIEventobject.
-
setPersister
public void setPersister(AlarmPersister persister)
setPersister
- Parameters:
persister- aAlarmPersisterobject.
-
getPersister
public AlarmPersister getPersister()
getPersister
- Returns:
- a
AlarmPersisterobject.
-
onInit
protected void onInit()
Description copied from class:AbstractServiceDaemononInit
- Specified by:
onInitin classAbstractServiceDaemon
-
onStart
public void onStart()
Description copied from class:AbstractServiceDaemononStart
- Overrides:
onStartin classAbstractServiceDaemon
-
onStop
public void onStop()
Description copied from class:AbstractServiceDaemononStop
- Overrides:
onStopin classAbstractServiceDaemon
-
getNumThreads
public int getNumThreads()
- Specified by:
getNumThreadsin interfaceThreadAwareEventListener
-
-