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 © 2020. All rights reserved.