public class Ackd extends Object implements SpringServiceDaemon, org.springframework.beans.factory.DisposableBean
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME
Constant
NAME="Ackd" |
| Constructor and Description |
|---|
Ackd() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
afterPropertiesSet
|
void |
destroy()
destroy
|
AcknowledgmentDao |
getAcknowledgmentDao() |
protected List<AckReader> |
getAckReaders()
getAckReaders
|
AckdConfigurationDao |
getConfigDao()
getConfigDao
|
EventForwarder |
getEventForwarder()
getEventForwarder
|
ScheduledThreadPoolExecutor |
getExecutor()
getExecutor
|
String |
getName()
getName
|
void |
handleAckEvent(IEvent event)
Handles the event driven access to acknowledging
OnmsAcknowledgables. |
void |
handleReloadConfigEvent(IEvent event)
handleReloadConfigEvent
|
protected void |
pauseReaders()
pauseReaders
|
protected void |
restartReaders(boolean reloadConfigs)
restartReaders
|
protected void |
resumeReaders()
resumeReaders
|
void |
setAcknowledgmentDao(AcknowledgmentDao ackDao) |
void |
setAckReaders(List<AckReader> ackReaders)
setAckReaders
|
void |
setConfigDao(AckdConfigurationDao config)
setConfigDao
|
void |
setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
|
void |
setExecutor(ScheduledThreadPoolExecutor executor)
setExecutor
|
void |
start()
start
|
protected void |
startReaders()
Starts the AckReaders without indicating a reload of their configuration is necessary.
|
protected void |
startReaders(boolean reloadConfig)
Starts the AckReaders indicating a reload of their configuration is necessary.
|
protected void |
stopReaders()
stopReaders
|
public static final String NAME
NAME="Ackd"public void start()
start
start in interface SpringServiceDaemonpublic void destroy()
destroy
destroy in interface org.springframework.beans.factory.DisposableBeanprotected void startReaders()
protected void startReaders(boolean reloadConfig)
reloadConfig - a boolean.protected void stopReaders()
stopReaders
protected void pauseReaders()
pauseReaders
protected void resumeReaders()
resumeReaders
protected void restartReaders(boolean reloadConfigs)
restartReaders
reloadConfigs - a boolean.public void handleAckEvent(IEvent event)
OnmsAcknowledgables. The acknowledgment event
contains 4 parameters:
ackUser: The user acknowledging the OnmsAcknowledgable
ackAction: ack, unack, esc, clear
ackType: AckTypeOnmsAlarm, OnmsNotification, etc.
refId: The ID of the OnmsAcknowledgableevent - a IEvent object.public void handleReloadConfigEvent(IEvent event)
handleReloadConfigEvent
event - a IEvent object.public void setExecutor(ScheduledThreadPoolExecutor executor)
setExecutor
executor - a ScheduledThreadPoolExecutor object.public ScheduledThreadPoolExecutor getExecutor()
getExecutor
ScheduledThreadPoolExecutor object.public EventForwarder getEventForwarder()
getEventForwarder
EventForwarder object.public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
eventForwarder - a EventForwarder object.public void setAckReaders(List<AckReader> ackReaders)
setAckReaders
ackReaders - a List object.public AcknowledgmentDao getAcknowledgmentDao()
AcknowledgmentDao object.public void setAcknowledgmentDao(AcknowledgmentDao ackDao)
ackDao - a AcknowledgmentDao object.public AckdConfigurationDao getConfigDao()
getConfigDao
AckdConfigurationDao object.public void setConfigDao(AckdConfigurationDao config)
setConfigDao
config - a AckdConfigurationDao object.public void afterPropertiesSet()
throws Exception
afterPropertiesSet
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanException - if any.Copyright © 2022. All rights reserved.