Interface AlarmDataStore
-
- All Known Implementing Classes:
KafkaAlarmDataSync
public interface AlarmDataStoreThis interface was created to be able to expose the methods onKafkaAlarmDataSyncto theSyncAlarmsshell command.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddestroy()OpennmsModelProtos.AlarmgetAlarm(java.lang.String reductionKey)java.util.Map<java.lang.String,OpennmsModelProtos.Alarm>getAlarms()AlarmSyncResultshandleAlarmSnapshot(java.util.List<OnmsAlarm> alarms)voidinit()booleanisEnabled()booleanisReady()voidsetStartWithCleanState(boolean startWithCleanState)
-
-
-
Method Detail
-
init
void init() throws java.io.IOException
- Throws:
java.io.IOException
-
destroy
void destroy()
-
isEnabled
boolean isEnabled()
-
isReady
boolean isReady()
-
getAlarms
java.util.Map<java.lang.String,OpennmsModelProtos.Alarm> getAlarms()
-
getAlarm
OpennmsModelProtos.Alarm getAlarm(java.lang.String reductionKey)
-
handleAlarmSnapshot
AlarmSyncResults handleAlarmSnapshot(java.util.List<OnmsAlarm> alarms)
-
setStartWithCleanState
void setStartWithCleanState(boolean startWithCleanState)
-
-