Class AlarmAgent
- java.lang.Object
-
- org.opendaylight.openflowplugin.applications.southboundcli.alarm.AlarmAgent
-
@Singleton public class AlarmAgent extends Object
-
-
Constructor Summary
Constructors Constructor Description AlarmAgent()constructor get the instance of platform MBeanServer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearNodeReconciliationAlarm(Long nodeId)Method gets the alarm details to be cleared and construct the alarm objects.voidinvokeFMClearMethod(String alarmId, String text, String src)Method invoke clear alarm JMX API in platform MbeanServer with alarm details.voidinvokeFMRaiseMethod(String alarmId, String text, String src)Method invoke raise alarm JMX API in platform MbeanServer with alarm details.voidraiseNodeReconciliationAlarm(Long nodeId)Method gets the alarm details to be raised and construct the alarm objects.voidstart()
-
-
-
Method Detail
-
start
@PostConstruct public void start()
-
invokeFMRaiseMethod
public void invokeFMRaiseMethod(String alarmId, String text, String src)
Method invoke raise alarm JMX API in platform MbeanServer with alarm details.- Parameters:
alarmId- alarm to be raisedtext- Additional details describing about the alarm on which dpnIdsrc- Source of the alarm ex: dpnId=openflow:1 the source node that caused this alarm
-
invokeFMClearMethod
public void invokeFMClearMethod(String alarmId, String text, String src)
Method invoke clear alarm JMX API in platform MbeanServer with alarm details.- Parameters:
alarmId- alarm to be clearedtext- Additional details describing about the alarm on which dpnIdsrc- Source of the alarm ex: dpn=openflow:1 the source node that caused this alarm
-
raiseNodeReconciliationAlarm
public void raiseNodeReconciliationAlarm(Long nodeId)
Method gets the alarm details to be raised and construct the alarm objects.- Parameters:
nodeId- Source of the alarm dpnId
-
clearNodeReconciliationAlarm
public void clearNodeReconciliationAlarm(Long nodeId)
Method gets the alarm details to be cleared and construct the alarm objects.- Parameters:
nodeId- Source of the alarm dpnId
-
-