public class DefaultAlarmService extends Object implements AlarmService
Modifier and Type | Field and Description |
---|---|
protected static String |
DEFAULT_USER |
Constructor and Description |
---|
DefaultAlarmService() |
Modifier and Type | Method and Description |
---|---|
void |
acknowledgeAlarm(OnmsAlarm alarm,
Date now) |
void |
clearAlarm(OnmsAlarm alarm,
Date now) |
void |
debug(String message,
Object... objects) |
void |
deleteAlarm(OnmsAlarm alarm) |
void |
escalateAlarm(OnmsAlarm alarm,
Date now) |
void |
info(String message,
Object... objects) |
void |
sendEvent(Event e)
Asynchronously broadcast the given event.
|
void |
setAcknowledgmentDao(AcknowledgmentDao acknowledgmentDao) |
void |
setAlarmDao(AlarmDao alarmDao) |
void |
setAlarmEntityNotifier(AlarmEntityNotifier alarmEntityNotifier) |
void |
setEventForwarder(EventForwarder eventForwarder) |
void |
setSeverity(OnmsAlarm alarm,
OnmsSeverity severity,
Date now) |
void |
unacknowledgeAlarm(OnmsAlarm alarm,
Date now) |
void |
unclearAlarm(OnmsAlarm alarm,
Date now) |
void |
warn(String message,
Object... objects) |
protected static final String DEFAULT_USER
@Transactional public void clearAlarm(OnmsAlarm alarm, Date now)
clearAlarm
in interface AlarmService
@Transactional public void deleteAlarm(OnmsAlarm alarm)
deleteAlarm
in interface AlarmService
@Transactional public void unclearAlarm(OnmsAlarm alarm, Date now)
unclearAlarm
in interface AlarmService
@Transactional public void escalateAlarm(OnmsAlarm alarm, Date now)
escalateAlarm
in interface AlarmService
@Transactional public void acknowledgeAlarm(OnmsAlarm alarm, Date now)
acknowledgeAlarm
in interface AlarmService
@Transactional public void unacknowledgeAlarm(OnmsAlarm alarm, Date now)
unacknowledgeAlarm
in interface AlarmService
@Transactional public void setSeverity(OnmsAlarm alarm, OnmsSeverity severity, Date now)
setSeverity
in interface AlarmService
public void sendEvent(Event e)
AlarmService
sendEvent
in interface AlarmService
e
- event to broadcastpublic void setAlarmDao(AlarmDao alarmDao)
public void setAcknowledgmentDao(AcknowledgmentDao acknowledgmentDao)
public void setAlarmEntityNotifier(AlarmEntityNotifier alarmEntityNotifier)
public void debug(String message, Object... objects)
debug
in interface AlarmService
public void info(String message, Object... objects)
info
in interface AlarmService
public void warn(String message, Object... objects)
warn
in interface AlarmService
public void setEventForwarder(EventForwarder eventForwarder)
Copyright © 2021. All rights reserved.